From 0a76dd6172192d8be5083f8d1128638c8b0a5c44 Mon Sep 17 00:00:00 2001 From: Bad Manners <me@badmanners.xyz> Date: Sat, 14 Sep 2024 13:50:00 -0300 Subject: [PATCH] Move blogposts to mdx --- .vscode/extensions.json | 3 +- astro.config.mjs | 24 +- package-lock.json | 665 +++++++++++++++++- package.json | 1 + .../other/crossing_over_retrospective.png | Bin 126580 -> 81923 bytes src/components/AgeRestrictedModal.astro | 10 +- .../AgeRestrictedScriptInline.astro | 2 +- src/components/DarkModeScript.astro | 2 +- src/components/MastodonComments.astro | 38 +- src/components/NoteTooltip.astro | 16 + ...ective.md => crossing-over-postmortem.mdx} | 144 ++-- src/content/blog/taken-in-breakdown.md | 262 ------- src/content/blog/taken-in-breakdown.mdx | 334 +++++++++ src/content/games/crossing-over.md | 2 +- .../tag-categories/9-type-of-content.yaml | 4 +- src/layouts/GalleryLayout.astro | 2 +- src/layouts/PublishedContentLayout.astro | 26 +- 17 files changed, 1165 insertions(+), 370 deletions(-) create mode 100644 src/components/NoteTooltip.astro rename src/content/blog/{crossing-over-retrospective.md => crossing-over-postmortem.mdx} (87%) delete mode 100644 src/content/blog/taken-in-breakdown.md create mode 100644 src/content/blog/taken-in-breakdown.mdx diff --git a/.vscode/extensions.json b/.vscode/extensions.json index 966bf65..f9c8842 100644 --- a/.vscode/extensions.json +++ b/.vscode/extensions.json @@ -1,8 +1,9 @@ { "recommendations": [ "astro-build.astro-vscode", - "bradlc.vscode-tailwindcss", + "unifiedjs.vscode-mdx", "esbenp.prettier-vscode", + "bradlc.vscode-tailwindcss", "redhat.vscode-yaml" ] } diff --git a/astro.config.mjs b/astro.config.mjs index 1ba5543..cb8a109 100644 --- a/astro.config.mjs +++ b/astro.config.mjs @@ -1,6 +1,7 @@ import { defineConfig, envField } from "astro/config"; import tailwindIntegration from "@astrojs/tailwind"; import markdownIntegration from "@astropub/md"; +import mdxIntegration from "@astrojs/mdx"; import htaccessIntegration from "astro-htaccess"; import pagefindIntegration from "astro-pagefind"; import { AI_BOTS } from "./src/data/ai_bots"; @@ -13,6 +14,7 @@ export default defineConfig({ applyBaseStyles: false, }), markdownIntegration(), + mdxIntegration(), htaccessIntegration({ generateHtaccessFile: import.meta.env.APACHE_CONFIG === "true", customRules: [ @@ -25,8 +27,14 @@ export default defineConfig({ "</IfModule>", ], redirects: [ - { match: "/story/", url: "/stories/" }, - { match: "/game/", url: "/games/" }, + { + match: "/story/", + url: "/stories/", + }, + { + match: "/game/", + url: "/games/", + }, ], }), pagefindIntegration(), @@ -44,8 +52,16 @@ export default defineConfig({ experimental: { env: { schema: { - APACHE_CONFIG: envField.boolean({ context: "server", access: "public", default: false }), - PUBLISH_DRAFTS: envField.boolean({ context: "server", access: "public", default: false }), + APACHE_CONFIG: envField.boolean({ + context: "server", + access: "public", + default: false, + }), + PUBLISH_DRAFTS: envField.boolean({ + context: "server", + access: "public", + default: false, + }), }, }, }, diff --git a/package-lock.json b/package-lock.json index 4898f6f..7ed040a 100644 --- a/package-lock.json +++ b/package-lock.json @@ -10,6 +10,7 @@ "hasInstallScript": true, "dependencies": { "@astrojs/check": "^0.9.2", + "@astrojs/mdx": "^3.1.6", "@astrojs/rss": "^4.0.7", "@astrojs/tailwind": "^5.1.0", "@astropub/md": "^1.0.0", @@ -186,6 +187,34 @@ "vfile": "^6.0.2" } }, + "node_modules/@astrojs/mdx": { + "version": "3.1.6", + "resolved": "https://registry.npmjs.org/@astrojs/mdx/-/mdx-3.1.6.tgz", + "integrity": "sha512-YCEIvNgoQG3oVhe9codH4TX6zjvkl7KGla19yZO5RCnvjv2d9zyrfWqJ98I6/m18PbEY3k8Wjvha0IIf5eZ2sQ==", + "license": "MIT", + "dependencies": { + "@astrojs/markdown-remark": "5.2.0", + "@mdx-js/mdx": "^3.0.1", + "acorn": "^8.12.1", + "es-module-lexer": "^1.5.4", + "estree-util-visit": "^2.0.0", + "gray-matter": "^4.0.3", + "hast-util-to-html": "^9.0.2", + "kleur": "^4.1.5", + "rehype-raw": "^7.0.0", + "remark-gfm": "^4.0.0", + "remark-smartypants": "^3.0.2", + "source-map": "^0.7.4", + "unist-util-visit": "^5.0.0", + "vfile": "^6.0.3" + }, + "engines": { + "node": "^18.17.1 || ^20.3.0 || >=21.0.0" + }, + "peerDependencies": { + "astro": "^4.8.0" + } + }, "node_modules/@astrojs/prism": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/@astrojs/prism/-/prism-3.1.0.tgz", @@ -1570,6 +1599,41 @@ "@jridgewell/sourcemap-codec": "^1.4.14" } }, + "node_modules/@mdx-js/mdx": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@mdx-js/mdx/-/mdx-3.0.1.tgz", + "integrity": "sha512-eIQ4QTrOWyL3LWEe/bu6Taqzq2HQvHcyTMaOrI95P2/LmJE7AsfPfgJGuFLPVqBUE1BC1rik3VIhU+s9u72arA==", + "license": "MIT", + "dependencies": { + "@types/estree": "^1.0.0", + "@types/estree-jsx": "^1.0.0", + "@types/hast": "^3.0.0", + "@types/mdx": "^2.0.0", + "collapse-white-space": "^2.0.0", + "devlop": "^1.0.0", + "estree-util-build-jsx": "^3.0.0", + "estree-util-is-identifier-name": "^3.0.0", + "estree-util-to-js": "^2.0.0", + "estree-walker": "^3.0.0", + "hast-util-to-estree": "^3.0.0", + "hast-util-to-jsx-runtime": "^2.0.0", + "markdown-extensions": "^2.0.0", + "periscopic": "^3.0.0", + "remark-mdx": "^3.0.0", + "remark-parse": "^11.0.0", + "remark-rehype": "^11.0.0", + "source-map": "^0.7.0", + "unified": "^11.0.0", + "unist-util-position-from-estree": "^2.0.0", + "unist-util-stringify-position": "^4.0.0", + "unist-util-visit": "^5.0.0", + "vfile": "^6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, "node_modules/@nodelib/fs.scandir": { "version": "2.1.5", "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", @@ -1917,6 +1981,15 @@ "optional": true, "peer": true }, + "node_modules/@types/acorn": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/@types/acorn/-/acorn-4.0.6.tgz", + "integrity": "sha512-veQTnWP+1D/xbxVrPC3zHnCZRjSrKfhbMUlEA43iMZLu7EsnTtkJklIuwrCPbOi8YkvDQAiW05VQQFvvz9oieQ==", + "license": "MIT", + "dependencies": { + "@types/estree": "*" + } + }, "node_modules/@types/babel__core": { "version": "7.20.5", "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.20.5.tgz", @@ -1973,6 +2046,15 @@ "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.5.tgz", "integrity": "sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw==" }, + "node_modules/@types/estree-jsx": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/@types/estree-jsx/-/estree-jsx-1.0.5.tgz", + "integrity": "sha512-52CcUVNFyfb1A2ALocQw/Dd1BQFNmSdkuC3BkZ6iqhdMfQz7JWOFRuJFloOzjk+6WijU56m9oKXFAXc7o3Towg==", + "license": "MIT", + "dependencies": { + "@types/estree": "*" + } + }, "node_modules/@types/hast": { "version": "3.0.4", "resolved": "https://registry.npmjs.org/@types/hast/-/hast-3.0.4.tgz", @@ -1989,6 +2071,12 @@ "@types/unist": "*" } }, + "node_modules/@types/mdx": { + "version": "2.0.13", + "resolved": "https://registry.npmjs.org/@types/mdx/-/mdx-2.0.13.tgz", + "integrity": "sha512-+OWZQfAYyio6YkJb3HLxDrvnx6SWWDbC0zVPfBRzUk0/nqoDyf6dNxQi3eArPe8rJ473nobTMQ/8Zk+LxJ+Yuw==", + "license": "MIT" + }, "node_modules/@types/ms": { "version": "0.7.34", "resolved": "https://registry.npmjs.org/@types/ms/-/ms-0.7.34.tgz", @@ -2152,6 +2240,15 @@ "node": ">=0.4.0" } }, + "node_modules/acorn-jsx": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", + "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", + "license": "MIT", + "peerDependencies": { + "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" + } + }, "node_modules/acorn-walk": { "version": "8.3.2", "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.3.2.tgz", @@ -2275,6 +2372,15 @@ "url": "https://github.com/sponsors/wooorm" } }, + "node_modules/astring": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/astring/-/astring-1.9.0.tgz", + "integrity": "sha512-LElXdjswlqjWrPpJFg1Fx4wpkOCxj1TDHlSV4PlaRxHGWko024xICaa97ZkMfs6DRKlCguiAI+rbXv5GWwXIkg==", + "license": "MIT", + "bin": { + "astring": "bin/astring" + } + }, "node_modules/astro": { "version": "4.13.3", "resolved": "https://registry.npmjs.org/astro/-/astro-4.13.3.tgz", @@ -2647,6 +2753,16 @@ "url": "https://github.com/sponsors/wooorm" } }, + "node_modules/character-reference-invalid": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/character-reference-invalid/-/character-reference-invalid-2.0.1.tgz", + "integrity": "sha512-iBZ4F4wRbyORVsu0jPV7gXkOsGYjGHPmAyv+HiHG8gi5PtC9KI2j1+v8/tlibRvjoWX027ypmG/n0HtO5t7unw==", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, "node_modules/chokidar": { "version": "3.6.0", "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.6.0.tgz", @@ -2827,6 +2943,16 @@ "node": ">=6" } }, + "node_modules/collapse-white-space": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/collapse-white-space/-/collapse-white-space-2.1.0.tgz", + "integrity": "sha512-loKTxY1zCOuG4j9f6EPnuyyYkf58RnhhWTvRoZEokgB+WbdXehfjFviyOVYkqzEWz1Q5kRiZdBYS5SwxbQYwzw==", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, "node_modules/color": { "version": "4.2.3", "resolved": "https://registry.npmjs.org/color/-/color-4.2.3.tgz", @@ -3274,6 +3400,74 @@ "node": ">=4" } }, + "node_modules/estree-util-attach-comments": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/estree-util-attach-comments/-/estree-util-attach-comments-3.0.0.tgz", + "integrity": "sha512-cKUwm/HUcTDsYh/9FgnuFqpfquUbwIqwKM26BVCGDPVgvaCl/nDCCjUfiLlx6lsEZ3Z4RFxNbOQ60pkaEwFxGw==", + "license": "MIT", + "dependencies": { + "@types/estree": "^1.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/estree-util-build-jsx": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/estree-util-build-jsx/-/estree-util-build-jsx-3.0.1.tgz", + "integrity": "sha512-8U5eiL6BTrPxp/CHbs2yMgP8ftMhR5ww1eIKoWRMlqvltHF8fZn5LRDvTKuxD3DUn+shRbLGqXemcP51oFCsGQ==", + "license": "MIT", + "dependencies": { + "@types/estree-jsx": "^1.0.0", + "devlop": "^1.0.0", + "estree-util-is-identifier-name": "^3.0.0", + "estree-walker": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/estree-util-is-identifier-name": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/estree-util-is-identifier-name/-/estree-util-is-identifier-name-3.0.0.tgz", + "integrity": "sha512-hFtqIDZTIUZ9BXLb8y4pYGyk6+wekIivNVTcmvk8NoOh+VeRn5y6cEHzbURrWbfp1fIqdVipilzj+lfaadNZmg==", + "license": "MIT", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/estree-util-to-js": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/estree-util-to-js/-/estree-util-to-js-2.0.0.tgz", + "integrity": "sha512-WDF+xj5rRWmD5tj6bIqRi6CkLIXbbNQUcxQHzGysQzvHmdYG2G7p/Tf0J0gpxGgkeMZNTIjT/AoSvC9Xehcgdg==", + "license": "MIT", + "dependencies": { + "@types/estree-jsx": "^1.0.0", + "astring": "^1.8.0", + "source-map": "^0.7.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/estree-util-visit": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/estree-util-visit/-/estree-util-visit-2.0.0.tgz", + "integrity": "sha512-m5KgiH85xAhhW8Wta0vShLcUvOsh3LLPI2YVwcbio1l7E09NTLL1EyMZFM1OyWowoH0skScNbhOPl4kcBgzTww==", + "license": "MIT", + "dependencies": { + "@types/estree-jsx": "^1.0.0", + "@types/unist": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, "node_modules/estree-walker": { "version": "3.0.3", "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-3.0.3.tgz", @@ -3748,16 +3942,44 @@ "url": "https://opencollective.com/unified" } }, + "node_modules/hast-util-to-estree": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/hast-util-to-estree/-/hast-util-to-estree-3.1.0.tgz", + "integrity": "sha512-lfX5g6hqVh9kjS/B9E2gSkvHH4SZNiQFiqWS0x9fENzEl+8W12RqdRxX6d/Cwxi30tPQs3bIO+aolQJNp1bIyw==", + "license": "MIT", + "dependencies": { + "@types/estree": "^1.0.0", + "@types/estree-jsx": "^1.0.0", + "@types/hast": "^3.0.0", + "comma-separated-tokens": "^2.0.0", + "devlop": "^1.0.0", + "estree-util-attach-comments": "^3.0.0", + "estree-util-is-identifier-name": "^3.0.0", + "hast-util-whitespace": "^3.0.0", + "mdast-util-mdx-expression": "^2.0.0", + "mdast-util-mdx-jsx": "^3.0.0", + "mdast-util-mdxjs-esm": "^2.0.0", + "property-information": "^6.0.0", + "space-separated-tokens": "^2.0.0", + "style-to-object": "^0.4.0", + "unist-util-position": "^5.0.0", + "zwitch": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, "node_modules/hast-util-to-html": { - "version": "9.0.0", - "resolved": "https://registry.npmjs.org/hast-util-to-html/-/hast-util-to-html-9.0.0.tgz", - "integrity": "sha512-IVGhNgg7vANuUA2XKrT6sOIIPgaYZnmLx3l/CCOAK0PtgfoHrZwX7jCSYyFxHTrGmC6S9q8aQQekjp4JPZF+cw==", + "version": "9.0.2", + "resolved": "https://registry.npmjs.org/hast-util-to-html/-/hast-util-to-html-9.0.2.tgz", + "integrity": "sha512-RP5wNpj5nm1Z8cloDv4Sl4RS8jH5HYa0v93YB6Wb4poEzgMo/dAAL0KcT4974dCjcNG5pkLqTImeFHHCwwfY3g==", + "license": "MIT", "dependencies": { "@types/hast": "^3.0.0", "@types/unist": "^3.0.0", "ccount": "^2.0.0", "comma-separated-tokens": "^2.0.0", - "hast-util-raw": "^9.0.0", "hast-util-whitespace": "^3.0.0", "html-void-elements": "^3.0.0", "mdast-util-to-hast": "^13.0.0", @@ -3771,6 +3993,48 @@ "url": "https://opencollective.com/unified" } }, + "node_modules/hast-util-to-jsx-runtime": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/hast-util-to-jsx-runtime/-/hast-util-to-jsx-runtime-2.3.0.tgz", + "integrity": "sha512-H/y0+IWPdsLLS738P8tDnrQ8Z+dj12zQQ6WC11TIM21C8WFVoIxcqWXf2H3hiTVZjF1AWqoimGwrTWecWrnmRQ==", + "license": "MIT", + "dependencies": { + "@types/estree": "^1.0.0", + "@types/hast": "^3.0.0", + "@types/unist": "^3.0.0", + "comma-separated-tokens": "^2.0.0", + "devlop": "^1.0.0", + "estree-util-is-identifier-name": "^3.0.0", + "hast-util-whitespace": "^3.0.0", + "mdast-util-mdx-expression": "^2.0.0", + "mdast-util-mdx-jsx": "^3.0.0", + "mdast-util-mdxjs-esm": "^2.0.0", + "property-information": "^6.0.0", + "space-separated-tokens": "^2.0.0", + "style-to-object": "^1.0.0", + "unist-util-position": "^5.0.0", + "vfile-message": "^4.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/hast-util-to-jsx-runtime/node_modules/inline-style-parser": { + "version": "0.2.4", + "resolved": "https://registry.npmjs.org/inline-style-parser/-/inline-style-parser-0.2.4.tgz", + "integrity": "sha512-0aO8FkhNZlj/ZIbNi7Lxxr12obT7cL1moPfE4tg1LkX7LlLfC6DeX4l2ZEud1ukP9jNQyNnfzQVqwbwmAATY4Q==", + "license": "MIT" + }, + "node_modules/hast-util-to-jsx-runtime/node_modules/style-to-object": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/style-to-object/-/style-to-object-1.0.8.tgz", + "integrity": "sha512-xT47I/Eo0rwJmaXC4oilDGDWLohVhR6o/xAQcPQN8q6QBuZVL8qMYL85kLmST5cPjAorwvqIA4qXTRQoYHaL6g==", + "license": "MIT", + "dependencies": { + "inline-style-parser": "0.2.4" + } + }, "node_modules/hast-util-to-parse5": { "version": "8.0.0", "resolved": "https://registry.npmjs.org/hast-util-to-parse5/-/hast-util-to-parse5-8.0.0.tgz", @@ -3888,6 +4152,36 @@ "url": "https://github.com/sponsors/wooorm" } }, + "node_modules/inline-style-parser": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/inline-style-parser/-/inline-style-parser-0.1.1.tgz", + "integrity": "sha512-7NXolsK4CAS5+xvdj5OMMbI962hU/wvwoxk+LWR9Ek9bVtyuuYScDN6eS0rUm6TxApFpw7CX1o4uJzcd4AyD3Q==", + "license": "MIT" + }, + "node_modules/is-alphabetical": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-alphabetical/-/is-alphabetical-2.0.1.tgz", + "integrity": "sha512-FWyyY60MeTNyeSRpkM2Iry0G9hpr7/9kD40mD/cGQEuilcZYS4okz8SN2Q6rLCJ8gbCt6fN+rC+6tMGS99LaxQ==", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/is-alphanumerical": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-alphanumerical/-/is-alphanumerical-2.0.1.tgz", + "integrity": "sha512-hmbYhX/9MUMF5uh7tOXyK/n0ZvWpad5caBA17GsC6vyuCqaWliRG5K1qS9inmUhEMaOBIW7/whAnSwveW/LtZw==", + "license": "MIT", + "dependencies": { + "is-alphabetical": "^2.0.0", + "is-decimal": "^2.0.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, "node_modules/is-arrayish": { "version": "0.3.2", "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.3.2.tgz", @@ -3917,6 +4211,16 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/is-decimal": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-decimal/-/is-decimal-2.0.1.tgz", + "integrity": "sha512-AAB9hiomQs5DXWcRB1rqsxGUstbRroFOPPVAomNk/3XHR5JyEZChOyTWe2oayKnsSsr/kcGqF+z6yuH6HHpN0A==", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, "node_modules/is-docker": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-3.0.0.tgz", @@ -3967,6 +4271,16 @@ "node": ">=0.10.0" } }, + "node_modules/is-hexadecimal": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-hexadecimal/-/is-hexadecimal-2.0.1.tgz", + "integrity": "sha512-DgZQp241c8oO6cA1SbTEWiXeoxV42vlcJxgH+B3hi1AiqqKruZR3ZGF8In3fj4+/y/7rHvlOZLZtgJ/4ttYGZg==", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, "node_modules/is-inside-container": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-inside-container/-/is-inside-container-1.0.0.tgz", @@ -4025,6 +4339,15 @@ "node": ">=0.10.0" } }, + "node_modules/is-reference": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/is-reference/-/is-reference-3.0.2.tgz", + "integrity": "sha512-v3rht/LgVcsdZa3O2Nqs+NMowLOxeOm7Ay9+/ARQ2F+qEoANRcqrjAZKGN0v8ymUetZGgkp26LTnGT7H0Qo9Pg==", + "license": "MIT", + "dependencies": { + "@types/estree": "*" + } + }, "node_modules/is-stream": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-3.0.0.tgz", @@ -4322,6 +4645,18 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/markdown-extensions": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/markdown-extensions/-/markdown-extensions-2.0.0.tgz", + "integrity": "sha512-o5vL7aDWatOTX8LzaS1WMoaoxIiLRQJuIKKe2wAw6IeULDHaqbiqiggmx+pKvZDb1Sj+pE46Sn1T7lCqfFtg1Q==", + "license": "MIT", + "engines": { + "node": ">=16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/markdown-table": { "version": "3.0.3", "resolved": "https://registry.npmjs.org/markdown-table/-/markdown-table-3.0.3.tgz", @@ -4501,6 +4836,83 @@ "url": "https://opencollective.com/unified" } }, + "node_modules/mdast-util-mdx": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/mdast-util-mdx/-/mdast-util-mdx-3.0.0.tgz", + "integrity": "sha512-JfbYLAW7XnYTTbUsmpu0kdBUVe+yKVJZBItEjwyYJiDJuZ9w4eeaqks4HQO+R7objWgS2ymV60GYpI14Ug554w==", + "license": "MIT", + "dependencies": { + "mdast-util-from-markdown": "^2.0.0", + "mdast-util-mdx-expression": "^2.0.0", + "mdast-util-mdx-jsx": "^3.0.0", + "mdast-util-mdxjs-esm": "^2.0.0", + "mdast-util-to-markdown": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-mdx-expression": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/mdast-util-mdx-expression/-/mdast-util-mdx-expression-2.0.1.tgz", + "integrity": "sha512-J6f+9hUp+ldTZqKRSg7Vw5V6MqjATc+3E4gf3CFNcuZNWD8XdyI6zQ8GqH7f8169MM6P7hMBRDVGnn7oHB9kXQ==", + "license": "MIT", + "dependencies": { + "@types/estree-jsx": "^1.0.0", + "@types/hast": "^3.0.0", + "@types/mdast": "^4.0.0", + "devlop": "^1.0.0", + "mdast-util-from-markdown": "^2.0.0", + "mdast-util-to-markdown": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-mdx-jsx": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/mdast-util-mdx-jsx/-/mdast-util-mdx-jsx-3.1.3.tgz", + "integrity": "sha512-bfOjvNt+1AcbPLTFMFWY149nJz0OjmewJs3LQQ5pIyVGxP4CdOqNVJL6kTaM5c68p8q82Xv3nCyFfUnuEcH3UQ==", + "license": "MIT", + "dependencies": { + "@types/estree-jsx": "^1.0.0", + "@types/hast": "^3.0.0", + "@types/mdast": "^4.0.0", + "@types/unist": "^3.0.0", + "ccount": "^2.0.0", + "devlop": "^1.1.0", + "mdast-util-from-markdown": "^2.0.0", + "mdast-util-to-markdown": "^2.0.0", + "parse-entities": "^4.0.0", + "stringify-entities": "^4.0.0", + "unist-util-stringify-position": "^4.0.0", + "vfile-message": "^4.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-mdxjs-esm": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/mdast-util-mdxjs-esm/-/mdast-util-mdxjs-esm-2.0.1.tgz", + "integrity": "sha512-EcmOpxsZ96CvlP03NghtH1EsLtr0n9Tm4lPUJUBccV9RwUOneqSycg19n5HGzCf+10LozMRSObtVr3ee1WoHtg==", + "license": "MIT", + "dependencies": { + "@types/estree-jsx": "^1.0.0", + "@types/hast": "^3.0.0", + "@types/mdast": "^4.0.0", + "devlop": "^1.0.0", + "mdast-util-from-markdown": "^2.0.0", + "mdast-util-to-markdown": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, "node_modules/mdast-util-phrasing": { "version": "4.1.0", "resolved": "https://registry.npmjs.org/mdast-util-phrasing/-/mdast-util-phrasing-4.1.0.tgz", @@ -4760,6 +5172,109 @@ "url": "https://opencollective.com/unified" } }, + "node_modules/micromark-extension-mdx-expression": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/micromark-extension-mdx-expression/-/micromark-extension-mdx-expression-3.0.0.tgz", + "integrity": "sha512-sI0nwhUDz97xyzqJAbHQhp5TfaxEvZZZ2JDqUo+7NvyIYG6BZ5CPPqj2ogUoPJlmXHBnyZUzISg9+oUmU6tUjQ==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "@types/estree": "^1.0.0", + "devlop": "^1.0.0", + "micromark-factory-mdx-expression": "^2.0.0", + "micromark-factory-space": "^2.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-events-to-acorn": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark-extension-mdx-jsx": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/micromark-extension-mdx-jsx/-/micromark-extension-mdx-jsx-3.0.1.tgz", + "integrity": "sha512-vNuFb9czP8QCtAQcEJn0UJQJZA8Dk6DXKBqx+bg/w0WGuSxDxNr7hErW89tHUY31dUW4NqEOWwmEUNhjTFmHkg==", + "license": "MIT", + "dependencies": { + "@types/acorn": "^4.0.0", + "@types/estree": "^1.0.0", + "devlop": "^1.0.0", + "estree-util-is-identifier-name": "^3.0.0", + "micromark-factory-mdx-expression": "^2.0.0", + "micromark-factory-space": "^2.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-events-to-acorn": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0", + "vfile-message": "^4.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/micromark-extension-mdx-md": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-extension-mdx-md/-/micromark-extension-mdx-md-2.0.0.tgz", + "integrity": "sha512-EpAiszsB3blw4Rpba7xTOUptcFeBFi+6PY8VnJ2hhimH+vCQDirWgsMpz7w1XcZE7LVrSAUGb9VJpG9ghlYvYQ==", + "license": "MIT", + "dependencies": { + "micromark-util-types": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/micromark-extension-mdxjs": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/micromark-extension-mdxjs/-/micromark-extension-mdxjs-3.0.0.tgz", + "integrity": "sha512-A873fJfhnJ2siZyUrJ31l34Uqwy4xIFmvPY1oj+Ean5PHcPBYzEsvqvWGaWcfEIr11O5Dlw3p2y0tZWpKHDejQ==", + "license": "MIT", + "dependencies": { + "acorn": "^8.0.0", + "acorn-jsx": "^5.0.0", + "micromark-extension-mdx-expression": "^3.0.0", + "micromark-extension-mdx-jsx": "^3.0.0", + "micromark-extension-mdx-md": "^2.0.0", + "micromark-extension-mdxjs-esm": "^3.0.0", + "micromark-util-combine-extensions": "^2.0.0", + "micromark-util-types": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/micromark-extension-mdxjs-esm": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/micromark-extension-mdxjs-esm/-/micromark-extension-mdxjs-esm-3.0.0.tgz", + "integrity": "sha512-DJFl4ZqkErRpq/dAPyeWp15tGrcrrJho1hKK5uBS70BCtfrIFg81sqcTVu3Ta+KD1Tk5vAtBNElWxtAa+m8K9A==", + "license": "MIT", + "dependencies": { + "@types/estree": "^1.0.0", + "devlop": "^1.0.0", + "micromark-core-commonmark": "^2.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-events-to-acorn": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0", + "unist-util-position-from-estree": "^2.0.0", + "vfile-message": "^4.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, "node_modules/micromark-factory-destination": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/micromark-factory-destination/-/micromark-factory-destination-2.0.0.tgz", @@ -4801,6 +5316,33 @@ "micromark-util-types": "^2.0.0" } }, + "node_modules/micromark-factory-mdx-expression": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/micromark-factory-mdx-expression/-/micromark-factory-mdx-expression-2.0.2.tgz", + "integrity": "sha512-5E5I2pFzJyg2CtemqAbcyCktpHXuJbABnsb32wX2U8IQKhhVFBqkcZR5LRm1WVoFqa4kTueZK4abep7wdo9nrw==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "@types/estree": "^1.0.0", + "devlop": "^1.0.0", + "micromark-factory-space": "^2.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-events-to-acorn": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0", + "unist-util-position-from-estree": "^2.0.0", + "vfile-message": "^4.0.0" + } + }, "node_modules/micromark-factory-space": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/micromark-factory-space/-/micromark-factory-space-2.0.0.tgz", @@ -4992,6 +5534,32 @@ } ] }, + "node_modules/micromark-util-events-to-acorn": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/micromark-util-events-to-acorn/-/micromark-util-events-to-acorn-2.0.2.tgz", + "integrity": "sha512-Fk+xmBrOv9QZnEDguL9OI9/NQQp6Hz4FuQ4YmCb/5V7+9eAh1s6AYSvL20kHkD67YIg7EpE54TiSlcsf3vyZgA==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "@types/acorn": "^4.0.0", + "@types/estree": "^1.0.0", + "@types/unist": "^3.0.0", + "devlop": "^1.0.0", + "estree-util-visit": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0", + "vfile-message": "^4.0.0" + } + }, "node_modules/micromark-util-html-tag-name": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/micromark-util-html-tag-name/-/micromark-util-html-tag-name-2.0.0.tgz", @@ -5432,6 +6000,32 @@ "@pagefind/windows-x64": "1.1.1" } }, + "node_modules/parse-entities": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/parse-entities/-/parse-entities-4.0.1.tgz", + "integrity": "sha512-SWzvYcSJh4d/SGLIOQfZ/CoNv6BTlI6YEQ7Nj82oDVnRpwe/Z/F1EMx42x3JAOwGBlCjeCH0BRJQbQ/opHL17w==", + "license": "MIT", + "dependencies": { + "@types/unist": "^2.0.0", + "character-entities": "^2.0.0", + "character-entities-legacy": "^3.0.0", + "character-reference-invalid": "^2.0.0", + "decode-named-character-reference": "^1.0.0", + "is-alphanumerical": "^2.0.0", + "is-decimal": "^2.0.0", + "is-hexadecimal": "^2.0.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/parse-entities/node_modules/@types/unist": { + "version": "2.0.11", + "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.11.tgz", + "integrity": "sha512-CmBKiL6NNo/OqgmMn95Fk9Whlp2mtvIv+KNpQKN2F4SjvrEesubTRWGYSg+BnWZOnlCaSTU1sMpsBOzgbYhnsA==", + "license": "MIT" + }, "node_modules/parse-latin": { "version": "7.0.0", "resolved": "https://registry.npmjs.org/parse-latin/-/parse-latin-7.0.0.tgz", @@ -5523,6 +6117,17 @@ "integrity": "sha512-GQX3SSMokngb36+whdpRXE+3f9V8UzyAorlYvOGx87ufGHehNTn5lCxrKtLyZ4Yl/wEKnNnr98ZzOwwDZV5ogw==", "license": "MIT" }, + "node_modules/periscopic": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/periscopic/-/periscopic-3.1.0.tgz", + "integrity": "sha512-vKiQ8RRtkl9P+r/+oefh25C3fhybptkHKCZSPlcXiJux2tJF55GnEj3BVn4A5gKfq9NWWXXrxkHBwVPUfH0opw==", + "license": "MIT", + "dependencies": { + "@types/estree": "^1.0.0", + "estree-walker": "^3.0.0", + "is-reference": "^3.0.0" + } + }, "node_modules/picocolors": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.1.tgz", @@ -5993,6 +6598,20 @@ "url": "https://opencollective.com/unified" } }, + "node_modules/remark-mdx": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/remark-mdx/-/remark-mdx-3.0.1.tgz", + "integrity": "sha512-3Pz3yPQ5Rht2pM5R+0J2MrGoBSrzf+tJG94N+t/ilfdh8YLyyKYtidAYwTveB20BoHAcwIopOUqhcmh2F7hGYA==", + "license": "MIT", + "dependencies": { + "mdast-util-mdx": "^3.0.0", + "micromark-extension-mdxjs": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, "node_modules/remark-parse": { "version": "11.0.0", "resolved": "https://registry.npmjs.org/remark-parse/-/remark-parse-11.0.0.tgz", @@ -6434,6 +7053,15 @@ "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz", "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==" }, + "node_modules/source-map": { + "version": "0.7.4", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz", + "integrity": "sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==", + "license": "BSD-3-Clause", + "engines": { + "node": ">= 8" + } + }, "node_modules/source-map-js": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.0.tgz", @@ -6604,6 +7232,15 @@ "integrity": "sha512-J8bbNyKKXl5qYcR36TIO8W3mVGVHrmmxsd5PAItGkmyzwJvybiw2IVq5nqd0i4LSNSkB/sx9VHllbfFdr9k1JA==", "license": "MIT" }, + "node_modules/style-to-object": { + "version": "0.4.4", + "resolved": "https://registry.npmjs.org/style-to-object/-/style-to-object-0.4.4.tgz", + "integrity": "sha512-HYNoHZa2GorYNyqiCaBgsxvcJIn7OHq6inEga+E6Ke3m5JkoqpQbnFssk4jwe+K7AhGa2fcha4wSOf1Kn01dMg==", + "license": "MIT", + "dependencies": { + "inline-style-parser": "0.1.1" + } + }, "node_modules/sucrase": { "version": "3.35.0", "resolved": "https://registry.npmjs.org/sucrase/-/sucrase-3.35.0.tgz", @@ -7469,6 +8106,19 @@ "url": "https://opencollective.com/unified" } }, + "node_modules/unist-util-position-from-estree": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unist-util-position-from-estree/-/unist-util-position-from-estree-2.0.0.tgz", + "integrity": "sha512-KaFVRjoqLyF6YXCbVLNad/eS4+OfPQQn2yOd7zF/h5T/CSL2v8NpN6a5TPvtbXthAGw5nG+PuTtq+DdIZr+cRQ==", + "license": "MIT", + "dependencies": { + "@types/unist": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, "node_modules/unist-util-remove-position": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/unist-util-remove-position/-/unist-util-remove-position-5.0.0.tgz", @@ -7577,13 +8227,12 @@ "peer": true }, "node_modules/vfile": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/vfile/-/vfile-6.0.2.tgz", - "integrity": "sha512-zND7NlS8rJYb/sPqkb13ZvbbUoExdbi4w3SfRrMq6R3FvnLQmmfpajJNITuuYm6AZ5uao9vy4BAos3EXBPf2rg==", + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/vfile/-/vfile-6.0.3.tgz", + "integrity": "sha512-KzIbH/9tXat2u30jf+smMwFCsno4wHVdNmzFyL+T/L3UGqqk6JKfVqOFOZEpZSHADH1k40ab6NUIXZq422ov3Q==", "license": "MIT", "dependencies": { "@types/unist": "^3.0.0", - "unist-util-stringify-position": "^4.0.0", "vfile-message": "^4.0.0" }, "funding": { diff --git a/package.json b/package.json index 4255bd0..66bafa6 100644 --- a/package.json +++ b/package.json @@ -17,6 +17,7 @@ }, "dependencies": { "@astrojs/check": "^0.9.2", + "@astrojs/mdx": "^3.1.6", "@astrojs/rss": "^4.0.7", "@astrojs/tailwind": "^5.1.0", "@astropub/md": "^1.0.0", diff --git a/src/assets/thumbnails/other/crossing_over_retrospective.png b/src/assets/thumbnails/other/crossing_over_retrospective.png index 94140fb5b0a9272c5742bc148e18e7220416a02f..e7b8dda86398eab5084302e32e2ca94cdf508f8c 100644 GIT binary patch literal 81923 zcmeFYcTiJNw>O*w2)!x2MnIbM5;`PwkgAAu34|Vc3r$0BQWOhK2o|JwkluT*(gi`0 zDj-cn^gH^L``r27nQ!jQ_x^X8FiG}VXPv!&d#$xsOT3YR79|-A83+WT)X`SI1p<Nb zz`rgD6d1AGN^Ak%_Jd8#{BEHFVO~C-jxHDnm|u{W1Iz*I;s^p^7m|$U-MhpnE@$c3 z!=GRGW;-Vtr<Ay#!&4MbPR9?<$>-!O^iyi%+$v5q(W!fyspJ%qo^?~r$YoGjD2-C# zb!puG30hb+{4Vwdrxj#Zm0euxt9aDi-w+FMVEdlEPvVdJ<@;d%6B#2hqnxy@hnx`Y z>rC^*DYj2qo-Mk5K?W9jN((=JH{4^ZU+`o%t~ix`>1bD-Gxj@ZVFUSq?8d!Ph=Gs5 zjgF!PbfL9AYjanXg(~-}Is9_bpseCY0VH@>3EES1nV$PDXl0Z7e9U5t=%Ya(&Dp{r z1As%Mi<+8|j+)xPmJTd9JM58?b{B%J=ico%f-_W(G~WG2FBUX3*xcw7jIK?SmCC25 z+()Lx@bvT;dkM>auQc=b@_s+lafgOb1(D63O=tbO`}g%|25}Cyv-RbczGVfRn<@Rs zwhk!MBP+w?R{!U_(c?FMh)0oNyLoyfHq^x_R}TGCK$iP!LPNioa_x<T&B$nI;;ts3 z7P?uxC9~=}u(|1X2OsN(8n8)jMRcd=Jy*JKZ{?F=pV6E#GJN%@TeUFpvxw<nzNVr+ z+a2i_-x{*}1lNUoEo#eZ_6Ka3L^f{>>AjVUp<}2dq=lfTjgj>5wVLhMX8q&$C;L>k ze`xp&d@4d*>w~zC!y4{asC-{8y_21J{J2vGf7auz+#5bFGVUrndRDn!V}M(g^m-Hc zvzAxvLMQmuD~%LfKitcEdE%4Ost++!kOa?dpEof5GBd&tW1Csu+7E=qDmG5uf9TsH zNPSZ_DbwC@P0aY^u77Ueng7}8en!9pmFys&chJ1m3_wD$E`TJO>Fdecd%BCD(4KY< zB3O4XKtw?xMHQ?U%HGYv4`%1!<l>>kwcpgn1#>|waov^H7t{Arb8vRi4)$@l9c*A? zAM9o?hvrgICR4=90}R|9{7^8gJI2FT9;?Llm#;kV`OmN@7wj*IpPLewnZ6NB&C|yL zCM6;zA||YXbqSE*QYM2b`k)=<Z>ekklLhciiObo~&r4oZG%zqwBv4Ys)5l3vTux3- zR7^rtLP8jz5cUo7@IzsRJ$$+Uu=ocLbq8O29~Un_7f%n^AD$>XPk%opE-v6Y>|gV9 z_tMw@H+v7?f1&{3A&NzLiHeJeiMqRs{^uROei{J)lYdU=|9FS5382uTw;X&u{eA2m zGy)tv{J8&<1={}K_j~#KVE!%#Z7=G8ac~DneSxQn|F=hK>F68%`;I>lIJvlc{k;nS z`@d28xj6n8SpRKqf3Eyp&VNn>xc%RJ{~Ptc*8Z0mpwicuSNF8{|1&)ubtSGp&zDDg z+Pk3T|9%vMi;IiP$Vv)Ji%X+~rDWyc!g6p&abY<rdr3JtxU7VftmA*M((&;1LwVRc z{9y$!7jXgj$jHF$Wb7QIgvHU~V!~3=l5)awj`nuKXekMloS411y)67cSs41b08)v< z{O7FxutEc@q~&C#9Hk}D!e|FMDPbuIaeHAqS>UUjgRGsMBwP{&M~VHN4ccB_)6>Tt z1#G8_JIcvH)XT%^?}a~r%Oj0+l(-~B{z3Y8#0Z1(a|CWs;?i^R@W=iasfmlb!)-s* zA2h{fB;b+~GLq7gQWCOoF}eRDGIj9r1tjqgPjN93NvXeA{%ngpuowVX)E_wo82lXv z)*`Rw<ACz>^fB@D#3*t7nE>q1o&Ub952zCw<%d#7`8fbg#U!NU#pLA0rA)*n<Rv8J zB_)K#B<02agWePE;u!S*Mg2#4V2c0Pa%~r1;Q2v+hyI~aw;jCy@$Da9F)n{q2?qPC z6!Iwhe=NZl72tsWJ5PYuKQ7rjqdc4(0PFEjasAi0%l|<Xq~)X}9ni9HVU(PsjIflW zI0_IX898Awd$c3mUQS$6&H?`4x%+xL`URqV9FR@`jsRAGc>cu-#{YMt1pYg9ptHlD zT>t<R7LybHFTf=K37F_V7cBb6X8dc#ilYB7OcehT{D+YN?)%3WV7vfZDEe<>_)pCK zn4SNNfB)Qz|BFumSpV-s{zv%!FI@i%*Z&BC{}J*3O4t9w^*=)3e?<Jh()IrvTx9<h zPC0l0UQi$qEO{(aNCSZu)b6I1I*1QM03x8>dm9Igka}sG`+`6s+<*ST*f%Nxz#y@o zj=l!*CMgv)!!=x9cLOlQ?5APor{?MY$14Z@brv1aus|0-XV@QS@oqR3BM1Zo>8K-3 zunW5_A*tv<e_pIdE9X=5j5{;Sw^Xj@F+8?_=xF1?U<O+;vr~v0RDmM$P`;TUN=ZRs z-Tb{|CCWaQo9*FYFSbj(sj_-Fs!!aJ$q)opWT=+J&Dz^ra#TR`VvTPu3)j9b(`sD_ z+W%#Ia`~g_?ftWjk&+UvyDK-*Cbx@*LynY3&lFb9M+39%`;vpMcpftRebx0@aw!x2 z^9uukQFD*w-xrAP-xOJvg8!n3_4Q?QTHIIMUwv|E4@!84O$1&v?e5`=46D>X0@KgL z_X)@C{#<A>Fl{p?&@jVg(nWPa*xJr4NS2zw@Q{<1AeA(PpJ_!$8+%{Ix$j>t3iuA! zwv+*=ZJILoZX5CCyG!}IAq^|bAD&Zs9q(gS#fLhHey<!U9(8^(Bv%&)0dr(uMO0gc zC*CbLHXW@--wL_Be2MlztpxIY5fO4$NUo-&>y#L9DO3h>Jzb}stXMr?4koXI-`2DA zv;N$XmJ|qJ$xS4R#*ps@{7-@+496>X@U>YWDSced=g@i6&vln0M+$Qh3T*))AJepX zRNG!bAMzvKB4az86gjeTr#^81oyLg3_c_Rj5V#LYVqEZu|AL&n-x%UR!(Kh*`&^r+ z?()9HpmuJcO{MR9iM^9b2eP`cDbT0Jvi*y_Pp#=O66;}yi77WD$6v2^uB^3yvJbIB z$?N^jQdh=~C`dF)$$S2613b2b?~yhpWDh;V3MEV9z_5;VhtK&hw_k4Bzawfl-+G4M z9ja?{K^PFEQj&a^<lPf}=tB<i4CVcGUy<YD7d%7HfbwfvtM53ZJ3#+D6lVYN$H?p9 zyH3jMhjXD$V@EuXw3*tI1nPm^RDy6SMirXq-YR^;lcsYt#jyDj7e~c`0?~D^FM^^X zQz${0RhL(`7?m$Xh_rTLp^){R4rE%}QHfu=vdH2ZL7T7jUCmdINasTDpG7QCSTuW? z_L>`+nfA}hJ<?96&~n07d;CRi4-|SOKI-)?0iCx~k4GG@rwwS!zj$UMSSu{1;Z8Q) zG0lK~1!3~U>tX%NkbD$4KX5Py=yi(B?h)Ti*>?pH$w8QVN5BF_f57e>p9CAOd0kdn zJ|V@8ZzK=-fRQJ7{Oq1l?^S7qYKP}PGfhbu|A_V?m1zdBxT^V*Pd;)3UydFRedb9U zNEgzcmBG+ym>JcTW=2Lx5wlyu#aNQiQY;xb%uw*lh_M<F-RX-+$TyyfDdt?^s~v$K zAwj9SLPG0R?2-Ax?rpQPjvRK0I%g^Q6w=OfU$ew)$sw#bg|7no3cY`Ju<mAi<Q-4m zv`1DVd_8u?2|X{tct3geOt1!J8OoN15RqxxwUVsK%}f=WZ_B3MG!IH~(=rD0lSMNS z%FE*nwvlA=_vDMoni!@W5%Tqt(mh3DMmF^f@FMSpMvJ+I8D^T_fy(g9vowTuB-M%` z=o)MP-v`6BwkcQBbl(80)K<=2fg<WyjLcR^El|Xzn$jfE6M_9uOyAWzVzk#UDv2fv zI>IKEUy{)Jt**~Blz}x|ifY*-DPiZ;vIxn&zSXPJU767d)i0=_N|XrWcGWiO_E#Om z%x{G+62SZ)*4&esjkq4A`pLUXz>K`+G4F|$ku~HT1`LFo#P1ohrN=m)5N*M_i|<-z zA;RT^ZYBcDAK2yfe^1<^qPv{<)Eo{Xd#q-t*0wbqe#empb`Z27<h!7UHHB3bvYg0O zI_TB;jzSnH5uj_rnD}kEf9xpTJhc;5e*{RKhGWx~g%Cl(i$pFvhFrPst2&OPVN2<2 z#dS;@J?Wj&>65z&l@hqfxK6Nk<VjwKod3Y{Ltr;^;dB7We5OkW$|NQ^Z1A!U%tCZR z5orvB!QfXNvDLXQ6o!9oRF=fWM`Fbcy&n-nuWeW<l}QNGs&FoMoExFtNVW1|Cn7vQ zPC}qQcH&VrDD`X4$Aze*%!iNl3E3^@lw-R-!t=BwGAIb~FCtR+LTz(%zGURqv7{z> zR9go^VNmnd*|*Do?PeC&1u2>0Poo`P6-&_=D#E&0<+zs_nhB-gI07GFk|x9%rcpG} z3k#H>$xGR~9TuXfmmnI1jT6E+%g71LnRVp~-u{APff8A~j7g+wCT@S_=2qu><*)c> zOTsV|TwNc>wcHLP2f}kCIZwwYsV`r*E9x6jy^48xDlno;uWxCYA<bQ3>?%({mR6^A zPF3fNzvE~TWn0{{3kA(r<(ddO5K7kV44t`{8Kyvae`Qs;(ahr3gg<ONxtzoLlt76i z!^>}GZ&4cg;kU5#g^8a~Fe!obSoS8WUgswdAJYz#DOXQ=C=|xeIU6t#h!HVLBMb&R zr8W<h<!;OuE{{un$=FgxBau0N@=YH#jE#OjFJ*uipP2kL+P873b(ULa7f>_6MxA@& zLnpUtUQf9cvn07m48L`A<#9#4GZt@NsHM+!8iD3h;?pGZ@C&!-U}RPDRY5s>-8=!4 zzocv5u%aR(j+*-{VUit}{U><9@(!SH0ha5e-u){rvXAAHoXp615}5y!W6r7O!*^XF zqR!j;>Y>!)92i1{MM1jUt{V=|YPN|VymvHQ%r8`?EI9IV%9;Kmp-(+5<oD{=1-@~l zxwV`Uhbb>;flu|m;SbZZsEp5qF>p5;%f#7LOV=&jSJ?|n0y`%pVvf`j-tFwPR-CNE znpR`4ijZ#kEhyp_#AORAJy{G(3m$ZZ_h?#bP-2d@Z)fm!W$=<$hV3ugsB22cE^l=P z^5yoZk{ETu1xGcTq8s$0E)}1EYFLpf+HD-CwhKbiYkOXk9(8WzO+%HL-Cb0ovRPLW z?&h#WrSoRx=W+>w3?3Ve+3RlF;AW&&6b7d!mzzC1Lw7bFU8<k&*X?-tZcwqTGMXx6 z5~0goKnYcY>Bk>*2wFOUOmk!b#>VI{0NcSACs9@SLH6d_9sY72cmHcp{0oD<>^tVt z<OdpWdN!UC4QE~-zG~IAEq65RoPVw$+`amNUB6-e>kdEp(;yKuDj|@5)%Wx-YE0<x zD{x11CxkcL58J`tpV@sXvpQ#dP)pxgd$TrYrfbs7vg?xp(tm+y$s@88xiBV`(A4rP zdFnp=9SH@LfWQErAfp%NQcOR(6T%@2%IviiOel?U=X$y4iz&Qu59IaTLf?KUVQufg zJ?+y31%E2qcRva4Hk~^%D6pu+FeB?*es}2tIkTs=;V1l|yg;8Sw#z*t9d;JMU)vXy z^J*F?k1|FO^C8ae&TRxAXpl_SRqI1Rnub!-9oHY`#3MHk!VQczu1YOWIesW`k!G!! zXV69I)?N;xsazeUMpoOpem?xBlt>Xrsq=`PD2P^5>1`|&_Y$k>E&h<t$nMAM(wi@w z@W4`XHJ}k-p_8et8UdE|{fo<1QZ}LLT73q^U73>;s3OX|zVzJaw@u*F^*0J%+&_5# z$VpK>v)VuV@EYNAmByMH(aptZqquV+JQ$a<49c5E2F-Qhh%=}ZsO^8CMV?D`wPBW9 zx;`5HxNP-nvIdk&f{7y3kHoN=5Oi`8=JIZFO*Z*BSZSSO_-NXFshI;$?>P(q?kt_k z@gatYihyc`7@1?4wkboYj8t1Idxv8o3e9&fQW_pB8ljEYU)D+UaN1I8%m?vnhjmaZ z$PY+nJVaNU4>(po9{cjfh+n(X>`AEdJ}W5y(F0jF-M3TX<@ek6eTzmMtE(z1V8BTU z==Q@tdtf5@A<J;`o_wB4eb0x;&4o82Qu>J@H1>=jd9zioI<}3s^qOta4hYnZ?>px< zSwx{_u};#?B<zEfnO~FE0`3>^*W*!l6}Qu4!#?}S3DA)N6S$r`Hq_Y}@kIB!07GIc zzCD*Tx6I%zcd6-3`4@jy4Zz{}IdkaqYZF18LX*dOyxgxQv@=KY8?;yVi6cAe?nLZe zi$i`{fO5LO0<Mm{jOEMWy+X>Iq&c~B@_K4ZyJ`8E$2+&L#bQHOETQNSLnGUyWqID* zS2|&`v)m+L90p%~&(c+eGoa;Lm+oyRxgNWT=ZAD;MCN8@snO9yz$_if-U#opQ9vj6 z0`ze}u?R}wZGBfF<KdGb2Z859P#o|PfM@F@IHob{wO!Rrq#dI1RD$yt>A@c!Jv|x# z)gL71F{Xg8HBh#5(&!?w7to}9Gz2RbVoh>%Q+_dh*Qdp4X^JJm)#2j_NVU0Q!Lxln z5Hz{kMI9pl;?zL~3&wyDSb8#|+XQQ4gazOzz<mKgBT&Ta!3?_}j5$_AF$;Tj%$36& zx~SEwp0mHY25T$<XUDFR|EaFVv**tpTwHVpKUWnpo&rJz&w4z7)^n#x<e*fndlp`x zw)zreOe40pA*tw@ntme5r_Yr1uBA<x_zF&n#h&1^DL>t7E0LkKwU;J>^o1sZw?v*( z&ctAdkJ&=pEB!1Mb3t=+%ABxIK{<d=cbh<$Hw{25snfu6%TPD)j0@Dg_*Esf&}0y; z0!${EO^!<|neCD88?I<oB!J2BMOfkNPE0Z@1r(6|I_AgU#$ab#1-j#~trMGNx2eV( zg!5~|iNRS<pEYu9>9SHbFG}nX5FpZ=lY!-Z_AxJ-DH0ME&bZrPb?Uv}uZi7|d*X%- z7qm}>xI=WL5hU;*=b;~d25L7o^zm<xuzAL=BYTu0FRE@8riWA+@yD&pPVS#w&(IsR z6-y0h5(cCX!1B?>dbQMdb>Vcwm(izHXF?dPRXW7bFmhR+CPAX~B-n}xDj>+G|6`fl zcHxMkU(*+MWNu^g?CDebKX0EuI{-Mvu-Jc|aF$x&t^IluJn8W+2_yehH)9xT!anT- zz;XP$9Zr->ZQ=0@=iO3TM716{D5&>UhTwA|V^t=gg>J;QjR9|uoQ}DiGIyP1zN$Ei zNr9?H66+3~F7jSPjPq=}Po7Z^^-`@%x@FBv?tI^MW58i7d`l$2$~SM`tg5QAD@b;& z6$BviX~-V%ORWVg%+wgc_N&D`-QpPuja3uD>(QzmceNnV#I8wN?>m)=z}@f_F6R@e zfpjk!%&j%|{epZv{Y(7_&f^@N3{{#{!mv{t=n!5`288kmAHQvrQJ5a^-P-JZ_0*TW zU=vawPD?X6l;~DN*Z{7*@{5n$A0=?D-6qHdfVo%6_{99})FaJT*G3#~0~+ov!$cLU zx%GbMgd&wLQ3J3se?W?GL7_UNDi^ZpFsqV<W^5aR3L_(}tfA)~(9h<)E~8!iKJP}8 zMmpmem0lS18P(!f4^%H>g|jgoSt=?eI?~!NYM-BJFzrDZ!gH_HC<EdJXr}}l)kvTN z<D(#B4<z{#HqoGK@2pd{mJ@mNw&#rNj8>blh=^{UQ7YhAW$G;M)lIufo8P<lJSmCN zrPgAjgP4doUfKx(h=%T)$2Ath-0y6Fh50mKICzxyx#HwAq$(fno%kPAmPSN|ww*qH zoAdsYPfqpDD_n>XBKys{(qL;tY{|<0O<?(s)dDBM%jork_Yov{6V6N-Du_6hL{@MR zi-S>D(P+_2z4ayG;JN%xf-uSi*5g-Sg7P_@>G8gq+G3)~<V)>kP_G6Xj_c)KqS2=& zQSI|73>=6Ji$W7L09&Bit696SFl(Ej&-8!h?^x|(YJT8Bz=Y}{IwL?Mv3CUNr=AeK zjdt<a7P~K}=QbvTNYy7lON@%=e7PiL{7YoJ<aJP~n0xe&%b5~6f|$~^dM^@Ou<UWO z#pX;pH$a|Uhvy2Qrmszl2YP#Brg!|;YrreQbqKKY$DH04GBJp(zWi7IFP@nf0hvc6 zgOp<;Q;QjTnpU&YWVhfB8Y2Pa61CVx8~OB_iVx)+c}m6L!vWiH5S^y;@ePJVAPVjA zW@84-EnvTATy;uK(`sv_k6htd`Ok@|#oLL0N^R0gJ$Xs%FU7+Al#QQI5rM2xOMRN) z{-!9)ZGI^E`ZCCn3K5JsswvI}$~2kwSD$&$7d#i!<ss4DXz{crPB)<@SqPk43wOC^ zC4(c*mN?iyIq^>;3Wq@bDT;G|{r@VuG+Y1RgwVvYeO!MLd1Icx_K^<rozyF2<XVm* zX8ckdDQ{+6Gxm$L9*((5bKdrx%9Ru@lINFt;9717{ow;b6bw~pgQi(a41lA`+{LbT z-s9bf>s6Wh`>EoIM2gBBB(&l!$b-jfuxWyB-tfY&Uc}hdv;K-zd*Vj~5VrP5JH#kO z;T1(IlbU6#1vkBv5GryjWcA0&drEheNkY@_SM4b{x89m-HBaEI^Hidh7{*LMCqb#e zNmsA{IMK@<cOMVDeyGU}i0&i?PWc_@(|Ji8%tS6oD}Kh!y1xCgRb-dg*uU-}yg=Od z%HGhWF8qWphxyqXHKA@1u2&QNchiXadl!FAdLq|~)W{J(!uu$xewkTr<8H=er_H#J zI8Kq!w7=tCCw(bcL8b=kCK#r(%`*}MMd4|WD<m&b<P6Q6iWRAwkX?i!$jY+x84w)+ zli^jcAL9Hu?VDI}uXJ-NK=ixF5<hd@cAd4%uhw1dGWy86oiSaF(eHlNFlUFR#S5wh zzGChm?+A?~D74jy$?IbR?!Khe)nn4b+DM5fZJaB8KiMl(7M*EWYn`(Oi}q2i&#~U& zZJ&3ER|y8$9v^@7a^9OyoOyBaZYz2lxqWZxHd*qHN@ICMpWtd90a51(>z=c_<>l6l z%FzxDViO|B4>gtCnnz;!4=bt^BtRtlH+il&a{jafsfLBS8Hv@PY1Ue=^C!<;&;G(Z z@63AI-IX|oN+nAaP!~~L?-BV_$C?>VonccxEBPh8{H9S|-%8j**wNXB-fbt2W^b`x zh-%i##!-;Yn_JMhAD6%2<E#5)u$cYGkYr?ZlA*EhH^s4WEX{(~CBIM>C4{r}!J*Ql zH%Beq8MOg7!0uF@iX8gh<3D@LzEJRMTlpK+O?yNp+xUCib6zwY5)4OM5{k;2SC7LA z=Ev$9HN@8JZ3W=2s@U-$6_O~DZmj5s6x;AHJngfKRGMb|YZgGuTx)rr4`uv-w91sH z8jGsIK85)hz2_FF5Pu5D?3;PapJU?dDhmn5Phd<>_5GmIoyLZwj+CsZk944?bP~#z zNikW7pp_*vMVFPIE$0dZsWqzPv(L)QPkEyra!TXT5?i-XRIzHDclt%c_SC!CxFvW( zwU!uVW6k1_W?lJ>*)xY^v+xadl?SrCzecePm3T1C$NTo4nxWKX@4iWP&j!Bj5Up#< zw2o@ujd#bb<&}e7&UqIXeSP^=WGPgex7V*SL6t)zw@VVfkR!dH51`SqY?;d3b=w_- zW(xl6-!n{EsbU}Nz6li>d~<7n(0!T!P)dP0A8Qa-JX*qK^lAjB>8c_tX<xfPGt_2U z+~{WUj4O1v;aM+kG()gThLD4e9D#7M$%I5dX_#=<el?K_WRQ|H)&6*My7exPB6;>% zU(#ns7F>7$>gFu<+NS(w_52gS%EzmB_D6XqA<3)HV5gL%Dv9XE<uc>@wHCsF`~BxY z@~(8s<KXK&16O^}<F&_?8S$q_lTKrsv7mHGZrsj@c{-F6B)CB9C33>m2Sw=RzRDRe zk-KM)<6#O962YvKc2BhTnf{J{Ov;`ag!rjZ&)W%(jwTL`Ff#*<BLl=p_oVmU3eZm5 zR7hytzBWcsG`j=X)$SujwRkV1PYd*}+Mst6&OBRw7Qm?{BqEZDi@?Xzb9Xb4*k(Un zMQObf88$yOCxK+gAIg2AAPKLZaQ+VczLiN`B|<1j`14jF`hJyyoRbYa<1G|sy|WIE z0P-5+NfeDFKj%avIVB9UKm-?>w%si;Zn!W4b+57v8wd^Rnz7(hip!10G8dxuO50oI zK+>?0ruHg_0ATzz)G4H8S(13NMl$y;`RRCG7+mlkLlkL00d6yprvz+B%xE>`yLC6R zSNF<RRx?4k<A~H2#)b{jO7H>?91aK0C7o9jV$%9-SMA!H*L9oq^H*z_zxvB0hu<~q z=crMlx@n!!=R|)uHG*&R(_%2MEO}>SbTGvRD7*?t{l%R1R<5mBQ6r#4MKs0cgi<Yb zvD#oF%Z(2W%I&W}erY0Yu`9)q;t?V57Eg#6m6RABJlEsB{(Ok}?l-{G0z8R>OT{Z{ ziD1lQ!{Iw?4F+bYqhH?5=b<(L!eFai*7l)QR)>|#`zyQ8_oZ7^de<wxTgyy~m2dEy zx<vRuq7%-*p{X-od(`;8<7<&j{HnA5BjT$$9dfEM;W4gDA%Gat7UjQv)Ue*%=^xd1 zb2X%*8az9992OmYwUvOuz1Cvni%G<;)BDPK`J;GBoYUQQ@h(53=7U=y{#^Ar?cr?9 zgb}K#k4N7Na5$`3%tz@Jt?XYw{F;{G0bEvn0#9{Y?-MVIDIOHH*cg60Zw6wUb>F@l z_o*6L%>0ERk>6Gy1@6v?6Cj!sW_1;R4QvY&GEudbyjMN)kjOYDDgxX*0!U~nhI`yx zu9rb8*gxqAw@cBpqt1mwfbfZ7N1qm5&PGhGZ->pvYzH)ox;r@Zph@&@f8+p%#R;(> zbHXVQof*{R6sbsH)poIrLS}Iv&#YqCLJ}A;R*REsV9@TwE3H4_41j2gkA34jTo-Z? zj)i==0*hzK%J=`G)7Ha0eq76Gqvutu#YD14H2(H<`?Yf*s^!}kTmvhk`i)O!l?0h_ zoEt!%6mn&$ftG~XjAj$j6b?ttu-sNfX*m20gu6r=a%6Mi<<~4SMqV%_h>VL4Z%MKb z2$uXgWxL+Ixt=R7beh=NV2YaGmMP&~-=S!X3(@czmDRR;nrsmAwRD0^W9c49p~cfE zx-M)z_y|He%{ui~2o40NixE<%UFLL7qxkJqaqce7jifPKbND^AvI*yt>t$~}es()S znx8#;7V2>X1f&)rJ#FBK=7Ns_&=)~FM5c6gc6_Q)>5u>Tu+tQ$nZz)TXdJ6dL7~@& zQ<^2iu9NH7K2#mKOv?64Vbku$gOst(vvqT^-SPHG+tWJ0y7dmQp2XQzI`fN_{f5<Z z(Nv!?C9_A{O`9Bq*a-MOS5BBSf^ZS2Ruq{C0@-=JQVKF<1{&LYvZp=`yF(kY*l-4W z-PCI0eD;&p*si>C)0nWGhFf|{hpk9rR~AF3B@5C5E#b`&22ej-diN{X_R|<n@T#BC zSY4-dmCk;Uc%J@ke>F)Qd5uiLopCIaPDC_`lW?dttahW3X2oq`Nv1?ct_-|KO(~N^ z&}lP5xIho8%J8aUr+j<Pk|C|sGZI$)0h@V-{sA?i;Xse1Eo8#X%LdiH9?WA?=Y68@ zgo5xuh_SP?(>wTPWuJ9{qys|aO(=ex3xoo%qEw;bAGk|ajrrQWzdbPwg*smyC9L>% z&&o=wHWv_x2=u$fr@<{EfQwEyUdg4I$C_c4`a1B|f#dp|pZwkp?5wNwPOEQ2_PmUO z^ifzo`3_t6HBQX{vO&FK5%-a&@X;6h%xI%*T1kxr4H^V}mD6+zqT!>34=?qUNq!ra zpF2_BPxLBl+}fqlr1<rIe=YQ5tJxX<I^YEOdX7~{r&~sXPL$}c9SDw^N_}Z0%#w<@ zQZaMW5uB&9e71xfqr_d_zeg4wac=P4=DQGxSK=y8uX_Gi`hhATI7mzaKjDmSPkMUS zC@lOJkUmk?@ds3!GNnQn$U^{UPFM#)anP*)8#AFF(|7g)7700?WpXdtZ<A^`)j#HT zj*$PP%s-t(BjjEcyd2v#O55xi8i*x;XX#gaK3uWoJJz}A{dE{&krHD6T`@|jKXm0= zI<#(M;#32~LPF^!Y&%cz5j09G!GNyL)~~)z!mrf&tVEIM`@wy0QDkW3Srxx(qIOLU z>zSZB$wALlQpI8214|R`^_Ib?TTPcl4TVO5Rg#x^N<&g_+D8eG1jpwk;Q9G9sp(Zn z#AM7X3e|$cb_6{&T&8~Q2+5ZhNMa5uE;o~g{wN0Gk?rlGfgITK=$E5bO%0EH2bxJ! zZ9snrm2G%7gLJH-psC*|cuB+nyW#R(odMErKOpCNui0o~P`R|V^E|ScV4wB!?sv>? z7J;;cR)C}JV8TU!?wd(Cc`p8f;|q&97*S%xkMRv#C1M=q{z(NyiE(j2!sF-?@u0Fl zg4KZ;R*~L**`8F>pMYHF%8DKkmGIte15#Jj^HPb|(A}H2Cwn^=L=rDf*Y;K;$MddU z6Kjcx%}i{xn0Q@C6M(SIty`9rlRXDEIf7Jic%f61IM3tV4ZzoU|NcGN-+!h)u&a%# zBkS$}e(XT3TF*KK0`h;?*eF<BTnxpr^*vI}vxVH)w%q-M8%{!!gp+p|T#Sf+e(4@Q zuFx}*OF<<RxPKCye~(Z<uYh|#2C^OIM$Tj8OOep*nH~eA&44i3@o5UPvhx~xFrnvK zy$!NXDRepLH@+OCj#u=z1S@D%tcL);4G?1hCmN8kER=Jh$M3PMajfM%tg8dJq?=n> zrro$(#^idH*$g1ORmig!U<u@BMC~=kt|CnL`LafSU{coHA8f0jVp?JiqVR9VC=i+N zKhldtkc^>FI}GscX+Ccb+t*GD)zK7HFuGRrO9x-~)n3KXTNMjm4rxj7{bUVJQOi*E zZnWw5T_8HVcS*8*i8&gx=aa>O)#uX6mp!sN>-9$m0)F;WjLUQ*1`$iHwR)?2^-hLA z|J4f+&;%tEYX!kb@uWqCn|AW2J$3SC{RgeyRL89+L68?c$IMN!T7^MezFG&+k-}xX z+|;bv{vQWp!Wk$IOMJt`3Dl3LXy~L4L4qgh^LvwON`4ViK4eTpfqIur5<<YzFb15n zFA9ehVw=mAPk~<BJ7a=7Ze*5&qv;R*DYd6OQwJcSb3GY`yB=WvM3VH;NsoDXysdO1 zE`pI?_G=SL?#3dW%e+YDT{%fL8AX0-LS?FK{8W8T1Xq3CB2qH}S9(_m(>KNy866$% zUi}QjYo@)L4W_FJHW1~PRU=uDF+Iab4PNwab97Mq-vE4%mxUT(VG+X?kqDBEf>x*V zqq+KLg=PU^eGjhEazj@epFMl9E)OZd<E!JTfwZr=HtM%tk`Hf580~y=Y>JvCU*#r* z*|B-g5c)dW26a?H^@1e)j+)-q9L63a4Kq#EulhJo`rG9~DS~zuk2%6%+T(3IPoU2h z7M9}u4__!Oo6DCH?|QQnbtEV0AyaU_o#?sF9Dr=_)rtn$F$uRgF(7VD`D*{%9Yh!s z{qZ|9ow@30``8y&lPh!q1<^oWHm&EN!FFF6UA1)9^ChYyeE<65px9tn;e~gE1i!Eu z=*~bGibfyS^=UWaBEF`fY!oMT1R6&$q^yrmi>V7+g%FK<sa!cN4O^>$h<m`6LqL=I z1x$~zsdY-y+({6s;YZbE9&c~czoq0w8W6z`KJF5R6GofqpKOLLx}qDkpkOs(QTBq$ zYezUiN)9_r+~6%#02zYj%Pw_`R=*wU>TQ0yP;w#=O|r(Au3ZzOhhDTcPKz331Zzjc zkl02$q_`L4y02iAi%S!|9{BuzHnJ#^5dLb<rn2EywM2@GN*OsMR2l@<JGf*rIb5+# zDAE!+SmMu0;aHh%oS)^j33p;2gRkub(`0d$Gm?!$RqI@aE*iw<{6TB55uAj}w@t;Y zxtDs;6s%zPV(G2IEH>GOxY93Qo$o)ZrYY-leiWl$>!k2NZ?9rNAoAKasP2%d)O4u% z-8{xaa=-h~$2#Wj82p`2>Gy5GQgDRZ&S2pBS9z<n2xUm5B2Fn`*)^WiG1!%*sD+)A zP}L;!m_m&V_|O<+sH;Iaj)EwWC5+Pls1gc0elqXOq_nO>AjzQEh+@vj-20HjP_gdr z$zKl>ZM%HE96*o5Fh|@UH?v8)Po#-?w!WQn?FFg6V0v_^UYDlX4)Fjq4nCN=1+y7g zU`wDyU`&{tRK6=%B0kzr-wJ@LkK=@1j!P5fJBbNKR1>1FG~eTx1fst>B5unhA_J0L zaz3tJYm26U^_Ko6FXit{`SUWE=(#kid1|tY1%H?`Elr&l84IJ`tJazxnv2FQbA^%u zH7FsH^tL@_qFY)zAbz~J5G0$Q<=$7klealTW>2x^?up>rRHk6H_vU9c_Qyf*M9@#$ ziXAjubyE?~I-}ow;X>yH*K%KG>hCLxrdr50W<^2F%!5lJqYaX3Zy62coU~#BG=B#E zxTq2wGreh_7z)ouOPb~<9w;@$PdvNk6K2@NdGG~f<(J0a4Pp6?C$m>kSZqC~2S67B zDa(p}7uvhy?3PXy?B!k)Tlb?<xEFKjvGj9j{?W*uMab8WEzO)c&4avemVA4^Ucp~? zk9o#2cP=+x-DC%o$1Wnxd3JxOn`A8z7kkT+<8~Y!7#K%uU*Be&<eg94NgH7%E*`E} zP)Dwu+E!mGnLbdIXA|Ul;jUK{EsofZedaKZd_w9J+nCHi*N&;v+QkeXIUrKNxCpDj z^Lj5O=2e(#d)uR@6>GFf=}V#VOcY%EtZmc_GVQU~e=BAuzde!AFL04sthEzGT9(FJ z!x2vN!OO=^zWCW!o9<<sKQGha>%MU;*OsWp9ot9g4oE(+TyM&Biw$xFrGJjIrlDfk z)Uzuu3j$4=6Y&$e&nM4R)Y(r&8=#R!CgSx`0+?eREgGlRY^UngxmAym51!faTdV!s zGS65Hx4A2gpI{Hu2}dbvxn*wbVrpfC1vY4*bu+RE&@V69HYQ8l!%p~UrVGr2$>Ae` z6CB??=RtBSVAMuT!6h?n{m1;N5=TmsJ>;wSaT}q|$DkDolF%gci8w|ACK*fLa#j`U z&}C_Bwok~nzel7+r>AXS56woq=hpMxcwvy$Dh5i0oAm^J)`;4>nA^?;oF0&$(Y8tx z1OXQ#5kyDiL#}t8&{(H_SuMYN2kDosJfP@cl4YITXFv5R{ugnUEP|MBxn}VA<;HfT zgnEAN!F`Ug_Qx)4<QKt}k~R8{E?4i&xoXtIK|q1#^KHk<S~Al^{uoKwstd_rwK=x5 zBzfk!pjOHi$rhV2tH8xpbAjHA-hI$8NxFR6r;?HUbbGSoJ~Of9?f^N9AH!vf*}@fz z#AD+VaKlVq%AuF%3v2b`mfh7+*cjTT5X9+71YLF$5dHT?*ox4<ZmIu0?>KN82B?QC zGI-*OG`YNqG|c9+8wm2bQ)EomJUi$hlER-lqGVJAbJd7B6d`BZzx3@}6;MK3;rBT8 zpVGgNys9BRTNZgMow5-M)*ry<87WX#$FeGrc{$ov+r68KuekwtW?ZDm1X4C1B6|&v zAL0)mF;baX@8~7F!5j05V4ZS(L4B=2+k+GfWwmErB$$7F<*9BDU;X%Fl=aQ2zBd<U z7#qL(jm!_9?~5okX(@<`S@%%ZmzY*3iA`jP6zd`LTy5JW`^Y8O6mGUoDDDO2Fi%z1 z)SzSbIueK}KoY{G?-lyz4e7vBHTzkb1+|td_K)dP_RKID#~w-3b63fzz@|qNUg4Ve z$g0R}_O?FS0{JGt1#bKtH0`jLDD*44IS^x{Y2J96kayZ1WUoTfS(oS9xbc$Jl<)lB z7TC6V;oS^D4Lw!pyH&+uA2YgS+7j9Rg=w>;qsSkOy*~E5G`uep;_`mtEh3kxI5}@C z6dbxZ+%qzyLl8^G3qDPlmm%OWUB)NXKVm$30t!`prs}j69FBjBlW^#Na^vO_Ed~tV zHGlhMeeTDSUwM{3`v94Yl9kcThK8@tf&5rs!k1*XOvPVdP`8xOk5)v-wF}gRz;V{c zFg^0IEB&XeH34qFr@mL|hfu)Z?ABD{@|VvHdPCj@>=5n@M{!!|lj7wbXMIY~Ei(~p z{SXUe{+b5-@$YXuD7&!jrJ@c7N*}zNk~6V)@;L64JVhWSAHKBF)8E;=Q<)T_=H-;D zh$G<X5!%|gQ*SdO`IIp61yI}@8XEHX)K5!*Xs|L+9Fyc`N)@-u6hx3*s%>sM-PVgU zsK<_Q%g{6reXc4gDfzz1@gcBy=9`>+Q`rq5ws8WHIeB2Kyur%-pShf`J2$16e;Cb> zON7*rmLx%I1$vGnBKrgmB9ivmTX3i*_7~Rc7QXBJk?fdc+nB*=t|;dE``MRbm%XmH z7RTI(;sS2JmLA)88nUSA^k*@Oe~jEa&fJTqr<S?4*5LrMOA$O3Q0wh14ms7EI$>Dc ze#$A7Ba!gb3P_AU<E|ShL0Yd*y=*Ndz2n4HmqQ&Y!!a^^+v3rsS1RHZst~5!7aW&U zcW+{z8i6+vWG<Hlu`6F?1|>iLvI^Ae?`aYvt~_$Tg2LSsd480Xyb;EIgnCEP;yK;* zw-)``J^$65%uRe{Dl&k<FHAbjku`+&<UZ*_%}t^yyC3GHth#+8uY)VYcTlWzeMzMy zYv^FQ5-98G0_N>O7)Ht1m|zY?fY<3Pe9>*edaz3WhJg`{mf!JDKW4uj0#<Hbb7U#A zDZeoF7ov{dHz_n(FiiuB<3PGI^s&=31K+w%jyvh*RrU2ixw(fw2+JjSkvk93F{70& z*kp`$d+!@p(b&u6kw1yum7e7=qwO1f1Ef%1Sw*~{6eX$O=x&dWFQ9R&01?u`p4>9) z=^`I>r0@18`&nx9wCfAyZ2Vc$80b3rYFDK6NNbRI)TKSGT?kXHaglIH)yy()xS>%O z>>a2AuU7o6;<p%L`j(dmzXKT+x#F|S#n&s}zv7qY=w>&j+mF|4Kz?&<^fi@xipaQq z_C1^!<%vv+hKWgW?zBxfweJk(s8jdaM(sTAij2gR51_$Lh7pKiY1XV@z1z${LbrtE z5X6mNz?i=*k@r)9Mm*b-jF3=&HY)MC(|jB#kbAQE7n(@aJdb0-s|piQfl}{D&K=63 z4~eF*-)(@(3OWsRAD!RdkM+tdP3|mqveKgXT-~6GaF5=lo+Z67cstb^RvkQ2=b7zP zvh>kplv#V+t~21WlA3{((0U)=pk?)T%AaSt!cTv|G!lJe7SR2EU8!R8qfpQLiV^!R zFgDe?yuAEkL*XNft#|?JW2d}Fn8_ozryf(6fky}E>XRN9?m3-O!5^1!+R>U7IkLI0 z!O+)jJS)vW!ef?Vu!b%n8+46<7k7X1ml@aH&+Xaba}X8@aDe#gQ?ap$N^8CQ{AQ-Z z9jYms6%$^;j|FeDEH!l~Dpj#hHyiP-t`mzLs_SLnMuSR{*CKr921zb@Q>6*zv-}v% z`JCSU2vJRqxLgmJcXbwGbv&0jO?udWr0DywF6@YcBQ#Kn622KMiLJ<10E!a(B|U=3 z8j(n0oB9AaA5E6D(fCi{r4^uFErft=@&mO(gSYw&WbNbN$4IRv_<{5B%*>tnxjC_y zbaA%dvFGPGyxbI)KdlqzQvw`NO|OG`EL(}Om39QgmK$A>oF`1@=0Ht}WUr7F&giZ1 zA~^`;{;J`S#-|N37Tr-qMMt&C4W+a}ZHI*`d^uO*$G^muy6>KlkcM?&ITA`4`GG>* z0!UVdg)*0%@J24E>`x)RKoe)H8%MwvL6z`5-JDSV>eS7KbV^;~V#lRapa(&Q6S~5V zh``YKczal|QN?a3*!>1-X&}b^ww3*?OoG!SOv+PBrh>kUUZn^<#*1DWI8Y17Dh=#| zMlCS2WHFG<ZSqmk^bcNp0$P4keS!}$B4*1bpRNJgL0sf;>4fC8QV_{I%%2{HyM^b1 zyg3|WcVn;rMB1_ey`>I@vw}49QM#E6O9DWbCF)$cIDpSV#j0xD&vV*$Y_-Vx?x|Ij z?NF5L_`>Us`osB($9tyrN9@!h1gQZxR<kT_WUwT~U@(|;ohSVegf~!0<~AMwI-p0% zHHEV?lo429qpf*N1qOFy=<CQGY-Z9RG(+MK#kp2tM;%NXK#{d@#x*}D<{{Z?RM@o} z4tXS-iX6nYw+-@62@iJ8E?SSMen2~kaH9LHiI8l94>DhgIQ;sQL@K^?NOycPE?EHk z6cm39-WdkE8e2cmn93&GPse9BY&SkGTlZduo`LyCb>G-2Q-4v*8h3rlS1{dSyXw|x zV`T+oA<zt5Uc4v`f!X2X*Jh;^Q*?q(k3gzlBke4LZ?QiOsdDtbuF?;Ct!2HdX<tyb z4r1yYRS@N^m6zL=CV|X{5x}g;?PxXwn)1F*Dz<5s^B(>Ve~)iS-ST?&DzR56YMc%- zEZ9Jkyl%_qoUb&#nh=|-u;j0zo-XvXy2`P-VdPQ97(ELqElnla`$@+D>eZRw3k#Vg zWo3iF8_;QRHO@S&M>)u=Vk4N&)Pm$8(75~j#Krd(+6l;>067P}OAvRJIccA3ONT8@ zy{C4u`^ARu)f&%-dyXH8$l-pDqc}^E=V87fY<=STqn~}|wSK$AOBYKtP?Lv~wuhU7 zK{O$gm9oUsJU4y>x8#h?QWaao>7@GaxKu8wp{rf(v@oEnW4JXAWhDz9?NmH#T|?Y` zCb07@+Z?Bs`1N}<-+e`y&X^@GRpM1^^`&|{75JwXt0}an^hpwc7K}56QG+@8D0gF7 zgts^YHR!bKl6Kho)d3Zmv%S5VYi*`@NB1u&qP{Rjs|p7c?*3*ytaQqHQI;ep{;CN{ z_sYkk$VppP&y-<DpmPC8b?MRck|_fH@WFI_4@(}#=6U~)Gu?EN)Zb%D-gN@fVCZ}J z+*J0;-)#G=ux_rjf{We);?Tfx&F><pS=QXX+t$YGcGq+A^=UsfxJ*0FM_yKOz8D!L z&V9Q@HA-kqO_;v^<DjkKL-bLf>b229DSq#mq|0v*lH7r0pe&kUGD}+2#LfVkR80vY zNQH8Aw~Jk)x8q|t23=Ev+|QhlA&!Y4SJj7JGyMjuo%NU#;z2mRmLyQj-j$_D0E=p8 z8*ge+6809r7icoBLKLzd`AC)+ghxXCqf5EGs4&GUIqidypZ%Z%)i^8$p70B(*qpUg zR`n?(`cTn8qH4Gnf#|q7_O)`R)@+#=1k~(!2|mt<XIi0XhA!TZ)Eb|SJVpu0rXF@W zgo8QufpSpmhdPl5zbL3aE!~USar4!EM|7_RkBcx)DMG}^Y;ml!&_REIVL%6?+}+@8 zBF)epTqhTiDX*(Hp(tBdL`D*OJqLQO39Q<0OH0l7!qb#;hjxF8gx2gtaVsSM^xLP{ za2omV^8#jBkJfs=4q(b(s$A_zWc`%R(M7&3z{c(S0r0hs)qoO`y9b2L=)ioJx)&*^ zx4>E>Uo{i&)e2J`zhY5>tx*sU?DFm4h_+)Vyv6|X@0-QlU0h-t$bVsV?9?8+3N$6L zRFV=qH#7Q28@#O^u}m7#>N*{<{;^aI*^)Lrq%a|=5kt<*T0Vehs$@VkN8-s3C_F-Q zcS4{UoL^@gtG6x`M|O5DUc^#&iuCbL^d5TYCxldEvzy(o4}FPX45%+Zu(JJKu($<} zu4u;!lT*K(L^mDID+Vw2;t2~srr)VZ^2s$NmDy6r4`8)DMvAX})9KVNYpKJ^GLciy zS=ijX<qqm*Un|-CSmx!Ghg|{sUu2WltGz3ASmZWel|^NenHICb&ciH<3eHiB_uJ=p zGD%D~;US^?&#@;|Kh#(7^8USo%-{@G9%&M>)J?>Qk0)GgMr~SZInu(SY58=IRVv(l zW$A8onD4rTWe;wncy=e>rW>Cx>?gYeLI6KksK$m5ifPy8?;io3JztrPoM@(P4+*la zWl4;k1|?~B#j#)s$!6cA5`l5)MQ8+iP(S6tmmsrjb9*FdI5BHcjBvkSiEIfs+W|&n zD=G7{Z$p{n7TdyfY@?Pwbze4PfBpuknDNS3|1c~HG(=gfNRrH6m6tk2Br&QhMcG3% zjTZ@+z6Mm#^A!BVDjmGxX@ecMwh<*B-BZ!XtZEtM+qs-*6$`=P8-8^cPUW(uO`F$3 z>h3gh&?oKEJkc+nscMW`S3q5B2Pe(ADN4q=iC~x`Lptj`3y305N6KdOZdbNLo~#4N z{%K!%x46iAvK^Z^gZl2lWrtXCWGO1AbwU<sz2qIdL{YH)IKm{t(4uqHCi+6fGr4^& zoHR5QuR_L|oU)0HHtMPWn9dNwGsTb60(ESs^T;O3G9)CqqJ*b^z@9<Z?-s#3Fy7oy zbsEEm@h5mvCm>_i(i815E)F*uXHyO-_I^Nd)-OiikqiDY;BS4;_(Pqj4ZY;PryI+s z42jjDhI;q3mk>JC%Xntp>^t7urIE5jj~fDBT}U0DuY1q@gos^>RCjzGWS8YY$tds6 zErK};z>pK~HZAU1T)3ylbhSRZv+7A(W1NUgN+~pLiKwB+dWUk^wKHTi2wP6fl8_UP zzrb>;i*I&iqN9rUgBXfIH0DqHY9(#5aS1>R!Fya`HCFM41+NH~=JMRm$*|H}MoR^6 z>pG<-W7CZbA}?gP%HWEAQ-2CsKpN(CfFL1hh@tCyA*aa|4V~GSuVdJZX!yORc3`w7 zqNscCU{SL&e7~SbCXHtNnb?aM`h1({O<IzLOiq~y;S+~_Q4SsamZD`YxQZQ}Y;|+u zo7tk^i;h?%c(s?vCrp1n^~w!Qj@96{rheYHR@zVIGmH)^c)4S3N+|4?Vm_NYb$ROt z*)gj$6enEYO#-&aGpeY|Motx)GctQ~)*d^7XYW0iS95v$g|0F+=KApu=JgO32+@nA zY6Q}0(ipPaY&U@%ED2aw&=_!j**)*_dA~Zi>m1boev6&nns0#Low{P=9Y4hzz86fa z4+e50^A$eie$}c-N+D7GRZvX77&%yMLns)aywS>0XG1DM_=#R|cKkcoDe^7@l~*K; z)o20zBr|y(H*m$lGN$<HUA-nS(|NG%O8PCgMVY3+#Z&iJ6d;8BqMcEeWAIyjMZ2am z|A0<G4N!EB&=5J%GKq5&F*6-1GIHVi2E5XWy@((F)*)AhRez|}W4Av%H}ujgCGrPF zW(b`W2aID`iM2vwB(oEPtw{_p+Rd89#yn}Q?7|^_>yH!UC7L4z@}SS~ZR9?V4lIUk zn7-Fd#gX49T<GP}M4FR)rjn9&UE7OPSZm+RXel;c6XIXM#AA-1>OYM=7X?9{9V}RJ z9G_1OvYZy$Y0&MnO0%?h3g3#W^1N)3Gut>iclUjh9~KwMe|=QX==nO!Qw~I5+1>(a z_i6LIRip89$aNBL3Q%;R3>$%KB4&FiLCflf$1SMsTD6xU(3V}@|1nI%ShHuf`T;0E z$vaR!;o9J{2q~W{6>}7j$f}pH@$m<5TXHb-k8|8<pPfhPgK9EZp#tjp%)E?sT#jU_ zvkusvMB?l|&8Whk*r%kDrrN_ncSd*%^xU>Sx*^FyHs<Sm5%nBAj8Eh?H6X+i?({Di zAqCWHM{k$kxjVddqmva?46tSRrR2=kY%1#0#pgu0dpi1JbAeO|vr_U4t#Pe2*MsY` zJ&|^vsL&(r?-F-LVUP0i9+0gJz#}&-UiOuJ7S`suGW`K%DW#!9wn2sHvGcYJprJS8 zB?`8jkm^rX*7K$%WI?`XM`mPyI8!t%qr}$8lNK9~^I*8UlJ1cxH<FttO3_GR^ONA; z)V<jrtn8fB$&tdw7a8dL)#px$GUCgWG(M;EjWCl+xWDLYb$3<wI~bdKKJ@-Z*QwDG zCxOwb21yf)uyEzL726ESEXtFeq7$-VQcL;4WfFSufxsbtY|W+F4Aj1RXLe7vIJ?iQ z8k?oWOJv+zhgB#XmKbw;4ixAWpbV@l<@b<MHfCazQj4$KG6;o?4G&5fGkXZxobeAK zEnt=?;v{cWPT$={7WWe`mA&Kkk-Gke^?ZGGx|EOE+{D(76!jScnW9;1H~P7fUhHPI zQ9GF{7;{EDTrVhYmo&JYQtu?Kk$^9+Ud3NfUxY)h<`M@}kh7+zF(hi}@TP72Qn#k~ z%_*(^bshLUAJ7{<0!ehY@_KOiP(Y~u_|pti)G5?2BKsYmxN?ZYgC`ai7Gxz!bIx@7 zFNhp&);&bC*piZ4RVQ!<SZHU_IUnmj2?vq!l_<_T#+~~p5%+GK^q!FCJRA%Y*wl?B z2g$sOnVIGd^4oe~c(o!h_-iDcZS_~n5W2510zAd5n0C%5?5?>@{Gg~1L-GLIg@i*o zAc&7+^P)<Pu5N=>F+nvsekbd(kTZD<e-23w->rCfxBfkjfB4eY!qxLD=(RvS?6Za0 zt4W@Ak{`|d?c)CrO;;UMRrhu;Tv9ruTLhGpM!J!BLApb_JEf73F6mMUl?Lg~O9&SP zq`SMjzRhpun_-3-X87amv-f`1v!1oq!K&Cx`QwZ~^sNU)1!5xQL6^W0J56%jp0a88 ztbYaK%Ql!UK-1o$$ro95uT-kZwP2gK(aHUo<n!`kjKO^2HfM9wTK9#V5@{$EwjRlr zU7CUPnQK2A%%`356H>exG;c&GvX#j!axS$Od!gQOw0%fZ0U}lUL+}q9Dk^Dor+*!_ z-Y<PN*#Vhv8P>z(+J)%Yx6YD4vJvM4fh?Kyn#p6LjJ;+=Aro3+nMGa?LJ?1~uEu~6 ze`}gQsQsA-y800plbsH4y-)f$dfE)n&7YGMka94QV?%jnc{bqTFX6y|;aJ(-BK614 zcsYaxeZg_wVUlkNcN(W1&O7_M41HhZ=#Suc^h7uuN$lEJq(X#q*Ty+RW8Ht=YwU(J z^ggC`#bidw%(YpvKsDioY;51aKqL!0`z?cer!W3A2H#%g8cCwrc$C=kwm%hNn0=D4 zv)YIAf$?Jd@l&C|0IKSPO(oJlYQCJGQznF(m5y*V31Ut#x8dlC`;ujghnGr3Sm6=C zjKQ_1e5td&ij3P)?8r|+_Sg+n8UT6Lr&;mL8^%lliT%kRE_ffM=Nuk??OFwUL@@pB zN2MBM#CUs`t!ApZklJ7AvZu+dDrihz^$21>-vmU-(z8ISucM=r0EA0Gu`e@^#L<q1 z2$mGu(cWTuMOp8w;*EwqH}#VosR2D+metn!x4pE;;B`jo?jbjXZ{OeJnTt5HqA=Q@ ze{J2yX10h~8oecp@ZRR5;Sj}4;lq){gnlz$7r$9!t~*c2^D1fxu9YD#!Nx-QeBly@ z*7jt;{p7k<z`53XVWvZ*8eL^w)SnMg+<cI~hAODYgcjR9)5WV3#P8u!K_`sBLHa~4 z&HnxSq}IEUQI{kcvEv;|vl=0`n?`(wO^Qp=I=x$_%@VoWD3YX^eSKs@65D?yGPdAi zGJnY%UxhHj(gS~|1m}gI`Q#Pe?=j)95mD71nkTKEu5|O33IF-|B3h#Y8T+74q5{U_ zz)jYBZ48$Brzj3wvL&ow`)w5BIf{-bJiXIR4~<;gj6nS{{jwVCO?Q#V`759uJ4uN1 zm1;c-WtXebZ8@mQ<+!Z~iRZ}2#^0h?+k3^dwEZ*0ic^Upsqmos_iuXOQD_|<p!+~& z90-5vhs(<|-(xq+%j9+PTbk+E)!=xu{vbTs50x;<#G#CRZXBK$e%NbF$Y71Lv!8Ck zc9#z~Ur)vw5B^cg;r+8LeCrP!CEw?h%*f^6jo;ez#`#Flgi>XO=-}#ex$Q%kWDkc0 z0tR*<su(nqzw8fA57qx`0SHi7sgC@-dhy3oygHDcuaNlijyb+3;;nWl+Z_nSAYL2G zefSORHh6g6tK^GJasK<ZuB8SPQtg#G#-a0r;^}Zh;7H3~qSmueEPJ%d<t%vs8j~lh zjAk*QM6KFUi&aM)$jQlPd!=l-6beV%8>(kwVQfxqnE6$JHkwR;-%H~DSD|*9FK|S$ zH&vR2fYx3j+|D2@=kq-7i!bicC-0b0N-pY;Y1iLSC<^oJgo*Cv5iXu|$ub>SOVuN4 zn1*vBk*9Hf|7>`2^)p}#-xryF<P^xpf?<eJ8_t|?{Phvq<qy+r&qm?vwWO25w!8lk z>!(d-oUf=KM#9(l0#5nXyFU|5DxnZ|%TVN>^h@#Wky!1un|@z34uFy;fdiQI1uViT z&58*MJDk%xI?#BLv*a%QZ$~`mMTjY}g}-R@%dd7jZf{jzfAMW0`=MjfLxmg|pPi?p z8u!*%k0$3ADRQ9GUCGs0*MZ&e-x&vny|nXg*?Fd)wgSEnHAx7fOZvp)ru0)s+yl`> zvn|9j;VZXat&`!%2f#C7T~(=BY+lf3M;b74riSuf8~vDjHLt_>G?tZ^O+P;OemeI{ zwI$r)*0FBhBXiDsGrOv`*2CZ#zFlS1VG&KkW0@drH-t<0zL#0TaJ%y~Mz|$Uy$d?r zL0YWhw8@lp(uY_g&*O(uLt#ZhCD?HY>sHI@f*MP;p;R#<DL_W@CHSF~I4P3LnMK2# zkkE<ysTSQ_)bUrry;4WNCoBGBXXlLG4OV%~dO2m1^98UgJyvoF<TCS`Nms~j7-Qg$ zjnnfW!#2tDVt1o&QKRzSk;>zi_FYnh;9Qb#>&P@Ah}7sRQF$#Pc<<^hl3nqMKCFte z<=(9^u5V;Iii}sj!gTA*!B8qXBu6H89A&F5T-0X5l@g~33?68IO{nzorbRJ|1M>AD zB=GOHo1&kUiHXT9k_r+H5<1hCwl^%~4~J|oQG8k={`8&;?Bn~j4eR_YQk0;K!iFP* zc;O0WB+IO~gG&M;K1gpx12H8^#y=R3{9-R0)t1WJm3X_w)z>kI{hM*Pg@|Vl=~Fzi zNnTctSEOxcwGT}{&NCt288xZe2G1?pkePlHK3<kPk-KFa$F}mVMP^VCUc?E}1soFx zm_)0W*Zq-QG@WT-_@QMtIaguIpN{Po+>N@_j>msYgD7=GLnp@xp`{V4jr{ZO^hBlJ zTKAbcMO?1TM$n&#Y8qZ4<dL8oQ(`k-mWgy~O}J1Nb~*tRHyEmBlVwmDim9Buj)@~m zt2bG;GV@9z&L9wnTv@J1nFwvF7nP%>sG17<fH!b88q(us#sEg4KmIPMm?RC#BGc(f zzGhzK)*$1CS|<j_XFumJ-WbJtyF0D4GjuBCeY0J(&Xs!|jdy9aWWw*W*|hNT=@JO1 z3JkWIuh0=|<bB)E#E+8a*IciEyDWwgIKnJ$&^EH#iGbfsRu?nht8L5n$JGxp9WMk| zxwTtl%AS-RDFvLU+z>=mTr)pi^ia%ad~6CH2)}0TgJhGT$$*b8PokQ}y7@v<qH@^j z`FD6_hBkQLlpkVS<TTrdRK|K7C<vkCBUlxLt~HF{K)|u<jUmH+?(?fOrZ|_EpmVdj zM~yf09HHL6@Gt!_o~38ja-|i0AF4~vY)=&N`l0`xsmtBfF=Xl3w{39q^klj1)a3eZ z^Pv=!ZX>Oz4W_c=_Y7ZqA;079UZbMT`cj*b*l`SqD}~@%QH-P2^LEf7HOGyaV&bo& zf1Qaz5U1!!6JDFTXj5S#xxx7*JiOq<#i;_gP03e5@*jNuI#X2ROyL5PRfgD~AS#+M zAS=OnW~q}_&~-4l_Y7gg;&sHOiR-T=9eD^%<|)5u){Gh!4VEreIwo2CSAQv)sM86D zIwhqjF43$wj_`wb5=i^1_T(~YLl$+ft~(F>GFOE)2kMo1jug4<y;DlZw)^bs<{2El zPcyrMV5gSSI6_B0*WVwHWLw|wOp;?+LUSuBG2cKaE1rjz;W#BR2^vTu<%MJ%yjboO zEDm#X#B$s+gDpa%RkS25R9T3WHu7(!(q4ls18}*S0r4@=wDkw`V@T3C0&7xw3YYj9 zJ1vG>fhq&Zs%s4@RR|f%u(iSqzd4pdG0B&fqBr&S_-;(NI!K*r@&ekf7K5vtG{vwt z(7^cPuk09*&kX_))<B2iiNsMWLhb4d3sc+`=_pNv|Hg8k%fOHud=D9}ymA=fBDW=X zouW6gD_3IOI6^td$yuLXh+Z$_^jnJDE3dEhCrwJ1GXB!*GrT?RfpD)PTkK$vV&)Gw z)&&=g*TPM5{1eSZXKO3Iz0UrRTpZD?s>ET82LnrtL}5th(?v#Ca~dFX{xEqXAt7>D zhV<<nHQ;K~NOpL4?@&vi1foK)TQnLw>U2wQ!Y+|Zdj-ZmAkziPTNcz4LGU%Xzj+gE zq6{PU@xQSf@t}@~_$g|AJ}(55KsvWS#?060kS)*XnrrlAju(EsJ3ToKI6MS4m~@Dc z|1*cvVjq{WA-+M|g9cf{R^Mr}Z{a~-E8p<E-~D_$8chZri6++Pqp7;nxfH9Q)=PeF zp8WZ%;!me`bMZi4-if7xhL7VK+9J^wnn(d=KDyhzq{PW?GyOr;!W2!0HLHhiNsN<4 z;Dx>MK!z+|ao4Z5un<#&REk}w@%p=3;C=w(6ZK*Z9bH|{bj3<-ZuSw!ACGyph_t8> z`AgYts=~b10&hq0uB(k>?~lkrbeZ>xeDl85LRU*6{t@U9szB^9ryQ@7*2jnYlQ_}q zcMa<sdf5AP)4Z{_G|?sz2v(@))bm+=L%I6N6Zbg0KGLpxW6_Nx`a;BW*HirU+p*rf z;h*XuXJnkreclauF<*o-^-m~BN>1LlEu)vt<$hxM1-yUnC4tIUK#-=1g(&K2&<bYb zD1j=)hy^`MQHq!+uA0_wIGkAR`6+JZzP@il9Qm3Of{88O4AlL-devM=Wym|idGl`6 zL=;RL?}D~UY#1f)8O(LSY?qEsS@iz*UG?G(t8*4>+VO-}Ei?{RK;wA&_>oRk=hr|} zz?$q@+r#y8lDRThw1a2|6G|RwHMRZyw=XihFICb!r@3hekz{zO_@iT&iHS!A20xgS zZs5_1g%qw@=pnhIad}BFHy$K-8@GXZ1{fk$(*K&Ukr{7q^(jz&I!SLlq=nHB@G0iL zeuKJ)_g7}!zqx|Yk0y0-+EAGfop`D63GEY>t=A9di3+R+A(3xXpZgd9|0qu2#(W4~ zauA%H$s@DzNqdUpe-z?!Hue74S4WxT$ZN&>Az)Ql^r$v`eN^;LQb3L0Z=NOJJu7V^ zV`x^H9Xv)A_55d?OK4&D?-UWVdhT=1p`HmtE5%G}JyLQpYia5+4+#0e>5@;1=HF>D z0ectM+Wd}I8We3KBR<Hu75AS!uJL~yO0}v#Nwl2L{M+fPr|kxAZW_^d(qeuC=+{aR zmm6pWoalX^%X$+$ky(4RoDs`*RjtNtc6@bEa?$148!u)b`__>;d7ebLHI)YnKQ*(r zS6aBwx%^}%oD^uu44t`YQWRl4yl;=|=cBrh106PwpO7F^l8Py0#^j=l@=6=Q*60nG zYW}r9=t?_hSed9PM69X7EDt{aMIlbG;FMQZU)U3JSYOteOoV~PeGY4n_yhG5Me7Ba zRJC|Q(Up}+EIKM|M~S=%*u%MS?cLoqo}{kx4pE!lGR7SnCH%51@k_0&fiL1T!|O6o z(DhNrM~_5uuzzKGB%FVZd**;6J`ERw-qqN&xi5DjUtckbur=rpqjJ98MMt87ifKLW z`_NsAUZGrfu?I+F6WmQPJ%-eSJ8HdG2lckRk~(9^H=!EAfk?VEn4GH!fo}MRac<XN zn?MwWj)vo;YJw4Se(Z4rF>!H`81k&9-G<&^2+mD(&@*->7)Mc|VR>dC7VanR>}+xp zU*LTL-Zk(i78@{60+y?vZ$Pq<eKIX4IadCWqNGfy?KAoR;77}t5gn+jJRC2=4Jhl` z!d6Z57L*o$+d7lS$fz3XC*K}?G%)_RT7GPYN;P@8DCC^b!jN=waQWbQlG}Etp*mrp zXG~!JBde5w5IVw>*2=jbsu*Oi^}CwGQj}@tRIK6HYY$rTE=ZPHuO7QcQ&7Kr1k&9i zxQ87`hMV8bD^Pdwc6CEpb7FaJ3q_A@xSE+O*$rTlGycjN(I|)t^YS08dm+dhBoDK6 z%<-8wf#%x~Im~Bf1X>q&W0Od~={PHa_F2ckfCtjeD>ftkVu$2l_jz>A#{+@u+{X^l zc(d2;JY$t+!dlxr@Jq+Z*$*6qS4)qJ?uWuBJ&U(3w)lY-r3lmhZJPw|O|7O$NrF!P zicg`4?M;TY$6kx?b#TWxzZhiJc{Z$S;>Y4c&!;yAG2_QDHWHwUh6U-x8Oj7LYye>e zy4`KZ$7yn9zRRk>Km<%ex+=0-iWSV~upm>Zf7&cWF%dyM=zW^*I9Qo~>1-u<!_ey> zWK?5$vRqSUL(Uh~I*WqNC;4;U2U$42Wq%!KtErOqIkv7ISXWjKg_N5=y(ky-EEc-n zTbDE)HBB;=?f1V>ollEcHrw20pPhAzuW6v>zzPrS&Ba^$`rLdKMeQPSOewaJIMi}> zD<j?`P-bNOUWm+0yK|`hlj*YSSIR<!zB_*uT!+Z@w^*D-!0~YtnwJ9X1BI#K)e<89 z_PfwY#GLc)PP|Nz_Tw_{>6Osomb>p`d-S=kcp9#J*R34EzXGKuB7i9VQHB#tx|;8K zKcw#V_nn%pHE_DXo_^+h=G{(Yybm06-nx;-p=5JN{%vt;kLAjvEMp30%PLLaj%Z!A z>rA<q!jj6k#j;VEfOUO%MlReF$%^DT;`C#GOE=#C>p|y&*Pd1BwkQ>KM{h~(9`ZB= zl!?%l><+j;K>x41AIc9!-~IWF?6!2iV|oJ>*eZ|_xUU-}rf@BVE@t4Prm(dM&$(9j zLkCo9$p(9Ko&{c-ze{V8O~`VXnuc_=<xRJm*4$*1zv<X8eeD7)$$M}=b{KT!ac>8s z#zf{^1kZ}F_q`7ak`2kD%IZaS$Nu#LxsoR?$9Uk>L<oMWGZpw&5{`Gbkhbt)5?Z)e zU)vjuRkmE={d)2{B(Nl_S|FoZb%<Af&O_<^hYbp~*OYi3BAh?xu>0>d)1?1`9|@{o zlh^S#-#vodsYXU~J$qR-2MD1ugrn?w-i!RI9_3SS4zncu3uu5|7~RALuz4=}UAk8X z{`+sLNmz&jC698%UVMx$z4b%Jz=b~+c5_v%O&9g}yqzs)&1j%c9yucIB~A>?l)4nD zm@)!F!!3r=J^gHlL&z1a)f(3nG6fOKx~B<QJ|52N^=kXk#>&D%VvMj=L72U(3L(}U z5q~zUR6$b8(QiAraTRF&b*~d5j-+|fS4%_lxo&@R>Ri8Jx2%aFIIetHk`&IH=PW+h zfZ}z;C+W%ZSyBG&kj5CIQyOu9V>E7eXE*5x0ur4e!YPxjLB%8is!n4G7GDDgrN@{P zyRwRDdg*a;hpe)C&j3XYjxUN03)4xRE^BT$*(Ig8UtL9oaXV6rV8vjNJ(d_2DXyhx zV_7%8Bbc?H5fKqdN#$#^kiB{vSJmFIG)mkTnCAuthrORoOijDEJ0<XnZe96rE3u$b z_Hni@UZU-m?9^wr&Uyw0U)t_Fs8h{eKgSl4+1|MR!Gp!QQM7yGAKpe<UxsO*l@hDI z-a~AZ%w;)D;j>g}E-oI8sb1`5F>2|#ne933ivxpjzkpN@Ldv(q)jG0N;ijVp2p~0S z@?{*R{B7B`PvQ`=iRwj&albmA8GLV}o$$-1H%j2nd7~pH!elxKrLZRIanpb~`-TR1 z6>OV$^bwJacuDuVvkX&+HzByGNUnrqV<6by^>-pfpa3BOh#MF~+ifgUE@_{fOS#`# zVADkJ6sF*5Yhk-EjGA?Yi!zosJwEg;an(lR)VBAw+#Dv{JVFY-3Z?`Jrks4xX+7nO z8{8f%!s)3&SL?E->4YD9*=2MA+31{87naK)Yh7Q<<pStgDH4F46Qq@hJYK^G71&$2 zt5Xdz#Rvk!Fx)d3%?Xt4>(Nz~mp(ri%n+o#>>0?ydZQyv%s{i$K44q~&16fdwj)(1 zz!?dtWULZ|XjV_p{lk1_EZt%OG8$BreC!aE)sXMQjAI({P;c@wNO%6@r@o@(o2b%5 zj=Q!PMUGaPPKQh)=@5pX;h>p4Hv|?gcTUjplSU}=q2%<>I`Jp-wQeh^mTKN%6%w?| zS_;2N+OOApY`tkxqG^045pt{@R>s`$!7ywh3TX7qoSlzVAS&b9;TJ)C!e{Z#$1#q{ zvxoHtu_YAKZrc^jhkw$!TpsSONdhn4-kJ!o!qb*Dj-2@CWHiLT^!U96gz$(s@T~I5 z>o$>WHSqjcr&)6D%_|K&>sB`tg~)q&_f~L2kTQfxjT7uSCc1fO6j6}f3nxC5;D=yg z#i>*%Wt*e(yH4hDf`vxlGy6VgRt!_y5_g|-8eAQ$nWTi`E)1?f^#ya3kuqFGH_G&* z&SvA<cC$5WGHuC}LOLv^)Mxuzp7DNXT_SD3lrQTK49j8utf))m*f$VLoSW1{Z1j;y zj4?VE)b6U*RyIe!D-&<{3sIKK`H$s5X6)RJXW1#-2-Lji|3xEM5nJ=wvxXQ)&!C8* z{p0b$f2FQNk%edV)O52UJ&Qob*yD@|{7lMQ8>WmU)_APeq-V)Vn)E&>c$Ed`unQsx zq2g=?UMo(Tk?6+D@VLylRLc|NTueH$aZ;&z^yD5SmeXG6ZI*vB=i;AX{$91yA`o}I z`|vh$sAY4gBYX2v@SH!4Qfr$pH$2mhH_>Od;2)-l$cVE6srTwoZW$u2<L=woFit0f z1TzWzSF$#i!%@2neo8SQ;fE>QJbhbH_u=931mmQ(u1(URaXXqm`xAXFVfcy{-AY6R zV=RC0BTNqv#Rsq6K=wJYEC&N|^>JAmYCFFd;Z1qrQV25A)Po=o0u}d3k;_)6H@L<f z#qPqNzkp~2XMz<dl8%{J-k*4$scwwg4)-Gk0=!&%Y$)U8I~8Kdlt6C@yNRx8^pdFG z^@!tCO^PA-U6oaSxN9r*{wn#jl7C|=GQw7uz58UQd&D!xdTr{q#LqP9TIC1yus5_y z-MSYRSMAF;uR1J~bh*UVV$qXp{T&cSoD?FK@(EO17-?+-ni;_H6Hq6d193bO-r^6- zj~B{o_J>|gEbOcbf1RVF4W#Io`!pX`KYL*Zje0;Lx$=aEgQtuM5Ks`%YLKo{oKf0! zaN!vU&wIv+eo*e01O~z!p7jCK)Th8<Vc{7Rxyjd4!U%-V#bn1U^*0gC`~C@diN=PI z>p9P%o$wPwXv*~7Y;B{LH~!ZR>k|{Cz?PQsrNMf}oeL)?dwwfh*hh!a`Y%JK`m?xG zHV-A)$7ZDkfHLRqXFk^Mh|KiNG(D5|dhZBNW8%RQkxb>vtE3K`OTdJ^AoVVDyY+jg zrK&2T6Q4T6Zg>jmCRJ{l{E~Yg9$>U^-uE%TQ9D7Mj<#$wa+SXOxVe-zAX6Z2)0<9_ z*s(JKCk%vUy1mT?hZN(Jn71<uAW;fHeoPMu^UtYeQs}=ae-uLO;NOLzQr$&6h*uSQ z+=oeii}hcVSwDDfQD|PF{ep-UlIl1N|KifTb|&grC8ohO&WN;CzWQ$})x)&?<Fs%f zmx3@E;&fu^14^C;1<WjwpKs<X-49thIRnCR9jXb!6Q2d$(v&O_zX8XlRlFsp{&Q`9 zXrp{_j4w~FQu`YkBr%D5OYX!DD|*w(FAnAG(>9u52fwW|z%PHyu=NRA^3G|#I~hE= z@oX_zxFn!XCU<Op|Mzo#w6GS1W0JnBkmG4lAJP2A=ekgt*y?m-?_rPEAQu5tPs3mw zf15=fGjyhZ&`)0Uh(7WvN9?JCVO8QZ8_wf>y8L<0G|+uynqrVo1qkTaVKQH!uTnF% zGl4cn*ve-if6eKPMacMoB*$S@^%e`#IgD<n)s<UXod<-1#XU}<xB>pJznqxs?%~Ih zQA9yOe;N0oT0mZ^bh$zoPiIuTszY=O;?@<zXUIeT{3P&{1*>S_(0<LwA9v>41Vls< zk^XMTm^*pYi^UZF#iICC!S_s4*=Kdp1rL_zw*Ou>%{vT6)wo|%i=4-;mwhy3o;H)0 zDPu;5C4Ab9SZzqem7QaS$n$4%7gf8r^1ZQQKDgeI$RxK}0*6?VGQx7%*j$7x1``Vw zYK!y%=}Mo?a)+@`OzbNHJwyua-yC&UO*BXw10+V`(?knc4SwSzVE}a=x9*1xY#HU* ztY3IjJm=j>itZ-VZq$=7w<OjOBAnyZH&}fKX)|V%NP6~In?WJMnD36ADz2bWh;EG` zL}u~mh`{|C^4O%L3g`Kr{l`q8kNFs6M%dcgt~8dFJMiwm@qA0E!}P^>Iu3y<!9MK! z-65VrnSsXXaak~2Wg<ANYx&<t;q8~a`Hl77j>*bv=B2GZLkRJ^jV{M4(ytc$qkQj@ zL>VVez6r2Dt;MdK1h3I*_k?2Kx!GwEe^@M+4z9WA)n{Z=OtFt>GAxhl&xJI1fCU=x z2w#KiH9L5DpOm*?#vQiz8H*K9y`e1dO8~h2zW?$DOr_4qg{hb>U{0=+-<<c#WHsUu z4x`P;gtrj{>L|xd)Vwfzd6x~*#gx<6lRQl1CG7b)^_9Fm8Z&7~$=eXGiqil#+MCad z`&X&$O0dkpM3kRVQHQElajOzW#Wjh)l3-ZQh=GCOvKqrDU!(g4C`~h5LTWpVX@J^S zbT!;YZ03CCpPdaS%@_3aKQPL{nZfdiq<0F9X{pOr08DfxU=p#(S9z^&_$B=(cYpO9 zui-qS0b8p~Kfw|%%Iw*^iMkd<?US0XW=+~yMo*!IKdhZt_QDjFkWiP7{8Gr0ppQ~k zAC3n*u9d4VO;@1RiBEF!aHEDnenW9r7^I{9Hdy2?k7%~?mat!Ai}jvb0jf*q7zZW9 zUOk=a1;hq@DI{+Z00ht|Yienk1L6Uote?)1tKW?Z3d6^LWAb@zsUWy>C@NfkV={hJ zT1`4&MfS1KR)%%PUw*#qJV4o;*x(-?5G%8Fek8ht9ADQ4#n);f@}Rv(AKdizS~7v= zg4F<Yjp6Ogq^{N~2>u$*6=etJe2{BMA?Tq9vgwAtS?dX7s#o_1c4K}ywW`n3>}&vo z-yt;otqD8sHS)H{m)FB>k2@PX!np}amkTc&oVB{&$vudOie1FDupIpQsMJ@<Zq&*W zaD8QZQb_Gn-F%~jGoZ~|-AZp*_Tn9E9x>-rw6HRM&Mx%pCp<s?OhkT3m_0n$EWFMc zQ;ciGsdmK^L@`1>m4L__6td4%@>m_z>J;j_jXFuPGSx4jmzgvbovU^LPY1#Qy8{Bi zxVXY$^jkE8I)O?K*tcZBb(b3i4=TwhYOhkl;<KqTMN$jNyE8`ZcIU}5@@F6ZQrI-r zg>|M40v2C%WDXT>TZ_p&Bc}xpNkQl8Dr^aS7DO5p1T5mUMNd}8RCc2ja4(MDEP{|3 z(CG~TV?owi_kpvN((>}b%eF_qryvv=LtWh&{E*)-jrub8V9!f^$If&2{T+c_D0-{m zQ23?MUFo9&=YH!GvfUtoZL$wC*SK$=qpm!dtG3<>!Uz6_ywefUOP1<<<L8H}VHWsj zQxGmp>v%I7ZoZzP^*MELpwIo~cC`5#e`5Eb>&tBhv%PxG3yOC>v7FBC^vfgaIt?>e z^eb8&`@d^wQ1S#+oY6d*8+&XTN3HBu4`8d6{hGgb5eCx}rt@M0+y7t{`m*S6If5Wb zY73y^Rop<j5<?vB$Xf5jbSmL6wWaDCq7?`~3L-ZWZ=wAN%;*faf5)j2c`g^l)Ik<B zCgjb1ScwGR-AeUQ{FaU)nBM~(BA74$&40XZDFaYH_LWD0T*N{1RdZM_Jm|}=XH--a z!z%Pj?01lB|M2E}YyM``Ts$5olOWu4VZrGf?+sD`&jbB6OVpbB@3L_jmfvRg2i6Bu zLA+N#;{&XX*)vO!(KD+_&7pCfNWkMx=9N})qI}Wav@#7z<?`0X>D3Uszx2b3t5LE| z0bT4j1WH&!=uQ<&+9JjCOJ^<K2bVGCqYo>CE<59|1l)I$fkz2MK#QszZxy5(CW_uJ z81*muT<Xz(`A^}ZyI)B>Y*XF_!&j|>%B2?UTT@h>k&VGqp<_@OBfq1ln@Mb81k*Xx z*Q5amOI=07TR6__K#t~&gOlmAvmzRW3E;tdYXnRP?;aG!?11EpT?XV4gqOhnq)&o& zZSfc77mE-ChGUEXdGqr7BML}7Vy^`XNRFD%fAA%ObW3YXUwMLQzx*(Ro^0Ui&w?z< zva+&_y%Bc<=$&?rWLatU%lHXMAmpL(J#h^+iskIHlse7gmrr>1siwPto^Sxz`kGG$ zm`}#ll>1rh=IAVkv(Pbv0nd1%6&Ik~8gN4^aDIO{D9pF97Dnzc#e>iVCjW#{J(S4b zfVGeFKQq;A8MTMD$1``p6h1te`AD0}vV=Xu=iColTuutds(icN=;#~bvoBxuvRxUK zHM?yiU*88@zzaOL&2@fhzMxhE5*=2=dWJaRi!^XjpDLoBV~a*CrC_bKUUl3`d=xSJ zK-=x#!+xB{Kgy9wic$ac`2SxEAXlaOrMt6}=sqnzVfEd>@gI2cQq~l{v)w;`{e}#5 zdke8)jn}a|;#tW1Zg$d`VuBFby8tsr9~l7C7@Vr?6+o+|18w@?8iOj<m5x59Ygf?^ zozQle2TrNTIuIaYt7*<mLqyHdUbT-~d_R@<8)QmVYM%*!<mxVG?o1`MTXYw@rF%)^ zpgq*Zh6$VN-dB(<2!7*#VSmC4<^X>Vy62M8(rX)2t2^W)SHEcc_`I9tKc9M-Ft>EC ziPq%ocChYSh0e#-PPjx*xlU5*nx!3D&NbC038s@L{4bjpzrg)3s-KFlz{iUcbbk;p z@o;ne$gn7UgYvWWme{PIo{7?vCE)B&-Fld#|NDib3@rusNC<`d$CG}>_3@u-u8(sd z&c{k=#C)OeOWWNI-}<iJrGe#0>c_=9nTGA!YL~S&XB`p$ko>4nr2%`Pl(w5y(FAt? zjXHDd$`!%5YAPHtRjIY@qTCc1)kj5;GL$9!Q8SiWw3T_2&+g+v!{*xdx?^84wQn|y z`amXpG6u$qjaP=_Rfc%6(U#OlPib={%^vSH9@K~|toH#)hzmd@C|ac+&-j1M-+Gj( z>U$l~x1>$<NXE^*j>yLB(1QEe@}wl4q~{|TW9ag1k4*S%XQlotbLM#28#oCRG@CE+ z(O-N#xV%*@pN!cfuc6lbPOHKNaSj;s61w<|Zrm^iUY|@}Np#oc%JHHQ3~32d=dEQ# zANP6vJ{Xy`W4e)*vBx3dWaf~C+JJ<elZDGxEs>kiIFx^CpyD<^oR_D9=aLn<Y=HM~ zid+hSYbVS1^7CPTz|g|$iMo4b7c=Me9Uevcg1eo`cc*8?>x&QDT5IR<0KJ3OUAD!R znxs+y^_AOOd@dk}kb>neSl7d+Px+3oK=_C1Tknu80nhLfg9bX~yS4z92^)7UPQp1$ zNHB~#Kp*fdb3VJJE;nb^K%>)?K`MNC=Xx>#4R}>xsQGL)lkXg|9i5+=%D2Ar)t%E! zY>mair-b)aT`@{U?DgZY#u=WnR9Hxm04kW5a^SAyh4@pAi-U+%>kmB`p>{dBrqzBy z%^4WCb~F7gyto1tjj`2b6^+665mcOrecwT`gYT0KBSP|k1&C`7>zq=k9*_*7q?7;n ze?a?aUZSEQ{;8=z<VJw<R`HrysBA1ddK*(!HG-g};Z&-apvxtnskzQB#8EGy6u?CF zmER4N_uXGEQhy#8FylNq@NCm-y<2A=Y`bw#N?Ew7c5%Cwale=PkJXV(p|zrwMwaSf z_T=hRxv$#jHuWTyZ-FoMJrpi<`lq|Ye)U)zJczO}C%ipNzCf|%07zgmC9*cz6{;o@ z2^jxNBV*e8Rl%RW8D^<1wbmJmadNd9rvP$7fz)K6KZ$V@TPBswAdwkIhyiw3I$(5n z$lljdu7j^E#VH#XNsr(9vm%o_lesK)$^}#T>h_13Ag(ppuvpx;<+t+(u|(8h<07I> zqlmmrdPnVtZ2jhTz(g~CNHP{d4xYFCs$}otPdY|qtNtnafN!vv++;9~hnU9*(08oT z_R@jU2Vg+qL-&|c$l6eriCOiuy*%$#lQ=CJD)gaj&dMfp5@`g5wJ#Wj`#|D9ESkTY z3UG@L(v&5BZc6fe`ygK0do4kBE!BTJ6~sM(xE5JzKlO)x%Qm`&d+K;{$NK)w>Cn<F z&$X-3Ay*yNk0<xU1__zN{Z7{bUl#9o+TvvmHB!fll;OUQo=pZ%<F_P6<*)|>kZ}r< zQ3*4CeC7;vqMj1UQGj%Uy6|+!f#Pm_7pVK2&;BaNV0I7Fo=yS(>T#T4z(cd|?d)QT zuLyhHqJPs9W>NjA?(w@Eq{;LZOx~quHJ88c+K{W7S6i{muKP1;DzctOzCyOFE0cEn zP$ylTt{eXzW>m1OyRWI(LCK9Pu{0(x06~u1lVMoqk3}HNrabChC7B|}5+COsCY%0J zT5g^=65N9(UPCj&vG4Iw?_ZFeSd;r~^jn_A;dIjCQxHXhKpV)`t}n=(=ZXHC)-qhX zfo@E~4;9}h@U`Y2-im)o@5N8QdSYPXKjrWIKK27Q^W6&j!#Cfx7u28WkM}QcPtMB& z4E*=&9&7YPF4<m*oH#Qdk<d!QlMEM=^#3JDEF=gz{x?vNs^7q(;Bs~^%5L<~+m;$` z6Tte!bSokp-(8;)R8vneSQ{^$hTEdyMO;j;-UbEPWSIU(k1tc{eX{nh;r5_ODR&Mm zs(!1l4(M7<o>@3Mp$$amoqfERwp<4voQXB#ByBkVr}rfA0-RwH;yh?i16*&E*T#4G zY?Vq=n^XmSd{6Hz{wC@&UHcS7fBf{^smwyMa69#5DTQ(~>os}G*i7{Au>;VDizCy{ zGbayOC_%cFha<d@5Kx6?`5ky)Otf%iu$kuaX*MBa$yA>UEiYS6qN*tNkwLgIfnjhd zv6PF0{L1(-gKTY8u4qhznWn5K?@|V?5<JGsH?=}Cg-jk0g^6+Yo&>V}swQ?-4s6I( zSll40$Pq%rVe74#xw$k5r2!S)`{8<Xo!RI*5}aYK{~-<G%Q*s)2oR=s2WDRlcN>n6 zizib9P*tBv#{9Ib5+SlCI%T2Ff&C%^)jq*Q#fU6{oOt>Eq|`~*L|+){x?bEpqxJpv z<T{q4SC_iWKIm^Z;kl`|hi#%~hrlqGJh(n$iF#?C_B(yzQ(m<_UA%QGwCWf@#(`p^ zdz+-1^3qaL0e-^or+x7xzU&5#^vWXF`4JIwzNbS^*bgK^V{0U1g-c!=9s`+%p8SUA zc@*VO7RMPR^OU#<dJ31=dR^G)y;{zIkA8Gxyiz-7;98!)wWECLgsn4*Tl_Y^2Wp>1 zwa7=Z9Gd|yTikKld92qKFCxMbum!QK9J$D^kb-cTS3o6o+=G<316N1Z-b>5xkdRp9 z%>?nje|LkVF-mCd-zlebQDOPvgI`m+bP8IDYIi%nB}viIf>`5)i;KGcaQ_oYm&<ui zJ?fEJhbE<k<5<tWC$W%cz@_K9g3(Rl-5va~8Dwo=2Okh93(>Zn&psC2g&$l0Y<?&z z$Vx9;5+sQda_|2#tNfBacUI`4C-FtpOW7Mg*_@#^$()<w#Iv^R+mj7GQNjk^lTHkF z#r%bt{fj@}Gwew*t1)iKXfQTL$-RiaS&*bF_HuXS2!H%%*7?*8ryBX|0JMLsJNIs6 z-S4yAz!bZFJq>69{>$R0<y-Wv2GH7WF!HhY-qEEChr#!q<LZi-gHY?W=XQblZp-$w zEP4_rp+yzZi#dX-pmRB=rCU3QaVZt_X*;JVzaTJH=CJ?!xr8oKBg!5VL7~3J`RCA( zz)oarh^Wvc|Jds4zr#^~Z!a(VszVOkzwOv!o33bLuz@L$J4}%*gf}()#=J3l9e}X} z<jeJ0kti!z#>MXTP5xNGmFbFH_bU(7wVtzHU%^D#+K$QFXc_;@if7FARei{XKPX)D zl@k`+%upv4+;!UFcuB04WhQ2FM+P)UnN`Qmc`&>}-xT*2NhdnYe3V(Z`Bx`3K$qjQ z^Xh5(BoT_5##2KKrz~SeH9F{!EVU*>ka(NT8~6zm$WNa#(exX^*J``ZPWSVt`9S=5 zPW7@A)8fNL9q4kNLiP0=8l(X>W>|GGauM~C#((wbFH=)R|DXK>o5pKWuc_Z$iS{p8 zo9)l3zRj=gEJkg9mOb72bQ9!7(*@=tVD>Ez|HPlxDV*{Oxo{Z-aTMnBkBzoSjs?fE zVsuLOn!bb}+P(R%RqFG}TYH~zPw2!`h9Tq>7Sli$c%^-o$6vU;^dr#rO^l^p`DBu3 z>uL6hn&`QjnqDn`><b)`t32NwwcNzq+lJgEfS|M<t_kdQeCB6Chgv{6AD0uskDj0| z=BvmcW$4aH+p_F;a_2?=xZdU~PUW+u^!2j;=H{k5FUrnDG*>d^ovT6OPup?5??S{N zk~)@3__b^t)fd6T=CS&ir_0mO_gH$Yy*cS7VU=Gdg1+kKk0;1mFkP(RK9Tf&bD+v) zH+U_zdL>5q9S)zZ_-7DbKON03*pM;kg~Z`c!+9^#m)7mrv8r>LQ@pr8ZJGNeiSfT~ zh}(!5S}_Nbj?$R1Io#C~w>!P}*{v^<@@zYINoz<T2zO^>Duz~A{roK=Q`W%2{~uxx zjW|-s=bR?fQ{Az{iOoo@eF#tOVY;?0Y23POz?tk?%c0-mpVwsyscikktw+e$DXua( z10pmqsvJ1sa3yn<;py7e$;PF=e9_urmhj8$W9^6Y#bz4tTlH0fR<@j+<5i&0gth#( z;9??JR>mVPIACR9anv|>hfZ>$R^MN^rF=>WllgAKq&aT=&5Roo3D8g<KwuzQvAp>t zviYbJ<LOHk-`{&kOqg?${*;rRJ8Z1F(N@l}FNt!s)r)O$5O<lL?ICZ{JIgeEIUt1i zz4%~d)}XiCLV<(qoL9q%icGbqNP;9z_N0X|Cti)<#}r_;1<0R$OLH4DB|Jh${F<l8 z_@kAJ-3E`w*tYd|%<Hril;7xdP6t<awAH^UqlU!PsiDPaj1A9eyh?$YI*Pru9^Lmq zo67IZ_9SDnS>~Ya(f{d;&`pSz={L~jKHhDvj|H67uNgg33ET|V!S6+Ut-HQ_AIua# zx^NLUY-wf+sbpp})c<0ck-3^o{4AEjNIt@IvFn7<sEK7_Gq>*bTv*pvuvG*q9#*|` ze(RS0q(qqF`Sfurtux!RnwgWv?A?!-9h{NXckj5>IMb8=mkF!k(6rCHeR=D$KJeUo zyC8Kfl-Tg-`sKlz*L#KYjGQxSO1baHzl9#B2wW}_sFS%GkagZVhtQ)PmBn(U+J9&L z^u-ZVJ8zAmX_|)vII3T$8{<Pq5C+5S+S|{QbvC*c2}V4t=&-(Z^BafnyK0hgY*Fki zB8Yu6ixnSe`Y~w&SUtca-JK~v{>~Eg+|;a?SO04OE`^7i@<&~f({y+rqsTG3_tsaC zP+teA53RNvjqA{WWApyUQtE_(kNy^u2OYy=`SZv0xt?p8shKW~XH}T`%51+swzdiS z)6<rZ3kzI8MH!5)=Ze-PCw6KfuGc5)Dzn*Ovj7UFP)Aq!NIDz8O%Ei}52ms!fP_sz zV%<M!{`x<7kIJn!&6fc*d;M_P#vX8l8bAZSSnzZ@fkD8PPp4)gacYS25-Uvczi*Gm zhHt6j%z>@^>4iQCzX5B&Kz#V=*Pump;o^^rbJ$vE>O(cXGIf%x=ozoTX@;xnFE&*= zsjA>oLRc=AH%duKMM#@_*@h0Fum!2cH=pj8$W7?svIU0CT~oGVALjQekJ~Fo<ooQA zz|*(kS>j4Fo+F-b10Hm|;W&?ASn78;n>-Umpbfp=vlL|p9s!uh#hb;fLPy_K@)O%f znC1FkN>TbAt~y5|YY*$e0_j){ivCTCpUD*78^O#)u>y&MGjX?}sRj-88~w)jFZ=zL zC)Z>b?n7F|9=E>74K%oJmW297@CDl#3+3akia#}y16??xEPzZ&x3UqSz+V50k-8?h z_z-(He0Uf8dv;&$Fmn@yls`GwiakQUg-%i*fbq@T07EdB>W|$(_`xB*V8y#uOMNfy zJ=BHMKS}_5nJp*Jo1Uo1`D$89zN&vn>)_GyQ0e<x<ACe3Wp3q0L!(|P)wrr{MI+B( z%Gx{pZi_~el|UVO9i%P;1pHuHKE+g)02Y^fWW``wk6@*;)ldSX;10g2N>fu)J3I7f z)agXs5T0|P2_a?6sl~Wou8kXI2W2VODR3yP^w(Pr_u-$v?)NU|;kV6p$Nu{wLFTj^ zELVSf-(YHgv(KMWs`=e=)fwe=wfIPBt5tzwhC6bIi&tuabkXE?SF99K912*Rm88de zg8GBTT}ZYMS#H#?UtVXUvd$~r=)M3Rc5H1iwcck3v{%o`@P}W7EPv7v)Qp0pc?GwY z$yW*RmC>o?O*O`bwtuJ7kc33Tf2PF{m0R1bF_mSB2HVfpZs*?&Fqe<pH;KKH<|ZqR zPneYas?y%qhxTxU^N34*za_hT?vv{7pP{=){di1`7Y7@ipTAEj5wPxoWsHSS*cc?9 zfcX?H{%2zwn_pX|T6Et%;(yV<OH-0^-W6RyubWh(&*iMb(;+Iv$NP+l`qhovNLoxE zis*9`F4{dkW~rGR#--}i2L0Kv<EAQTbn1euR}5<*gQ@#b43({`mMNc~GBPkY?J_#{ z)UYPTr3~LLp^8SRFnx*(xLf7_cF|sQDCwl9B}>WR6xb!T<obNq_qQ4*jA`mGl5kFe ziu%$J`g6S-(xU=AV>_A9e8}ior?+6;0nD|?NWzf?C3P@#baXV#R`jR3&1jI^Dau_@ zzzyTxR3$W7RZ&q9Jk+yeFA9rl();^+?K+3~Z@D<|(|W-D9ft%wAW%KRVaNN90pzoF zj%_8QxD_<`ki2s0cZvCz$+~-9iVOseO-*3Iuyj)JK1*@%@rD2V`SY2^yi5D3P%{Jb zaPt+p{(Z+~4QF<7uIGyx)BF#eC$p*kQ8h~4OehHVj}Z|w0%Ar7=}U)^Ge0M6rw5Kx z4hcR>9W7k8piUYE7)&cW9Z#wdBEv-=g&x*LjilTrhmPFKjlP^(kQ(PD1x?n7z5Prm z{aW&UeBd>IDXH#X??_jI*Z<t{2+e5Hn1~oO^`T+Xu)}-2SdojiqcU>G?x`t~vc{cX z8JCl0Lqir1L1K{X?Cg3_UX1Hzj{%rnf{8x70s2#FbwW&N`_m=*)Qxy6{G<#bb~+v6 zGaXD}t>3Sm<>26`SfLv=$0;oEq1vxjE>QL1dY3s=%S7r-Q8d^b9v+St)q{(P@`jfe zC3e*<X{F$9frSXe(0568>U=l^SASTOspuv6qC#|BOsO0KDr9fDE4<BNBoG05o&et* zot_AayYJ5>3?*ij5gi*FyUG-NFuL2{MR(F##B42*mS}R8W{0MR(4-fl$-F8IAyhMo z^g@wa&&-cAqrv@-#%R?Q6wWitk@`MC*d2)~uIS*KD+^J`*tQ)%$MDdQ$?3+>RWDy_ z5ZGyt*P@S%IsP}+`psVN+3#3Wo2Ug`kl0(V=*rq2e6D;;4fxs?<7~?sP;ef0Ln?Gj zc<u|>__#x}8MH^DZE9khqDn7uC5(A9mrt)NOuA66?)`Bko;HIvOCf<KbI)+JyouiI z=Yt@3V}(~dv9BC_x7lUWR!n(pMHHoHl=NgNsj0h|+1pB@XfP2ujg6mk2nvR<2V4*K zq+5RWk|Q`tFeg<OJ|}!wyJ&LuAG|dtCqXgMtb6IfphcI1CQXO2wtmst+FwUhE_}>! zf#X<`-eddUT8zczvJ(ju3a!7tm~{sIo6y;aWIgDgkGGWr$f&Q{QJ>z<+qb`(5^dAc z(>s{Un}ahQ8h@^L8pgpwSTpOEEJbfg6&aEa2+QC7O0_Yb`H%B&<A#kHVI1sy>&J6W zd}%y~I`Z9rrIO0ZI7s4RLR7H5Jv(XGn$IR98sczlR_B*Pe@3KO=pe@uIyBZqAyY<Z z;#-LP$t%V@&~(xfqOmn>&Ct+5QFNtfaNA*`$Bf!-{w@Cr4SmaX;*WOpKh?XM<@;Nq ze~Y@raxv(Vm8g2=t5<`NOx!Lg#Gyo0j!SA4$p${y=54`A%7GaI{vnh9;{^+q?~ypD zVT)o$M$}$8;qwmRLl#}taFJr-5KY+xmcf;y<t|oPF5AhniCss1w$ueJ1zRMYg<wfn zg@EF|h)wSn@ejpj`O+e~hu_b4C%cxN#56RJ5D~gRylLrcX(kaCpq5%Z*gtY}+xpan z$BOvjyf1<kFP=fjm?XwG?HQua(nCPd;I_VVaz9B|Gy=3HFS&E|-1zc9SZpk<C_=61 zzvYxie{w3k%l4L28aZ-XbrO`uh^5lt)5zkZ8#8sjTO=YI{~d8I)%(o0YjW`Q)TiR! z87_LaoIzTxsWoOrbNjEZH8de1Atf#eH(2!MyJ#n<wnP@wEEvTTzlbAkVEPNs`7(zL zHKhwY^#3a&@Nc8$&BWSvBLm4h$6n1ZQL*=Vnhn``?PoqohGQ=;b%ab+m_WU9zzbyA z*w~0yWLQ3MU7F%*Lwc1dj~86E;nIUht;*B#>#{|e9-m*B^Dj}ZsN^T(b}>ptW#!d? zy9uLU^Yp55y?y0G)kvee72>P2`MCC*VbRcjGyB;$Zv1HfJUEuFSDFer35$9s>ehTX zg3$|i9XiIlt4T;mM#gkwEcTvG`HogwWNWL)od4}U2_<FeyRr3C?>q3vU+>y9R?{tW zIzW@BEAp?bjP352`tgmS-?_$=U2P+MfjfMn4}1oThAK|-Jz)h42AHAMsW(t8@&9LJ zG^VI*u47nr)NaQ4wYV6=z`%fnj7)+zQyOepUni;;%A#=#9avM`LZ5P44b$vAvLlEh z!pD7K=&zORlw-1V$I<7Xwy7rW{n^F2@qHMU(q>5Hx25H9>fX)6TlBXJ*Wt#}r;&?I zWABXdAvy>?Z;4ATU$MTPT?j7zs_>m6(_?jw{XjM#Ky>BUt1E+AC#A!gV&VS4)700O z!gJ0URqA~=Kt|C+nS5RAE}+&fCCE~BV6Zm_%F(Oh>1eD1VVeRQtJkLB;%6{xz|7>e zw|T{?>CpfE*RO>g16SD*Rqs@&ZZS&f4{j37omYbe6d^<gx-3K`I@KtGwfkZh<1g=a zLbY&}UyfE<Lof7QAt9N3UyF)R=?1sWB<1YK%kd^o;rIBq|4QDV^#uk^h%pg%mgZjZ zlZ2^Di+)*ieZ0S1eZ20kKC+uf_P$^lH^cQ^^uTTPhv$e;2Tk@Ezx_dnTmF)uEyUQ^ z-u(4zBM8H$dj1Kaz&0n|f77`q<R$&j%om61-L{{5wHON97YJ0@hOC0k_OQY(g7Kd4 z7`Ou^G&I&uz2^cR@2>#g7(*%OVGLF$K@N$Fiz`CryOP>}gYRPO7n(^un*4NloY!+~ z$-WkjS<hFf@9s3sFfrolq@25R7Ed&mh$yU=PwF+6y$}t+X209QGb=zW^Si{FYISAg zbzH#od_`8=>H<yzd)t{F1;11K|K2V1wZ<E6A@wh@G|##2Kr@ND=zqggj}m?k8&@X@ z#b6gFnZo#>D|cUVNFPxEDNYw73=DEWVKD5G`oUlE_74&Tl%J(w@>NXFG(}GV>GSQ* zb$SY2kcNuZ0pisTJLdWVJ~%m5toSfReybzLL4r=z1q2)~1_e@SfG>hji274Fwq7%k zg#EOR8$l~2Ed2K(;j(#CnBQehZk~Hib<A|8F@fld6dj(5y!+2{o1z{5*s<^5+}_5B z(Li!Gm!0@i?3X3cMsINu+UKS*_)jyn!0leSnE~Z@8seF%v1M$gDu37yI1VMQ^gi9V z$WDDTN5WANsLvMe*?da5B)=W8qeD|b2<{l1;~Dl`8Ppn+hm}_<8VDvNX@VbVr-C{Q zv}o+6Q0a&)e`<0CElT1ls0x1>o$nA^diCvHWXHmXUrH}><g!*)N+KuT)sMcN2>U{> z_D=pwj#qFKboD}fZ`kZir=I9O;#-9J>rg<~AbaS&C)LW)9aGgKdtXB~KhErLk1XhU z&}|wgT>AmhhEQ5X{`{Ow`u$m0)FACApM(9Fg++_%4vT8>MEdU4WAoDIJo5MM9v<JS zs|nKOFdr`$A8;PF4-Y$sg`1p#!0E$NiQn$RG1W@aq(ng=<)}dX1BaVFKKN-ggol!Y zwyXW|YR9O{b;}|`*uW`;>ie%?J13&_X=i?vGBJ}q9<-2Kac!zp3w1k6<7JQd$g+G9 zzM$F4CBr=Q4o-m?i<7VCFS2a@zB>Q(v)OU^4OZFyq_O`VF}Tluco$i5N8Y1eY}f5# zJt(~Ud474xo*9UOf`a>5YGiV<&gNCs2`^qE{kApdQ2y_X=-+Z2U*u_tqG&URKCJe} z99{e3B2iV9&`@BnuJlAz=$1M)=sUg5cAxbB9b1~L3Yc)=*HyFo%(e6%bTki9G8GDr zm+l{fx3{f9A-ul!zVdCYO)DZpGHVwjy`%JZb939-uG_g@8&ej=x_$7JJkwz7#19KC zs77T_MqMFR?s!vyZ03U0*_bUyjMi(ZfqBO9+=fmbVV^InU-idpnttisER7dAksY}y z59N4@Jj+%&_rF(aN^DV`57IyG7WRG{W%_r)qP@j!J3sQQ^`fSn)y8QC4LkgM=_vfe zlDFYuNPa@XKPPZQ8+&*Vb#-;sZx?1(_}}|HT~U;jl<uf5Iw@}eW~!`w0|YggaiS0W zZv_Q+2NnjKe%Qnu)4vPu`49x!5oe!x6B2NVfS<mq==5~br?WFZKfkrR%k@VNi^K}` z<XY(Ba8Zk;zL?-%F7Z>Y$PIr9IX1W3iU|@znbIs?69*zOOtSK}-RC2ooXXS-LVtKC zLD!pSaY=zDfyU80Y~#hLhI%w<k#a?B(^hy1x{?wlRucJ^e85+yWT4ECA2!=$Jjo>_ z6urE>{Bq*Ns{Y|-_jnm6!0S4M9QL(qvxQ}&`Mj@h+wB8*)KCe8C;xM$C7jC5!=u)B zPgq!ZYkRw+X3{W9*>{D&>wH4%cqs%&LSrJV`xj5||IzdnKvh29-*gL?Zlt@UK|mU$ zq#LBAyQRB3q(k!3U4n$Pbb~YqNH+@TyL^A|e`a+CMrZDGpWSoLC(c>;=&+t%W0m*) zHVWVRoIAX2gmMRgL`U@&XQB3e!s+QL9Sh<MP$d?G8goXHzxFIDlBmT15Qc^cZNv1h zJ}dfuc(oky>L%&`c>$D-0wp<v>L0`qxMlV=m#SmeDS|8l)jy+shZ6@xsclDOq;Zm5 zS+HBQp+(GHS`wBf;VpcS-xKH05Ao>+)T3&OKZOy*tK@puKu&JkOV>|#lQF6#e3o{i zN%Hngu^E$K%KN>SQ5h)`XebhP(BI#~)pY;)h41Owylf}nb^rlC*^r6&;BA16XHu`T zdErHpm))X8_ZA228paZ^we4LoKtm=G8CfV48YxBX1;q2stKXX!K2wXUi!;3ZIS>pY z#u%rLjt&x0iYTd`WjzIcPBN^NAuJ~BaAEDLQEetp!LMQvEp%}qtk7gU1#J@T=4Mug z6lORkzD4yIX5^DvXsSI|x!Q_+YoUA~HGDJ%R1Q6xHHaBer{fPNuZW?mhC^*7y|eeM z68{$HlK!5o_8~#|5~am)qq_lhU^ykxVy__?s|1gb!{{4e^v|axv9>@VX>U)*jsl1I zQZyEfzz7&9l#Dq4b5#3Tg^`sc4vZNAyA;%Kpm^MMX>TFN?dJq1dx=jNgAc#I*8gv@ z!zUX^A}l<c>CqHEWYjWZzF&)#fQ2C223GC2mSdfh4^_#wiYd1W_rObY0qLX(yk(iq zn7AFi1eeiPp$cv``9fw!O>s^4ATJHXf;c%@_M~_N86os<@X~O*+cNm58q9%v0<mvP zvwAs*CklkH7^A6A+jcM?5A**X7JX<B_~$Qt_rq1d>wGg>bj+74e(nbz&T`TB2Ny9_ zyytTj@H-<Q3WzAxg|bGkH=P8|E8h8`-K~G*P|g?aVnnr;+Pd%pFDh|z|J9o}3FchO zeCX7I`G}JQetYbOU#y;=t-1&t`BhMZgxtI=_@wT5a3S-{F}PAr;_@*pEYo{gFF{ww z&cg_QFK~g1#y!ZbTt-NqX=R!^i~0g&A5Fppw}RBujOKD#xU{RlRCqRX@hf5-AO898 zZr1S?uQ!1o^@sbS;r+-vf3;tX`W}ZUy|33VFdq+O-}I%t6OCHy^sK$VQv9w+ojpbc zd3WHl2LiJOb2D>jvG<1G*~g9k7yLh*mWygmR$F(vA5QzDa2fRIal%bD-Gru>mr>I# zurZLp(x<L3B@VSiiqZf#E8uc}Cd}^8x8hs~#2^xT^<iUnb(ZpWx;zlHlDgr);cUcj zpCX&nfY{Ju4sJ_Pif?(~b*2t-yJ254(G(&jOw&^blTeB0%2hnJ_<xm;!B%GqE+Q#B zY_<60XBdgJE+#8G)c5_zsTg%$=)n6<Ifr_k^Fk~?6#g|g+`cVNwF*2Gs=C#ab1z~0 z6U(fu%${$@!on2q!fXSzIJ4zTuCG%^%=M<>L`uNjOgX(9|DHC?Ci6rxo;qLi@Pu;s zU&P$E20XN;XWeTC(1YPe+LO}M*h?q37I=$la))@9k|u6{z6_hYe#*|)*Fdy>eu*&2 zBeX(~<eF4Un(}dkFy+;*DpA}B5v20$=ybxEgAL@&h!cv?m^bb5D#qfrQ)0a`nok~d z?HVx{qYEMBdLRCoUN_Zw6yrt7uF9(R=-YqF&mY>{ED#L@w)D_`6Sv=_AHz_Cr}#MP z{~Wd=TwX95z4=)4i#yDL2bz>z#5iou)iECb^PwfR*VD}n@BQD)jC#+r_15Eu2VhYl z1YPkk8k&Y$F$hW`WrA!V$@iPq_gFSIU;9MUQe})6P>yU0Vrs<@<Kp7R;3Osma~l_= z2D32Nka#}Uub!xs&=EDH%{av}!i7q_{T?j;d*M@Mu<xk4?K~V@3G29)VzsI?tR}&N z>veN>^tGNdOX&jIz;#y6;y<N53FnRE12KjEv|7aa;7Ih@EAUx?E({iDrsAiZ90Wwa zG10NPM~s<e);ys<`b(ruF^n(0fK)Ht`++NSPSY-?qy&V)^_v>ctwB;pUxlw<0UOo2 z?!yw?yBTdH>#BF~>lfVQ6-t-{3Q|Z+DchbML9ZMJ`FasTj+t(3?(0S?l8NUE76#)5 z7U64ozU3j4R>_GEBsF(DxO8>&=wh0TQSCzJvtITQ>189(5!oa$%{U#K0R(g?Z=3*H z32&~1bIN64>iae}Liq>0)?W`iYDLiq<y<Hwn;nainwnh@aIx^tLDJ_QeQB{&YEftG zuOi+gqP2uoZ9KCo;t&uQz+o|IT`gpc?)C?Jk6BUOLRUsKe~97D?~&G~r`GTgWGqua zA66GHOi#nMuEqg)?<TY+@Jo^5)l1BNt@KkjJysC+pNq69-|s~Shr0SQWG{X(OHtSe zwHF_hWhKrnxeXXEYmAiI6n|b&t$mxO8c(eqjmqN;E=Ug(N>YZ^U}7Mu2#+l{Ab4VQ zdF8?!MZ%~_CEy42=08kPMUngdzlBXN?)5KqEq7EAK9pYcOy-FVWu4+j!4icBE!&09 z9)_--gj1q`=?4I9$kC?&u!8ek$QWw1hFPBbbhX{C*lM%Vmm>{1gP&CH|4d_OYD!6n zw?WCU?Fi5TY<?zh3W!1ZAtdy=erX%Ca(BA2R4*n_&QC(k)p^RGp{b`<BN4q?rDDV# z&u--j-CV44#&)maFpQA_Sr7Mcm!&9YR8Dp#N>;ny8lilwGv?cf?lCX-PR#`S<84XC zdh#R}mk&jP@D<sD+r3G{>y<w%dMtLWt1rS$oKBh-O&4nnzjAMwNuWIMCKCsTn$oV{ z@=0TRJtH@^NV^6E>aJJkLM*kd19pACUH7w~SKt$$x5xq@9I=t`^8%}YfNN=fKb(0_ z9|{lc#G+D}HSx=pp~2T{iT^Ci4b`~y^0uk|B2y+s7A-^Zn|fKUo%+H`N-bADWweN_ zL`BA!E_im<Te_&YBr-y)7(J$p=hdrtP?Ji1Rt3-w&|*J6o`E;QopIxu+CVJ)?^^x- zCJI|1m)&Xm*Ud38Ir#w4AnG^T&n`=qvJ0ThI8g`^g(|B>g^KjEbp?F6kw<=oP?})_ z;f1Dyd6iybuT`3qk)ER)c8NEE2E!)%Q}mCQzIgNj+HA{n<L@+1B~gNs(SquK%SSgy zTVkQ}30T<h87doUZm1VpvM6k*u3d<!*H}+hR1q^nS4UYro0^Q{zI7f;K^YpM!4l`x z$9aqmh=^NNv8gt)!7lfIyY9B1{+)aUz**Zdpesw@Vn+3`|Lb2AQlF2;F6}H2a;<`< zqQ3W>e;ytJ_PfVGS&M=I2Uult#**i4HM9c?c@~>R$}tzoia&F6ctRvZgF<!$q5WIo zY+s&>I*1BAe1Pmw(L+UaXwW+EaMz`fB6%F!N9fx!=67(zx++Zi8?H4ua=)sv4rdO+ zQa^P&rhUmuA1Nb@j9936sGud*JNaao;6+f{j>2GZP6i)jw%K$JW3IxyvqZBo$no+E zd~zGXV%M3Z*Z$dBAgEt8ol!oKyzJNhdb@buzBWu?9*KeOpP9Tnz$qdUH|clknz8o2 z2LF>H{qbrmRx)kSj=<812Uy_7Fc7#=f~Ojq^b%O<Don0v_FX|(?;mu(8CkM!G;wj6 zd5%gXy(b>6yNe~vI13)Xsg#W1_+Bi&YoD*wEV0;CUzzj83FT({fu+`(US?2SC&oA$ zELKRb2BoIZtgc3e*04dfcUNNFM(;G3xNyRtYIPVDo4UA@1!ER)kin7<X9Kng>v2x& z(Ftp}i)|N!q^k>MA1r;)^8fvK-($inx$CX-dNCMf;HTG0J8CdY%E%nSjEZJ+wW0WG zT(y4d_Fl&O8mCgeOhpi@6KUUi);bB0v9)W131#6DF)EB03A4+bu*R>lolg6_!SmO$ z9}?S&A+6sY7<Cd<Yh*y95gMhxy*xPy$x&E*zhfeI(xEa>0ud8OKTL*D)}q4|;PD&Q zYyEW;eDABsj!ROmmN{xKeyC-Dl}s?_WYZogHvPFgi#OM0HJ?Cp&V~v(iN=_Kc!^kI zvl)G9H|6{hJ|Hfk>my;e-+nGgB?h2j_41pu@1@yG_>p4DOJS)9(%|{h)=CedT=2n- ziI7Ijalqu2C@Irr4`D#|z5Fv3L5b3Lc6_(If5lt%bvkQFFju))ts;FP%B9_)A9ZDJ z7r`KY5Sxt(fpIrUj`mjoN9@*6&nj`M+WqTCw$n-&gr!D5ZkH`%_&w4Jx;$uHaPVk5 zVz4S&fxOYbRvD?pu_!s_kBU&d7pabVub}L!?CQ&DEKAS<1O>`m7shs;KTmzh>H3Or zF}=#T%EBImfA2+*od9xZKF+J6N>kkKMW*P<_j@#Rx<G)N6t5FBzWsBA8C=Bp3ym*( zJlt0_0aR-`Rc&(X&;&g|)&cTw<qx?A9%8+Y-Lzh|78Ocg(SCmes{uP9pff?_4em7# z%Q1RaKjI?UFmBm6OmDhLQ2*+(-SEZU638xI`jV<(I%;;De+M2OC0;iFHPsuRmflpX zIDD7l>t7md((GX*GZpdvJbe|BHcbbzOf16lQDutdD(OC-=Mifa<QjP;MKc34A;l?( z<)br3io3*i*Xoa#L95PVN@u-SlW)G3`wEamZAJ~f9FleTOG)v2>*?U=7fe4VXZx4B zKb?9<;{BY@c)oMZCt_NMH5@EAAwyL=y*MfAAOP=LeD5R*A^wj$FLy#-K2nB<hfi&6 zBor1>{qR_|_qrG$B$atlEoEKpvubVR3wYgBwNQz|=s63a+!|}4aua_C%x<--&Qe@V zRl9qVL6XFvR$kh-%(~|)fyqBJ+i(g6a<zQT^%?R;OM7*p0Xob*oCCw3gS|!%t7+*I zT}xn70vD>_d2y(wnAOBff~yA~s_nk=b>gbXCuMh|G-d>)W>690ePR`sx|#{c@5~H| zQ{L3i?<AgFzy5F^GwFx<H<?v5W6Z?T5(!ACUVD2P7w_LZy%NTJZD5Jplihm`$J(uY zZaLO45d<l!O@NVBD3zjym1h!&51F^A*69TEOvfCsjr`X@^JMUu@BV9WG$GR1At523 zva%$AOaM%BAp!Rh0X;oEFx|h$9k;>6!I^|w{O{ktvyLrkUJZjWPy_4QWD$z=>aBY% zP$<z?H|(QMf=P;94I*j;5RtGGSJzeo`|7Hc=@-v7;$`!^a3_@Xk3yB3>LIXM1MzUw z`(mi@R{Dal^R|52xuTynb5(e`m}A@sgqN+%)C}o4nA$PsG!W8x`TUH>OVJbQ5D7X} zu;cK|@n?fDq=Lfw2m6^D@Dp(1s&2BJ58MC6VF}-I{%Ji8&r+h{dV?HfW<nqxSroWF zu^lK&L_nWGSk#X?BU6%1iQ+T*HklRx#^DBxl#ybEkqil>o8f)XrPaTa@Fu=C;OPjE zOJejXy<;3-W1mUNWZFU%#sYw_Kw13q_pt1F=A<u@=eqX?g?RK-H2}KZq*b#Rqao6& zZ~pnHS^xn|Nk@1z*__xGd4WGxF%B;$s8s}3vlN*mVK8*>n$c>k)LrK#DN9YWM%l(M zYzV9vj}Rktj*)FNEe5f)#4VdS4L_I}#!zRL3A&sb#)qoG)}=Kc?n3POK=U$JL(TaU zQO`GROer;Sab}}(orqxqyd?oRbjD&0*eE&7WsSn6+d>S>paIJdIG<%H1_oRm`}SRW zPU`w;(I{bvi~^T;A{sqm=rcO2chz42Ueiqo$kS9PaDX?Ty*6O^j~Ra675CeOUjh5! z(X-`L02uu<@5zsKo@YjF2J9#jblw5~9yW%ay&35X6{ht>mX?+)MYo?*wVE0jhk%|g z97EIvCniAP2=(AW8SYsnfkGu91L@&beViS!S%d<<*CG#znb{8AKP7*aY&L1=j;tzq z3NvQL*c3}vzLjN4F|6c05?(PI=&?fGZTw!(jGHq+&w*7safPodE>tfjp_LS}@Fy}A zsnu6mhATaSRU7jc*_g3<0=%Iegkd5tY&3@R<7?yht5_c<g+3YN4aUK0C&m77;MYl) zrf(FEh>)WV=I}dI02q(g?;~T0(nnnI)BC>R;o+h)=ffGgXLc{gl`p$mUo2;AFEI*% z5dWo$eD7-mcXhAl8d`;#GTmadqL50*h&4X1#BRA;M6%9^q{5zHF*UZS>5~>Gb4H|e z&2>a2J$anh=m;{pt+2*JjF3c#R-F`%8a{D-<51ngtN=Nk0vZ=ng%mS_C2oYGct!i) z5gp8FjlyjmDeeefe{_$kB<IWT)+)UkO$**JF>i8}86*m)8uA`?Q{HU@(=RA`1YCbA zO5^>#9OF1Ld`l{=3&?}BBJ3sgcOsh8lujiG8XRi^pwfsZ_=bF;fu>)xwBq(MBoO0E zwK$4(SK2FZyEQ!AlAWdR&r+78%v^)H&?XxPoj>_#f*DLPrcEfa6-w2GipGKRGZh-m zyp(xbgD29RA?kQ)s8W-;Vm}A+O|%0TG$tugR=tRlF1cKmO~>Oln5YX?hBa*j;l$(> zP#A2FRIBJQUq2E*-VWEUoL+u0fFmI#)xW%QX(v1Va;5xS=}1udK2rtH8qI#*M@#@~ z-ko3N|0CPk*@+x5WyC{s|C$1<lJ93bDgZ0TkmprYxNRqx()de*q69C+>@#OJ;d^BC z0h|~<3LYsGr1b@3U4mrR5VgQWL^=ZzNqD2CIgF*n<JI_xzefQy>+^;NG*F6R>-kM( zmX|6P?ND!0#KId^e5>&Qh4v~wZWsIj)o2Okctv9*^Iu9Bf9wx*I|*vWwL?sZ04I7? zySG``$a^G6qBa5tOyfh`I$sCF)iX?W_Frk{<o4i5nSlYF@Um&q6RdSaE)34c^V&}H zf8iai&&YxD`ytO82^ovRVCJf{tnAr_;zSk!80Fa5SfH)-?_7wbTRhX~rlxSyR!t_@ z6-A6h#KhJI;&)4C3C~nKs6ezT-K7T_l4<At{2B3r)prSVD|asu?UsbT9K0ezFyFKX zM_WPA4-HN2kI8h$77T};&1s9C(*0FJH~f3=pJX}Nty)Qn<l7Y;N_)aE`UAkx;7G#0 z*HmCb;~rlk-OWr}G#vU<jA3FsnjIOi#9PEw&FWhMn121*Cf5hJ=TSGv6JA=uJ=}Gj ziVy)L+b4q19q)U)G&Pgf%>IExS`P=OMe~(oOHA@*)Y!P{-aj`-8#8BPz<C!bMp;*^ zq5Wm<<y%{)GDbA&B$V%#+!~tFLb)<rnN`+4+Ht^6(sB1rS$P}z&HabtwNAoNNS9>w zvYk=74M+C)LR>LD1O284>**e0q?FS+6h7tyek>J;GQ>rU)DRSn*sHifE2E|bHlDRk zTXg?Pyr5J?9_7w?HhDx1=?b4Jont*$yy8bk_%uTn>t>_}RcUc{5{cb$+(?ms0n@La zNHD!M9{(0ra`NyX<WDYgUV>tx&anecu>Eh3^-tYmSFTH4RC0E>uL@EP1!6V0ua*UZ zt$e8F>C>I(ND@%FKN#t?pcEJ$oSY0y2K>FU5Xn$Odz+jnNBeA8xVUguR92=2mmcOS zb5tfIu#Vk>#*`SAnl_1dnbu(~scKTxNgeFS<0`dJ5|!KVx~h~NUo0@M{tG&U!IZ|9 zmZepBDSSMrn+UGC(oSgMbO+b%JzxCsG*n4aFm2vOGP~fqFfx2b>Vun!EY2!hE{96U zGbH7-1@?@6MYvlXs$+6N;`fNTf9ijDB`l0lySVBi?f1@+LoK)r7WP%-zWHt=msFnV z6A98$XBEnv?$w2kmtr^p%HTe2$7npv(vJ}{^J@VB9C4z)CEK~JAOZsrGKH7%w8!i` ztzoV*3m)3=o(ousv=wwwcOC9WHm4uAqZpiSkC!{#B>?q8k$@Zu0g$Y;%X{>#TJ;XC zC_g`P{%Z5VmE<&0i~Z`tj62XsLDmR`7%;lqR~gLIlFtb!BlKSugc7vQh_?H}3Qum` zz7dQ)7%{7srYd<T|EaYWD<u~bkc~}Vk~s6W_yYq(_%99`hj4J-#m07^VBDSkNv~$7 zr!kOzfXXwbXJ(>Hkelrh>|~Q`i!m&(%7d-I*mhewX?7Q6o0MW(`)Ulb%hkZHp~5t^ zM}=R}_E@3->ZE57pi2NiK$H|*g$DE_SBw<L;T;yR5ErK3ogE(=)C&Ycf(r`^qaS2s zWX_*SK=-H$GWrx$qgw5R$SiDC(frzqf73ZwRWaA@YE07dYPRM-pWp2iOi;TwLP)QW zstVl;?C>yS7Y)o~1OZnEGUOVP!Mt33r`5DvIU^zMe8?{u$)=_Hrg^ziX)ZN7)OI;Y zRJ|+8m%p~=0T*XFum9lOPEoFZoldyx-VwsU!ukv%MguE9tAGKTaJMq2Wxa!8Vw4#r z6Q1sT0?URc%k9%TvT^gJJ1?FCcZ64ITVCpfTGa)PlSPnDZG^Z084}Fe&B~Tjk7+$+ z_BeHt9Eee^Jge{7$uN;Ye_;OB{lyNOtP&WeyBfWI1yp7kN5@+Kk3K#m@9+Bv>--*W z)6w5GN6G;vhZ=kL>UWkO=+}9nJGkS#bU*NUOO7?(@Z((znP6iC*2}*guMmj6UiaJa zNg{Fz2<Sk$+3FF4*cGPy*MHmLEW6cF8(vh>)b3=#ulCj<Wb<7IE9dmvax<YQ-xW=( zh*BVaXbIlBUnt7+IZT#-4fDdt{B2!4$Sy|oI;{IUMmQN6q&w1<AJf=sOa>@LeOpc% zj42JvtX_HV(>-;@?b1yW(}~*Vb<HaWdE+f0N(#osJQMkX@n(~6!Y|s145;<_P31?K zh52Ba5f^+=iI5`82&seWwx^!9M`;kmA#N<h(yECg=GS3<@jELkQWGa0J5daIJ#qZ& zOKL-lrj?f;GoJi`tiz9lj0}rMx0ui3{gX}B99Y>v2n5&)aKK)9i*IQNV$vS537!5v zdbcV1&K`VHi&o%<HSjz)R`3h|j{@Uy$`f@*Tcr4cDLj<su31h;rJ0lz8-FxOo}V+6 z#m@1CqAX8h#bdyy_}$l_oyND36prdRqu&+#c8_38mVT;Ym8e{L%Z(to6nfJ#u#0y) zk>s_bAB>09En^&?x@`3f8XXg_#JV3XP^HQDnl|uNNtLBilf(t@2!OklLFp{5Du$xl zJ(syfSv*OdVqv3Z8<m5RX93B~?Af)$AcIjLfAcDw>XQP&)XA$5XwU0^=e1ks*IPdh zafQUke||qWHCp8{9B?L+QVj)-^!=Pd#3KzD;U;={CHxQTKwmW*ir+Fu4{?x{MXu6f z0sYsRbYB;%Ti2uCJT$(6A94m%?fv8a8!S~k{mTejByk9^hJpF%ZVXNma)^ba4Y95? z44dvkS>0N!nSGn*E$Oq4&xfpFd`b|rXgPGfyE_`CJUo<$VET8M7RIy=&e5VK$(sh& z5PN-o<4b;7CnhDzHiH*$8F@Xh7uMZ*rxVl|3m`F++^^%lWtVM|h=l$1#Uu4bTooZW zK6)SW1UAM|srdEnZQuS?uT69CzBfbyYy_uYa}}kc1{E3rYrg=2FPQRRa-Lv_?rkvb z+eC|Y3$<-T-0dJ#0l^A-w1y}$i9<MQYvNEC^4mYW)EHEsVt1z(O<<`I{{B6QL@wpz z^@lA%V1i2~w_Uttjbi2D+V-YsH^2mQNjV(s-3N^vVHW4?9&S%;<!wSC$3NO}>vb@I z1z&#b%=zhNaR*HN3mV$#y}srVeOR9CGv{iqZf;-T7%}Iff}r&5TxjGB{rEv9CyK6~ zl0_lU#IC5k(;*p=p%GyItWPkq7v+-(hS}D9#bg~z|K?C!G(tuNGlm)&F;vJrFg<_L zz%S=qx729H%`Wm!Ayxq{6wDcJcY=wflyK@0$4C6_L^N`tY90@~M^geVdPK*kZd)sC zq;-Br1kYdF*<HUwt0dk)Y3TWiZEYdAnsBQ}o=KWH4NCltC>(b33g9cxa7*21u@_t^ z|Bq#iODDZr5J>{1FAB~_304ZHxq`QIxYy#RF)m@sB^0703@8zWGNXkNWEk2^>XARw z^YhKeu-e(bV~S98)033TlEy7>_%IaS&g-%g0J}RTkS?BGsoBYylqf*2qXdqjXR_hI zb_0z2Y6DgE^y+F1Xk6R|Q{H)eMc=Oumyv+(kh7%Xt?!4k=Q`s`wQreIdb4gwGYmdk zJbz~vAr0eO-?Ea^{6uizV2dRHIx|*nZlt_ybGgHBJ3r=ddX*k=a1ori9mw`!<~+wA z_3e7_LB-Cer`msFvc44B0^@BiS4ehCb+CZwtXsCjhc{(`H{&Fd;vuoOktYT&L9O{} zj3wd8qfpvtQ$!|fHB+Sy7Hl-nzc|Un!FyS<uB;()TH%wbt7t+=X*~}}whK(@3Nl%! z<yv@IK*pLVu1*GDLqF)<dM-l^y!X;x=<C?hx~;h{ZcP<R0!pk(-@s>HQ+w;<#skIQ zU$uYH*fY=*ME@{$U#8U>J2^qX1`LxZ9OV620(1al-4;_NCSb7mvn|+mJg)9X$WZ1y z-YcnKlt8@!yrAW;u8BBRvJ5NH{{E_b4?9$6i~=heJ;E<RpcTv&<*k_aAnndq4O<C2 zqJi}9v47}%^XkLqO2-R%_6QS_UiXi!1+}f{Z~U$Wzj!l61_i-Bn-qj809OjwQztTH z5J2cDH8n4e8z)VztjbM<<W%u!aZuazIa3YLnpV<dQ-jU^5JK>xm(MT53DeD-sIvNv zGhW;>+vY6}sVzC*W33eZunm_e40IEEAzz`a5@YxeP)2|wdwtp_Nr=HC$)3@_-1xy6 z1ZH5X1yC3R6BBrjXs=SH{?7{l0lB`hvGLjN>je6!ukY@T&N#-n07lkHpWi!R831QY zNJxm8o(>?JVWbb)qqU9gWG-KbfkxUt!$2~aXx1aP9GEz<`PlBd^u=3YfHiZfNEM3; z&$1JX)iH?Lf+yZuQ3|1MmG%DdgJ>|8ADHY;+i%j^cjQ5tJF<29;2(_pp)@^L89KPT zOZ(^_Fbm5>5F-vj@FQ58;3>6y;!1HfTf#TwgJo)nX0x^PG82v;w>>#uLQsK8Da80f zdRHy<+bSvA!w)SC4t#8w1KYR2Y5^>o$+W;sk>3M6tGZwQJ)Jp16S*@Lm)cz!JWhY; zrl36}{JY0`o~OUmWUa20iv>iS-@ZcFuP_>^scmRQGs#}c=9hVI<R6MbBG#X}_oO?X zpS1_>*yFXo-!2Lgzdalq{uu<qsmB}-7s^@Jxkx1x0KFFwN5s}lRIMnE<V5Ha$@PJ9 zq>XN#o&Cj*|KeN2RzX`}Md=N!x5w*Uorj{VV|@;-N8G+ApLph%<Y$FKA-mt$KMgQ~ zWc8j|m8pj8dUM7X?L%pDBBkkUjV&i9r_=IR!aZ})xCx0FxDL0Uw`R!OulIZKcm%z9 z17IF~@VkINvjR?=VhV>9fJg+_mTUri9mW{F)b-JGb~0o~;6Iy8)x&tZK@D9c(b3yl z^$I+JlBp(m8S&(vRl_j{Sd-^qpy}nh%R@aKxem={N>b2eKoanUkNlo56J}CglU8}g zAgl23(*@CY|7AezMz<(h#u%c!wZ6;m{fXTE@E4>YlTjxH4((JBYcw}0vuA`9F&3o$ z3Pw;OZ^euBz(R{g%ZQ`QGN6Ee>y1c{o}jemVP^mzs>a;m^KrG~w4MwckWY%Grs$V; z1Y1r-82v!I)tpmzcXI<agdcu)YxkXBA6`HHJ^Lqmd%6~Ldg`FVn!fFmNec{9TcDf$ ze%#SN1au+dJllXyP7Kv}`kix5tH|SIdN~!xY6w!*KxIdA)&fwh7uk5pVvrNU$C_@3 z<pw{%G!T^sPww}Rq|mhe?66gJE3<SPgGfZ*+I<<pOzFa1-ZjYd<TKojFnX;2m!B^h zm+}5(*y@RcenK|z-T`R~bP{~t63ud{o`#ulHV6xjQG>F4;|YT8=Y$}bs4h3mTgnQT z_n2&DD2YWENvKA@fJcSRv805c0NSdO&6a`%kqUtz1`){co=x#XJAmrcs?@CI{dIbZ zRDuWk`UZd-E*vnVZ<F1Ufuk3o1Hc>uKi^_>e1$M|v=sHGfP-rNTabz>@IR-T+W2A| zz4lX@^+>WadF%e>xvZ!|(Mca5t?dr?TQqnfkD>#oA`yK;Vl_>c0_mCeMx2S#Wpz8F zDk%0xQ|@%$o<kJAPI+%)Y+TS+=v5M)<@n_S3D|_^-15DIyJ@$AN+B%y^Xku{V&b@E zFK6s2r!iM1bL6-kA5FUIbYtIf5i6Tp6}|vc;i0omwbqjlwgmVGE6G9zs6b~0UTm;v z-vTKNpGimprAo_oHEW<*LP|6rh)cludXO%CQ=|Hfw8=6Q=}nAi%cH*GE(L7%L>ut@ zS6dp{nAngcS>ZWkpr^tT$-8Oh$VgdszWlNrCqWMffm1Wh_ObV5WMiH?{kIih3O1+o z)$B}*8o(}Dzixc2)A0q#Qj^qf9)K}Sk^XZhV<RiNI0P~dh9J+EG*Lm7`tk81OT$c} zi}yF3ju$6^ml!CQ-*%kKp=k0<2;x)tp^k`57s9oz5<uujiRj-H!1U;RYT%#U@umO| z0SbUZmGaU+-t6%{)A~7svdlwkubhd}jk2hA7|d?Zwb95`A{(&j!WNGPmX;XJp%PkY z+wbkwH5oO+;Cj}05yI5UW9$nUhq;XIZ&3Z73dmJ7@qzAPyF}M0Jl>$!=$N-}(yV9F zxC~@>P*+loadB0>WJUj^G!|elt;QmSp~a^?jTLF33#Jx>8~`#92m#=LfyV$cEMT(0 z-(beV*w0i$<pr%ud|>4Q`wtXjTTb_E)@;Dc^yvS_D^HdZGF4lsg{7s$?mDXu2^&mO zqRt(>75S)LCBsAgEbJ9?PUH#2v8{#|;vlgW8l!xc6~~|(xK3z9|1uEcORr&Opm*^Z zsmF<R-PwwttKD}s-W7-fqWO-~yqUhD8@Io_0qr1P;-;C)7qhUy>k^EfI?-=KJ-nMP z+m@=v7>yRsGLd#dfLX6oRe`M6)l_KNQSrOS+PdFkbc&G1I$;Q2zG7WeLjO%i&J+S3 zkh@%6U43$O1%a7@%=D^hW$svbJ>aAe|78O9e+YKRF;7+~JFJ+Qu^g><hQ1PwR`0P= z1<mu0kC8d72&%$Zy=>lbzLY1Tzq&vls1^-;`t!SIN8;&wEqo3s7R1Vxs4t&F?r6Lo zQFFYWbjFXe?Ul{x@PFdRUo<p9+CO;_L?!?5VoHh}F%KTw13@KZXeVgER9rM)mKJB4 zpDnI!MK!5^D{yijo(iE*1tm&qyMcecQLmaZbj}brCpR~&G3rX3FF(T5-ccVd^FNOt z?DsE$i|=2D2RDd`0ys^@#7wIRo?x@uC~|^gI8{PxK1)e;e%nk#+VdSUK(6}n97Grk zM6!Iri$~Iw5HVVuAlkPq{%4?0c;UB3^rH^8OOyp7s-Cjlpu;-6tNAH3t-60W4Drp& zcse--T=x+HiiD$>f7McL9-ZWX2muRJRG|=X0Km=x3wV`>8@~8#a5NHw-43b=;Lipx zsHCR+Bui}06+s&hvG?#Tic%=zRUxOx@zQkq4KEGihaRyM*zNC8DNFwIMs=xyba<>( z#*unS@iZ_7YyEPAW#aSOftp6x8tXd~8;9bYM0R7xuW+K8a<ssy0_{nOw5TKIYM$bN z>KePm!$pAocfqmISDCQ(B28^~d1YHRWh7KlBW$vTYov*qa4`slNyuVftv<_7Mwu+) z^#i?E`eyJ-Od)w^`mRE0$qU{f#1cFZZgQ26LaU=l)71%^mzw8_XX|wo6Oy&mZGgk@ z+NbW<gW<xUwK%}csj2Bj4m8i5Ibny%n@b2TYOsjX;^JvZ93?wwP=g<M#E6=(dx~|Q znBvURBIwvDdiCvo>~42$H$o8mI(<xF2LRf1t=aJm;;w6EderdF#j|LE837OKQ_z3~ z)`)q-UYJkid~{nIW|9U4;ZLrEmmLk^fl{hcr3Dh3T6{X{!0U&e1WQB5LU0Lkc-uM3 zBPQ<O$D=!wcln46>t22X`CXJKAU}Y*1}vWyK!MPJ1w6$WW6f-SrT8gAWSHPZ0tQbL zTiHt0u*<z4*k=W@t7@fjP>;JVp%$&RoX<x)9VUAuc4Xvj)yWZ}0&$(@G?rvEpGYW- zrQ@4V!w8p$#$gZ>DmZ2t$%mTt_zWZAR@1jN%XWi>{Sg<xMn0VXY-E^T>mm^8I@)ym z*i#qtuSqZ-^j(F{9?n(%`8>^tCk+r2zzZ)34^gR>>i3xuLf{Wt7aV;UqN%sTO!?Kr zVYQMClP&P=-bVJ&Bxo>~y#K1fjF{3BTvWa;K?N%+8tv=vsjmHN4-%?%^jZ4(Tb#Di z$Y{4U@?wcf)JYEm2d{|HM}B(GrJ0R7dcf43#_4S`BsV)85ZWe(*S?U&A5$CMwl)~A zkT7__Xvd!21ENRU&Rz&U>$F^CYRP8gY5IvlCp@>KD7t)FmaZ_{)5*)@UhaQ4dP*B< zdj*w^=pv2%=MCJ9a$L%}!r{I~GVlJubS&QXShgOqQ4(ZdWK=dZU8~dLz>YP5C*_4_ z8FE%qe}&O6M)0vW5yp#PxHd2l&wFbGPQU7AI@O76Xv<Wqmqh*|CZbzc=w;QPKGCrT z{DBfE^p~h})=?<1K2xHMW!Y)qV%G`hxBkM*f<oP6WNDI6gq74fmVGH~k@<Lz>ujG( zIeTDGibR$eW^r+TiZF=|P^Hdy!GQzr-zr1NNX4!oc`Sqjgt__EC@Jb1Sqhec^K(Ao zyJJ=Z0_-Od!vbb$p_HDeMgNc-1h>2E!p2k=TVD6Rt1k}96^v+HnHX?EfkvxE&Fw}Q zg1zvRF!6N53S)1yrI~3c<0~M@OLlxtwjQQJE^t~&lAKA%t(Jt~|KLdnjhJ_^E{I_C zYb3Top*|wXKZy!?d-df*i?OHGj@?P9NaFYm0&<96%F5#2==0?DoNFSlJUnoP6Tu^8 z(YRS-2<pNOH5ixc;ZQ?3jjzKlE*a&nuLI-8sk1-n%Jl{jbZx?*XyJz6Vp0pIIgq|J zYW_#^<^DM3;FnVfCjwt3F<)i7m4DW|?U_TtZ^_mIeug@YmT~OT4(>2>YVT6j0A2#Y z4Q2}YhfGKz^%7+T9yM06c7doi9==8iB?jzdGKu@jLLrENxx@QcI-X(b?^3Lb(8oQ; zP3x<Mg)A#VHQ4Pyq6UatTik`LOjfSie<G_(S%A#QMc)CmFkIX40>IKxk3wYo6q&9T zooP(O@8L-b{P{f=alv!RyUS<rl5$ajM3C|lMwCB7iKYIHwd69)<U!OWH}d|_vTeqe z)8*j&{Ezh&eiLfIZ}+On_9c6sAX3I>I|2om6vn<?!s)|1v2=W?4>GTOZfWtfr0!NI z?w|gq=cb@iflUY&z7{tW3hI&r`W&Ao(*{b8ip{pP%0axaV6*7m_ex@+5b*CylMDo5 ztwilJW+jzfzb~joG_V4f6=f3R=%^CCx;huf8wSt~2^vR?IZ-O-S7yus^|qkd4cqhh zgUq*Pu%cO!Jz~6nHT}oM+<%QVphyb(y{xMv!d}+_BhD7%%LB*kDnW@s*44=wu!X{? zIYwQutv9uDvnE%jUZ=xquV49WnfkfEpZG3<bfw&h6+NRLGvhPSxcRKA!KZu~E{5Kn zGciw3{vQsW3aS$Ay``3FB$yGveW)x0G?t74$ZrowB3k?hF`|YlAL2NeCSt$#K(QDN z_A<|$botqM*{h}$+PAIzHU#8pog~1V-DXe|{=l#Q02?@R@#?yb6jz0jq(5!d1MDKA z{uo$z9k)T^T=arEixg$y8w8Z%DnW8sF=-Z7+i*y(&u2VDHWchCir2zj?B&GG_DE@f z-&$@YeD~(&{kb#il25JvPYijKpaI%GQ=Dl;I79^Qj0rPZf{=kdY0#kvjJpbrMoO@j z;F_ym9-JsjItEo0ue#XiJ^f??Kwj;0+e3&nUOE=4i1Cmh)=gbpyO2cKIJ{VC*20r^ zJX6UVt&~mFLjX;gNs9DG%s;cLpNf-F3lia}Cc+O}<%CvSR-Oe_A{}a+6mG_H7p9x= zKL}ECaad&g$8h;Z5pD;jQNHr35Lgexuecmf$MY?Jf-Zy;jxZ?(Ir9FzyRN>NPgFKj zsVg`assd{u`u+l4z>^ww{Zs~gdcZU(F!f*d&gC`I5RUgw)c$Z)Qt!hKZdn+DNKi%> zu`f^TU->-Pv*EP=U|(Pz(~^?a+j$*FS(y+8fdeQ~TJ;&(9z;VLtggAaMPAfa)>CsQ z$(vcN-fHT;=6>!)BcMd29{zc?>FqE6v=HbUxzODyP}BdT9(LIPr~TWHU@}rXTfQo3 zp{L3gQZ<m`j=$b=#y|b^c60a25P|W@!Su?(WQ0cFUkkA33Bj)almcoJ&<ypXV?mXx zT<X+XNG8ibnW))Z#l-L#uqyy;>82lHK4!28F>5bcR|x5*y9;&@T!5a!+Qk?^w}5@$ zxfcIyNj&MKR`}H6hE4kLk+eI2lC1a4&~FWzlPxZWgwgbzM7>y%$`;kBvk^)25HCTX z((Iq<!e90!P@^xxO&s43{n!JaWf#yT4>mK7WalgAzqG<NbaVD|QRzD2L9-4aU==~- zCX_+kN`V}+U)SoFJ!H<q_j3-9#MO?esT}i5aVW$kgkQGo0pxMvWsu>~N=>9=ADl{C z5l*R_4w!(0gM+EgT0T8eG-NoZC6d;|M04V3W2p6_{d2O&zy^h0k{F6*YvmGl^XUo} zto5f&>be^{Nv~`C;ollbp(vbg<9uWR*E*|nPJ4jz;Rg0|wZgYcB+|Oo9x*H@+DbA> zBdR%XyvgXxI;CWcP=a+{eaz6Hu$o=zhN^KE3!F1YyXfk>YNx2O62O<>6)|>Om>2VY zWnrKJadB8qH5D}HYiPdmKcxPmgr-1KF90xpr_H{lS1-_=wyU^B`QO_O6nJ+rS^RS_ zQP&}8>CROVOgT+mYc^p^t}q{9{hC{m4Q&1)%|1!?W>`g+!^0<aW_6Bi3rkW6G8~&> zWdZTpM&87rjgWCS=B%Q?PsFoa;>JA=w4njc1Q^WRg#4Csig~$aNH)RF2fqV7;m^O* zXVFMeZSVJ>PqDU=O;w^xQl{^@GU$(V^>v`|^Yg3p_%8F@U=<VM?ZAhktI4wHH;QMW zSD^BGt;{D;To<-wojfwW3rTvk_qd_R^USB5`?sc`L%504X3xCW-}d*xY<QF?mFl4* z4Xj_-k-?(Xl`*~+mNEK>$o?Mrak$mKrm}p1rQ-LJHM~Wk%G9_<bGel5m|we^X;#x~ zoTxxG=qh0sJ_JFWP=%-Oco*R@Z?NXLLJ?`z<3xA9)ce0rS4oSfB&N0-MzB_5CFi(m z=<+39LFuSTY33t5Q(^_&XtwduD(Wa|BGW+6X&gTH2f*umm<IJo#}O8FUP_GVktVzQ zmLR542CjD1S;Pi4-ciAdn-Ek&JTTfyR=pk=3cJ20Fh+N{u!3SUNe+0Cs%+ef-gb5w zaeOgyRDBDyWRkd+66D!r>H)PRr_XaWIg`(AueX*6_!wqD@T~O7`QO)Ar$(@>h(uqB zAF3wiDq67j>YX)txt)F3LR2W_C*z~FsQYiE=ha6Nc`5GOy4Km@GL6@gXKk>A@gh;{ zn6SadGJII(mw1O5i4*EogG=9?S!w&k><M8jZ0aFa*wp0?W7UjkKu=2^F@NR4mJ(en zb7AeBR0GNpEP7Qu0I0S6x)^hn`FUT&A?%y9>XGDi(vBIk@c}LFxsR^r3=U|DIE9>E zG3|0(se!33PJ1s7pgLtPmQca|=_2QfYDb2-sGTLJHLYFQ=+d-GX$i|1{OnraH<qO` z*c7i}Yn6gG?1ws(xi!+n>1C5f;15})S*2C2)VWn8U@DX>UTYM>jIsXiu!>*L!VUgu zP%TJhCF*=)w^2}*NhI@*&}JKPyu+$_Mjt4=poRISwh(H1y)Av8J@+^C^DDcJdfWM2 zs{crmdDtIzg8={j=vt#2EtF;=6~EZn3t^Y@{-T~np<6)R7gKk0CiQP!*husbH?U=Q zIXUqX%p<CP>v*9*#b1XyB89=-m_kG>h#rv`zOfTHW+ELC1K(3X37bhKO|4E_Y~b&m z$&;=sZvD~nF_l2w2?QT#hc982&Av@_YXZIHR1WeAd4<(BVs#r29$JtI5oj-I!S}Ij z1gu2d=WGq?cnMMDyepnBgN<86>(d)we|=?oPEuCb!jqpN(PC`bez<DXR2m9cR=Edd z$zj*4tO*nL4<^e#Wb#_msO7?RWiROW{uy0V{n!hd-Gg0gAYWD_DeNIDwJb}Di|;f0 zeBMFkq@#Fn1esdYr7f1qqE0T3EVCN3<_#~mkJ**ad<STdXI(|Co;;*~Ys%I*J>=KA z=pOHzU`n7RH)&3(7#TpB{(zzlh@VwjN714?Uc&1<?tHw0QJA%5TRRns1R>f6^~@#U zz6L<DB?rCEVZ~7yIWF)uu(ud4(EK-(|4s+P;Nf5W-A~ozVr{>Jvlu#>yV0ty4rr%O z{^?;}ro#<u^)wfE)^xOaq97$zT~9KsSq~qXZ=N?Y=>$B+{gSbrZyx7slprzV&{(l| zoif}r->q8m@=ESXpdGi+svq1fXHQAqpB?=1lhQN|yD*@iMrP9#?A}ZL*tqMw^E~r| zK@Yg118ff;L@nq;rC9kmQR&Q5^M^McC(BqH0qF82)LQ9;&i2j(ER7#H6O)GT%oCLu zoSf!@_ic696<Dj}sx*W`V%UA#^!I{Oa1wEfR3(wvdHNA@kbctF7TLV6!%_O22dF^h zGJX+d;r$_ZL%>y2o-wA$+gt0B7%svSlH<GKOHihaxUE5h2v%FbOc3hHRR<nU5obi? z!Otc0t}zN;M_pJyQv0e_VVb(^I7prQ(@32RkvmL~jH#&wCw;``FlGHZJ-2-e1ABYL z+iF&SMyr3gMNs7LljAWX5WK$Lt+TxomHREDF-n)JmG129PcrslvVec9u$3Xs5S}Tr zkSIMGr*X_hsY-Sc#?a1C7}bie%+(ONd%y24i?jtsrxeNXYK!0IQ=U%H$y=h*C_BDY zchz|n8fzl^@!!m8XaGS{@+^(EVWZN>wbeB=G*D@2FyaYmu|1E?Fm~j5a2CPhC0<`K zB@JxJIN2lM$kZSy36s9Yz(PEyq2f<H;E-IGgE<WHzo+S{vnP$;>2Y7<Ekc+_S(BsO z#$d`Fq0SvKHMb+1`TDY150Pa|!OQ*+8dQOBDu0?&^i#;xwoU~KYetrFYUEolUepih zu){n}k@ufMKk#2w;J_q@V~UjaSEM^zTVuZ%lBUj-0&@l$mXAwyFgS32J&4*g>rEN6 z|L2TweETC3o$%L<5V&qB*iW_{&TugdLOt{1@IjP4?{!QUO~^Ei7VFkGaCuM@8t(sp zA37l6rxT<nk&{S$B+rh64aC?{gd_6XLB;!e34$r@_Jsi1P*Ba0ZLA(1#2ub~@r7Jg zxH)qOSV{HHUhCN^db)!@t`P|6jU?YU1R25$63M{Lhf5VA%-QOf{hW2frY-g$GusH! zuM~rkL#IsPq;xa(_8`&b$cc#5eKzatKQ~p8B4H}cuKb~L4$HRA0xn@vk3x4->AZbJ z_l=pu>ntLrLX}8XAvB(B=ASrPL$BR!JTM)7k8}A?yjPG4PAop^PA0zEp-31~HPXSr zbD;g2zL;b^vPdRWN67Jbvk&-eNWu`<ouE~D^}80zw1*-oY+78+;*0(nck=di|6QL4 z=gkQ-9VS*2=UWm>_FNfyEeUz6ayw^=(lbZla#|6rnM&R@cP4a+*)4wPr!RGZHvKYO zt04d=t*@`YK;E2B$IRO=)T>7FmMyiW&QvraY@Bi@|LsemCJ%<aKR2y4R269YXmr|l z#P3h$9WJ@mELa(v->t|0mi*tVXoc|#Mjqs(OecgNoW)VE<&{%qZ*@=qv4mn{jUFdM z<1|1VUa$8{HnQbwe-9NJE8kcaADn>%%I>A#@ZLk+UHs=ynH|xihi^7!Xcy}|FeGNF z_)+9%?kIh+bjQRNxG3GCR<_9|6pg|v4-ZCokD%_WH3o<=V9L>#R(sMt7eOmJWeiX5 z*i;0xOhtODNA1da;7xzoK5==;#kvu;U=k2BhWO*ACxrioc=f+8{SeNpjYKKmXdP0y zT(19NKl@DbHz^0OZ4?6U;Em5T4;xJ3O%Eel0bhR(AG%Dqb)QEIpXmH|c$bC15%>3= zlVK(3I)~u;XW!0fTf&JgyU#&VrO1+!l3-6{yHq-BlDo&U;h`<EUA3^H0}dN#o8;02 zgd7H9??o3cvL*<ky%rA+_+acgR>w}@1g`l5GFy;4)g)QdR5mTS!#(U#b8?5y`qTp+ zN+>s3Lj#XGI5FU}O2dL7|6;jI7z2MH=#aufm01CN^J#`#C0LS2!Ldq@Ztvws<bhe1 z!T<|`6K0Fs=5ot>5QP^W9x)A?`zs8Ho1a>aI?6SeoyZs%DLb$^p&HEMVG(sD2JHPz z?EOUX6EB#xZ3WzR57NI?wZK|^TsCS6JS^u(meQ{$g0j$k8u><Wk#}42VF&_9oiuqm zD-q)?dN)HX9SAJuKkcX3zx0;)134YAW#gO-Omy-C7G5<-X6V>*C_Pte*?x_b#N3I; zC$OPn_TZND_uVkodPGDdgFQW9*5@pF9B1Y6xNCfQ?+>3HL-q`su~V3y`AY3qQ&bmt zFhA4N&r5gifScdxIhxr|MZu6Ki(UDWO<omPli09GU%MqX8f65{^N{&Znh89-&c~S3 z%!Oe*#=kKn607LJLzGvwWBM+ZtYZ4-7vl8>Ow_$o?Ki`ZJZ%&zwlF17Dd(8I_1qpt z2a?GBY~wi{-EWx{l}<eH@RI$&M!M{V51Z#IRZY(L6PKQ|0Ip0m#(q`jQ`WaU^6BHD zD?bf`f2DhW?ck?w8(s*bouB)XV)AvLA-^rWzVv%Jzt{IdWIc%n`GO5TvQ@sx>5eog zyyl2pJkp4)sROpkp~qT8J1-SyUY_{&k&d#fS;RRMhW>-0u%{)l89eIsJ{!hQ9u(L) z@+eb8kp1vjF8@?I)yCxFq*s^~l(07{j0yOiF#C#xCr!V?z`(F0iS<%r<^>l)wFceb zzN<Ct3@`jUaa^Xtx>eJ8)?Tq@(F$Jd?-qnS#+H6vOu9gvb0?Uhv(d&Y{_D1JFS0w| z4bScGXHRr$6>}t<DDcq^;&O<^$}spyZn<JnU%_O+;8<@nl1(tw{jo3MA1%9*^7gX! z#Ma9^AMDo=+eC*7Mf{)57&$h5dgM!V<=iW1w|-|MW}aqzsxWJ79WYM+>GbOo(dvTM zBR0P9>(>BvO<bN&-rBJL=LJwgFP@IyF}ARvWBevxC17{q_fng~@LOJ?zgseu@+8OR zefG-^y2<_L)3d>6Cu<@6H~<@N#C(6gvG{?&;oke$r+>}sP(2{Rs~_Eb=o`Dn;52GZ zhlvyd7c@KJpQv3I<4^NdJ|pj6&OegY{^&NtsMOBanduDqISPcft_L8Cay}4&huWH3 zM!)}|K55EXYqGCG;wM7?#|OdVL5bh6khWeW)yYxf?$qmhPyAnDn4p<sJo<_JptKPa zD{~_FC-`jWH*hX|^h?~z`3&b8nwmmmD?AbMZK~rR&*S+<?*Di42|AbhwuK%Cf+FA{ z$mHGr?lvZ4F~K#j_@V^j{SKbIZp`vg;C|TT7u0o&n_Q6K&^R%9;`O7#lflv7aO=HC zEFsJbpm@Eb3B%u0O@ok}Ng@1jNgNwT-hUn$Xs<6fc(*<Lx9k42^-XL=yZ0BjQ|dgg zzj(r)#GSGYMBnv?OL&h-;FxddS@c*P>~lL9`3;#VB$?OIQG>RxX>0P{AhYBSfUX3e zk01HzdW|M6Jbus6UEjGWGv^u_d^5cJdXX;D`kVkBKf~p6Zf<Q(zc_Fj>|b<T{ZN8A z>1_PNc==b&j;yoC9m;nJwmJ9mJcbWmHnwMsnH~(<M*MbiPscL@F_Gh6Le2jSwrzyM zD30|peD$D6=sx6}u}1IjCt)|drJ{qxWG->Hz<(U{*zCd*i5y6yHWCa#o$T^K%3zo@ zIkO@O`As_*!E;Q4FnU7|VOvAs#DOImpbQHisHkjny5%iy5PY7h_uJQB!Sq$L-iw<) z>T7bEq_6el$QD?wQoeOB#8$`N=(WHbzc?s=mCLA|J?b^*ThNmz!0tPQ=)ehM9Uipv z(&tUyzvc~01CHF{ZRX8zzjr&03w5<{smvQj95PZ4t%p%8OH2fb8*u0KBB<)PC^VVj zCe&{Pf;mLJNj82@;MU=Yz0)dCvHQx;qtq`Z8WC~&CjR-4T1j-HHoeoY@7}&w%lma7 zX`{Bf@jS2&iC)4*Yewy<HI7T^qeqRGc)26d9Maem%jxTiExzJ+CI*>U`km-Y+AfE5 zlXph#!9l+M<hPB_Q?u62Z#SP`i|=ata$7+l(F@H_rC&8$K9d|PvnnjQx5bBKC$%ho z^(0&7e;MKXn@e%__#j*zmho4P2Bq4DYap8Xmx`#`7<6<Zw|%F!A&DP6^&fTm=LP?D zm``hG*d8ck4KpaE$sqW7`=8Bjd|Tac!5b+KTNgzV!}fTcBES7D>9y1LFnM|R{wsr= zPkoIX`Ms@1UNuanL~>?#PP0ndHS(+(wf#yAd@#y+A+Z*er2Jd9IJ4RuJIBl1!}}j! zad8C$5{s8eu$j5WNFV}!=QT~hP6vghw!8qJ@Rvc0&gVCFJ5!P!N2<u%@|lYQjy&x| zs$+RU*Z1xxtt1+i)7`^*5XYO}wo8HnU)W)6vk1zIi(q)8MJizM2eO1G(Yrau4g05! zuts#qmQ#DWlYYi#^$cZ<XL<iYipxo>uQO;^gh@<QdN8ck!k)z1v3>XdXgbTNsNS~= z&oFd%cXvricL@?wQc{xA-9vXthjcg6-6hf>-3?OG{hr^u)_<)tpZGLqc+R=w+I#;P zYG40jCNWB@TIGrWI~p8PfN-~c*xOm!`DEL|$rZwoEfj)M(-mmYuYh_>&zWuAc2th0 zKFj--qQ`cgQnB#KgYPF7nn(ny&(_ZIAPVEc3BZH&UtDm`9J$ciB&eI%Z6kZl{J_z% zz{hvk+$7^vzDfz01fCK-7i+(wu20eVj_vao(OXvpHl<sa`ov50HmNQHuJ@ElGR;K8 z`o-?o(q5zdEi1GtwTAYqOE|@2n7QWAE`kFz%QX77I>OA9<hapEiDz@IdQ8e5d|S7+ zk^{kC2nCjB#g~soyApVvTQ*r`e{UK9M&FbGyyE`)kHupp^IVqIoH~`D^pBaqp^HZ_ z4r=tTdH3z)tJKRF0>i%f(RYhN8H3{N0n=c#f*0s1-`*O_*9b`&JLTqu_~XVIXR6J7 zhGMFm-+c=K6{#Hg>NY^b^&kEQSk2g4x5?H)fj!^uPa^5$a3_6&g%rS#bTL9)K7Zfc z7J_MK7nf*fvDyq1-9{9)ASCWa!?-CM4=vQ=%{=hTb4-X?wP^NQ@_lnu5`GcxcyP+i zK<?p`P9V7PWDq~***889!3-aEA@#j)zq~!aNB7ye^CzrEP#XWBVT(}`<#^o?xO%Y9 z;OJBObmb~S(3BmVbY@K|55k0r-2rAr;<G%zanXd`AB8_=1D*i7;+D~Q-(bUab4orT zt@=+I|My`f_~3E#{MF}W=~LQ|_VCLDR(Nk5!Vx6YU05F^4QuQoV%18XmBg`+)lD(b z1pT$}b3y1y?l9=_(HV**Wo(56Sg!{pVFMGp5p(WZ0*g9zcGFr83Mb5QG?huV%?TPg zqt9A;tmj&bI6F7y@q**>_WQ4Pe`J;qE1xMK_b$w^<=j6Q)xavmr?@Cff72eiFqBKe zp7x{Li){ohA?L%XZ#y-n+UG`_p%Er0yRmw4<2C%RKVFqfW_6gx^I969R|M=kjY!=` z)#V-@tw{qtBjv~yDQ8lxbyK`3|AZ;nd0M)H%WxB&*UX*y3>E<P|Ml@aXJ8a3EH@J- zB6vG=g_2}@W6zu0<6^+zzmJZNVebPA&i(N$hmqGlwi|j8*J_TmU>;Q>tlKq`hp1}R zha?;EJXW>x5DnAAKXbr3+nt0rS1kxGfb0Pkl?5z^tn{Tdd`1x*F=D12;ngoYedBm= z!HL?BNI2DmQr+L5yMAqaQ&v5k7EIK^`KJKh)Sed8)|}Li?!!u?V_b%77+3a9(l_QE zwV>05v2P+9VdS%pzR9)xJi5?}gtPPBptl9Ni+le!8d@z<VE$l4Pm+>VE=pjGlX0WV z?9#?izr;!()fq1GBBSqjS#jYLF&G(RWsBJ_6c%V2uTGsfnya67L=FWJ79$PU^qcLl zfDx5p7qk!qx*z`$J)gv}8+{uF%@74x8&qQm<fFI~>OFdUPi?FOB@V}JU;lmo+&%dQ z&KA^`a}o^b4DyV=W|&UoPEbHL``#mu63^UNoMv1`JMDl;^tQx^3C6bTL~b^O16|Xa z94esxckrnBdEX0#wV#WkkNvcJf4_Rm-op8w$-kvVng=<UuaC0tcGUOS=gW!6oSs#o zrt7CUfl}zRmx(xYKa#2Nj~)g^NwOiIKGbhX?aVU*iWnJ3kUqFvh<bYf<s2+UPgro& z`lUq2f%Yq%`D91vk@n=)Oua?z^E2tsbXEZ4m_ioBk7|TVZ}$~#D+?TN=KbkRx{y*| zs?9Rx0$B<mk8aRKYq(LHaZNgC>*f%#1l%edI`BZcE3T1)th9iAVD>o~VQ)RhkKx5b zP~eOWOeR8}YnKpD3qm^vs;SWzq-<c!uGh0PHd`w4)yRT7?lOVLtDdV62WF{3oR6;7 zrZyeauJi3z2bsMH^awwEIaPX9a@>w59rMYy)42clE+Bs(bXn@0k8*4$qDB{8y|`FH zhc;DygF(FMU1Yp3t^bAxy%)8Yor)!yz8MN&sOdD+ceKvU%rVu8mUFEM8FZV2dg_R( zB%L_Xu&UFe9&%A&^T8^K6GCxu3l{}917L$;HzoQYMpDQmZF|PUYXyX@3}L1e!l><S z(Z|2AtwZoMQWP0K5^&u-!xZN*=W(n6oIr?&FnT{HP!KB3emiMsn?{QI)dU#lQ+j(Z z_*Rq1!b4}1^KSBJRuW}QjjhMs0r0)Ev$NL`U|OE%ExKdxI(NW2DSwFH?WunQqadS} z*llM2<`VwwL+YhO+5Ilyc>?x$Sbwgo0U}dCz|r9WAKFl7&l=S0gWB34F1X}#O8Tws za34k4t-(CU=}J85BfV<XpG*+#R2xU;-vcy^F1WU8d&Qdv+kR-v^j<58&wkB`*99jM z70i;=9Mp~2tV@i2VejWB<=Mcn6rYkGO)F@KmF`;wLjmVOaS#k8`vItnw=y5(+jE9Y zE1u>}#z|YiO3W9GMz+9TF8TT%qzzX8a=BOS^gr5SOc;@JTF0xyic`T_NG?F6Nj(sK z^g-x_wNz>l)gW9vc{Q+VNcwGpvffDSjW{(@E{40m5kpo+&|_rGvJ+%}5I!=Ih0(Ag z-=Q(``WdhS!w;;^aKV@k4t?F%L>E-<XfyuUlpPLF`PKEyY{JQC9`_hM9A-QS&`bh% ze7Wi6H~*xmu@zhp#Pd)vV^D6vR3g(%98}9M63Y-3*StZ%1$dTh9!?juTulh6G2(J^ zaRt<53kC(BnQrL7)A$0_zkSm~IWIH>kD`7|NsXZmHb4G+CnaQX5AS-<J8*-Sn6EP1 z5CE9_n@;%_+;sG>%?FcWR*+m;ri*ALSDLm2CNh588Y~1!P)m{SnS@Jvo#oJ*TCDJW zTS1SeM4+_B9u$l6y2v-5SyPO8&$79b%Ps6m+K0<_0`8ZEdcCU)to4XP7LDDh1b=3t zBOR6~m_|Gc;0&E*G9T&<Q_=C@K9=p(RgBm@!!2ZlShfuXUsGb)1Y%zAf8uzL=$e^4 z5-@CEM-Gz%PkS7n51)(7R32X{9!X4ltn3C`a^p<_4NjjjqTe1t)w6MXIKO*C_qvft zQl!&h#siW`@-&!@oi34IFOuI-OU`=P+e@nj!WaG#mY(+6)O3dK?d=&!%5tC^%?Sp^ z>0#Pq68j)o8h`>gV4YgYadn7n^1#&$2@}PDjv(k&so2V7c%rk#;VW^Fl&229YL%%k zz6%+sf#&^U1J&Qhqm<Bx?Qa*Xx3{;{sbgCs2{eG7wFM|xKZ?0ybt-IbR`bAL(PQJ+ zI;-}_`Wdy-a<$Lla)3;dM@NB<mC|mowpPFAtWFa=a{Uameo@>EpUB}w6pD5Hxiwqi z;3NZF1{H^oFgJb{YV@*S{3gU)i~}zoy8{c7j*es}w2*G-{3y{;TK#=(#&BNX%9Q%H zsI5$6@Do3D8VzLYBD9u8qe4n|QD@seo;$UOV|1Y)!JmliCze(W04!JoXx~<3tF%yt zG=EgOcwwI02s-T$$>V~zz%vl({09yt5IpR4aU(4~?Sf}KWQuC@G64Tx-nhA^2%YIT zz7!@OIf59H17GN%douON?M2K64eSmV=|l*$%W6pafhYXZ$FPigqWVqjb!R#bjBUw7 zT&h(u?qzx-__{s6G5o3CKMsh9RybKB?E47(ZjH*c`}^jXb8`!-bq8AusFu%NQG^*L zU*QwaDr(nmNA<^V9p?S<?QVo=g%J&;)b~|Kv@U+NqORZf{FsVHU+k8lOya>2h!>8o zZ`5AA1ULRwnlj8x3ePA8L?;+P1tZ}0moOzIh4cOU2#ajNxXvK#9U80aLes-@tiwrU zjpK2FX?^g8&om725*(sJT4+G%Y0nj{i$Ty%+l46-a9o<{OlRw+X#=wxGmnP&?FgnK zB0Z-l)l`!OrDviSfw}Y<7+ti3^aBG#s+zn_eDzd(ql}#b59(nDdnyHtCKP=%3`nez zh}u4vrV3kF8{3tY`bwYHe99_Jgo&${NZyjJV-qwd)`Ovdi2~SDC3gJ<8Q|ztTP-@4 znV{YP%k&TzK{B%heqyx4wphiYpZm+@J45O00Si6x=uC=i7mnZ~m_9Hj#H{khvg&8v zers6ko~4-I*e1?}2b;Jfr7<Lb9X1#LFn2JRmKeJEd)Rc7M(ELjo+Z_x<84>B-@4G) zN@4Cr@nY%wJ0v;2cusXr)Pky)YpxSQ`u#2>kcZ1(V_}|u)l)Ao^F?Ak_Af^@l71#l zETL4}J%>T$AI0j3X|RZMKLo6%MFa#z&qoMe8%9`sc^?+H{R1-tF%DwOg(8?F3a!7< zUN+?{5Y^Js0*0U)=5ZdYZbn8Rz;7E&XpoUDdpQFaZFWLPBu|wbZYoU0$v0&t;|v#J z(&#E~J6Wdlqi1CPuCo>O+pvUW^M5C(Zs)E^d3OYjAsF$SjgEaD$#`J&3Y?F|Z9jN~ z6BU5kfb~<#O3z-ia6u}Gz}d3e8t=6p@1k<hM^GXB(1X|WdF|upXM1#2<48V3V;$Zp zAJWo(>a|r;%Li}Q95v?mH&ki?3Yw`QFYKt{LIJQ8?q^;!?jHex^RlW?Y>-zc`mp1l z7RGrU!npBiu9LP{58+tgm8wJ!F<4NmSqL(vp*(;=xDoag9%!<qeVTUaZPY;~MdSey zAxKvuNpphAq{PF5i$U?K;(cFSTajwugg<_8nR4lbqomc1Mu@=|a)LDLHE%*d^*5u4 zS`}0lsHQ_*m_GX>g2a9hq(Vt>6#haSK4CQdop?B((9#m$9378T&$v~En-=0?EXKRM z8gRId;&5w4{e=$&_IBtyz%W7?4H9)KwbsrOG5RU-@cjJzSJ8*x^1o<+1you_rj+qN zYOmjLsQZZ{MZjODRc(0iT%6&0+=88AWb{@Ula=z<Eh+Ke)y+5nTH{r|B^w^%fS3G( zIGuQ6-IfGO7rjAf-($m6bQ(;NFkfz4u7(1iocEdJr<gM9=y^W|W7JTRPrU27#CCWW zhlEG>P;-uZ9oDAe5gPtQz<n6NsvQ|8uV4ti>&DVYCzozkBD1wn9URCW^rgeNdzT-K z_eKm`wZsQ$YwS}hI1-Qj3`C%2HU1cLs`_Ly%M+w)32P^b2uOqgXcH*vjJ&TwGcOWn z+7qltZBv(rZRqdK`hPvJX{RmxnrnurVuDeu%XW-%nP{|tK_VqKNekPpY4f5A%C{-Y zmo=x+2+cpU`l(G2m&8+@>lEtlD65ESgSrfz&dDrvP!iuyl3y#yXx-`OiL+EB%6BQ4 zFlfV4tYtM|LS=#$Yu0{8VR^#oI*K~3_@nC=qkN3cAyCTdJbLSq9}WkH56Y9`(|=n) z+)v|X+`zUb-utev$rgyZH?p=v_WKI+LPYWK4VlK5E6JwE2du*kwn5H}D#mTsttqfu zX}Rlqq5}TyjXMo7K;gout1%QQQf>v}BQ5i}I7Q*qG>Y|p$WGrckt(c}Lc<W2TL5;4 zum*1^20+|V3d?{1?<EQ%Rc`ZZJ#?22MA}y5R+fZ{c>$DdM`Z4NGu%;~nak-%{m|;6 zHi6tSWKI|d?hew!h=2i;y3NoXc244V`6sK&@}??J`&>dGa4jH(;)5S>u#6sE%mmsG z$7TJ>W2G5RRKS-7-~<8tB+A~{rVj`5s2OK;f_%Ua<sGpt2~50VWDAn*XUt52^?b_L z-Ya2RcR{x1RDIXpUa%PsD^%xG{8S`@0wJcl9v(xbvAAgA#mb__Czl?H(i;v^aRIPu z)z55K6H%(D9ezqGD#_Kr)t5i8L}bPIhEMHh^UF<3OoohKQ}1a&YY2rL354Ojoy^9^ zFp>~0Yxc)kFUC?cIa3{WLFg(71kS`~1;#T1zJw~3l`!#BaJSvVJsW<P7>;t=G5<+} zrW6ZsKxOC3vjdw`i11;ulzT`TiZZ`h#|wnTVp{k^^!Z}9e6Z(310E#nNio@w#`*@X zS-ryC0GpWxG@nD6r%k>jmFt$%Lt1?=1DGkVO{vf<RQz#KFfi1p8uek=DViv^5*r}r zQAUB!ilz@x1}IR!0xMl3TC1Utls({Z)JofxUT?#gGzb|P1g`IWQ10aHkqe2#lyW~f zen{f0K(7pMbdRMvWm5ZA%XEn;t|Y8%#yccIF&J3x-viX)OjA18&a_f0Cs(I9plN}G znHW%3m-bcl;l4JJrZBl2eWC<krfoaBzC?-DGBGIsDe6pUr738`0i;Nu2y71lm<x~# z9IoViBl1ULk_Ru~q9F2679mk7$){mf>BI+<*XFu~uthx~{<?7_L~(*aa=Ut$TDBT~ zGlCX`0XpnM1XJ|f5;L~EJALQeN#SUkjMrKn#o@DcCE)#tJ5i|8-(7OVZgYP#@-p8^ zEWGk%cEiGMPP%j3=)fs)Z;FbDc+(R*9gGqarJ2@-4h|@a463UnLS_}AaRfYD+4*|C z_^h<=iiR(x>wNEbMBvZ7{K@x1K6yO<O`OVJkC1vg1A;tsF#FdK36ZGcCvGW!oPyoX z!%o^5@lv@O8=#NBa7}ci|IDa4v+}GGR<?wcwZe6r{x}aff3n?_+Q!Q0!8$3i_+DXC zfPLPK9BfB|6?p7NGey}y9Ax_JJnuhg;9%_&LPDNF=G-Jcl!{8uMR{hoeMZHd>yqd3 z3VWJEqUD4~2TYkLU<-G>@^^Acpo`(QE8zR@F5IjXL9iqP$O4ECLo)E|oY8zB>f+HD zQ3Nxms7ptUC5iwT;DlmAdt&}D?5G^b*K?}($_%F8yB0a_td!Kn04iWu=tSH*0~n(= z(FQhj@k<Zk7We9L<ve$lpJiRvM1Ce5l5K2Fl6L%%pLh^!=Iso2fhF^!@YaR_NT5!9 zGw})%bQDFc)t1!5ax^n2FNcFa#pvl&1Z@aM&L~{d`SM}XpM2~S0jK|drjGCnE&j$v zSZ5q+U-C42%ia*o-=8agQhHOxHxPz%(_v7=?ug;JD_F<oV0{+kym};y)T9Ng`)}y7 zxX8@)Q2=9VXZ&Ay5!t`TA-QB_RD^xsvfF=7UW=n11sJy6C3AY-u-xx|;*GW$b{Hme z&#kH9aKdh_-r_^u^+t$4Cj&VUW}oD1Rpe{26*T;e9_)iTTkIB6?cyayn>)GTyP+1D zz3~#c@VM{lmi;)1l495RVWP#LN6s}J3v|)Ljq#YcMFmkjaq1_+Po?aiaF+C-W>D$a zv11gJZDZVx-TwM!wJ+WybN230gve*?CyX|wg|fA`nca274c3Uv8t8d()Zwu!PPU*9 zesy$B?r-EI)Kck4=e}i%Z{&wuB3QKA#|KH^$m3p0ZlzEGgoJjOAveE)62)J}mT$Fc z8Q2#WGxn!7DkYBW2MO7SPQ&58>UzRx4Bh|)Ka^nIZ-tsEa^hjMshO6@m>Ehmg76K; zvNkYEI4+A%;)M<`JyK&jCMt&qv-1&+)-}KDcyrh$Ci8XmrGHNurDoyh-X}Z>eewg_ z^;(&VcO})T3(iP6X4$r!f(lVQs-@dFLQz~Xq(sE)j&si~y{d9+Z`@S`gA~_7@Va9c zC*e=6S8HoI95F4dIco6uu`}y=P)X&Djr@`4_deY3vy^O#iUi}huZ01IE+=P-<wt_* zN2uS+c>ehY5nf?z#!3wXEC5J2SrHDn=B@FXY@3&)f6A?X=wW!%r)*57bXnod{a8mq zKD!kiyoflN!tmyg+n(P`->-Cxk?k(|q^gHiVWjXbO15Bn$mBj`uSZfg8&%{b8{y`m ztwRGD%!W|G`BgcMiatfAT39_~+7l;}+JUOPx^4f^qoo!)R{Z|{GK;p_gw{dp!{gNz z^$>0fApt#X9)dKS9q;~d2%XF6(IXgfwUhaYj@}!vg+lFSSTcY9%928}*$f)8VP1zN zAhX0$DElVVXK^MlDjxPPa5n|4!s)DXhW_%LoP6-dr-`Mr`}AdH{gzKjS$R8T%-K>H za~QCUdt&wA?ojwL%CtHEFR@l7Rorzg<4iOnjl+1rwdKwXS~fpmBt_ux4MXHXAgcgr zuI8boLv{E*Z`vUw6BK((E<>NVOboXQ-*f1o1<qw`>;!%9q`&QKC76hSHxzyOEPT`K zE8uyq5FHz9H<BwC!lh-p>ql}AfDjrL^Wwoh^DO`?F>MJ8DjZS*7L6<tBQ2Ux9K5$Y zoI(jo)8aqoG*ZK+?}gWM`F5%KvEtO?QNru-BMIWMsCP#2G+n3!8jDO1LO&;)$c;~V zauep*Vj^BfO&Hjp%;)d$<F5r*pTM(AqZ12@?zY)sh95Zci&ht|@9YdrhEx;95Qq)e zVp9qqHDr=xRL~sx%yDz;tM=jfy0BR(0V2X$b}*ZTk&AtHy~@_%8LN+q$?=lR?(iph z47z1#>1Wm<Iq&!6V5Yv}ZEk5axoAdYho)+~1tSxWD((sPO_H%3LmZan1Z(^AZ@{2; zu>0Pa)MN6akIAui&}4-nlgk$lR^b@M*677X_^D>%4?hhk3|Xcd4piYM=D((SMe&jl zuZChEZuUsMcx<WAb6)FUa6`0c>qiHFa-zKyBVykF6cT~wS}?=|bDL09O^yeLUOqXM zl38wEa`+-I5nyZvAdrVA*@rDn)s|E1JBZ(T0D~|P(AL6b!~YXdQ%V~SU~<gd&Pn+S zXBb-rL$%`uL!sF#!%i~4=me1p@FGWv{MDOx&IB)hiKU6JT>mvYM1>&yAh`6ae&4V2 z3)6!TDXWx^VE6g?kr-z}l#~4-+CRhK@CgOYp-a<!WbR0&%MNN{3>f+hMu$|gmrw*A z&87-1zReu03%7p(pFZL;Z5%E}969B|PaaUGnpJ5@6{-I>eIXa_LMKSlZ*_v}KgZHZ zuiV-$`K8mP)2ruKg<$jRup!II2bo>6%IL|98`q4suWAV&);}a9Yrc8^%6{CREcToB zPqN7_2op{HtzpnWeMn7{uUqRaw$G6Sj-aU+%l+@)=LKz+G(@v2p}jXRn{(<AeA3CV zGJf#D6kJvt0wU$S&324fD?$c4^%4dMRp%w)thE|sk!Un$`jr!VCBo)*zFG&<KWBuf z<)B@b)7u>0|2efgh=2Wo69|Q0r`HO%Hs~`L5uTL$DhjYP4&4dEvT(Vw1z3v)*xL^6 z%tffNRu$rhDdn4ezfNaI%bbi1dy}JJMnZ;e{u)P1xjr}~6A-aCV$#FSKfvX;fW~i; zMi_^3;m6<itA0j@yY~DRwMeQGZZJt$fvwP}$-D6SiPP}KH?1NnNK@yOk9<Wvs7zl~ zl8b=-$H6@7oB*9s=HdTX01|h(&^>F%JV+xsr8Y^bZ-u8WGxT2s3PEhCsmTgocGop5 zHxuQ{@<-Ie7s7`voA9D&bWokO?QR=>+3X{~Ij{|<DQ;c})2mCpNKfA|xLWb{`WR|w zS|%D-pIovm=3H%@??bec?mJ$0MRI=?MbRHA6f~oRR;J?(Q+7~8e>+@HPn<2Su8Jxz z)p%UB|3FB!=Z%|7^zqgmwiGRBoVhN><3g*1h{0*t!S>bq`YZ0VI4zISy#ulRQyJ`p z-wjd6Eq}@7VbD2H7A<DnTj&UR!BDXC<)&eDj=-1R;Lk_W7Q*ipP2FF~ZRgi!_}6^E zf~gVDZBx-8ND-9UQ)D!}g!Tl1pbU9V=Dh~reExj=8-B2G(IZSolS<?4j$xZ)evEsq zjpy?0A&>mK!rR#x`pYkWF<$p5MLQa?A{l>ZeQr^4aa=K1aT_(8U;04uTky{sFf0aA zP5;mn+ocxx*zw;6K%`6_7TXl2;2$M<kZRF~$J$s~A%#7i4?+2%A;2X2t_v#Vj^W-U zulKn2heJVRmcIA4DDKU7FHZFa#b(tW!C9`)RAy|lSsLqfjKbiN<Gy-2P7-v#{r7FC zBAEdMx+>ACt$-76`vXfcnHs=ImBOcL9wMh~kgMgOyZjgZ6i@eUKU(x!C%uY*+~r{{ z`}aqquKqUe?RV3Ustvm<Z)UJ#+SVSA0R7{7Y?meAW^WYNM}OLpLLGns#?<a~yilu% zxG?EHW>LDAYDz{4<?9c$^Q12Sr8E~g$YX<1u`^_f)sbtclbeCCW4nT$hBz5Tb$u|G zGz`;{u**fPnLf0phij7`tl-4*J#YVS^stQJJiT5`xAI&J@gD!aCY(nXHi8;EQAv7A zx$G`dt}vf0NP2~eQ{6etL!C|K5KZWSGal8(k^oLn|5VoVqYGQOLIR2%u<HZ_!2h}3 z{|)#ga8D*h;xNCO9Rp@KuE{%2N#L1@pBYZA_J!YI^zj-$kF{9GIxctiMfj5Ob~0tF z!fQDA)^Y#NHs?Jr##t%><@Wgf_=E&ns)f(Jy5zgeg|+Y#2a!>byj175#NjyXA1Jd7 zbgJ%m-F!K!-k=|!Lj({nj!uiQqklSo@qq$a)}%4=WBnY22klTSUea8S6y<<p(|J;5 zYj-^i;0%|)Uw9__c&#%gWEjE<3sZ?QPyAv?v(9?2Wc!ODH&gR+O>0oTRU$zh9$tx! zs2>f9U%K#6ea!)u@p>C1-8jTZuL`)LaX))<TMLuhk6knHlai5)ca0YH<8WK~lILoV zEjqaC>7-MTGkm)8>a#1XC7A3~vl+gm<vCl<H{C9;^XgouPd&)T6h$dGE${VRZ)dDr z#j?mYJ}C1WHmJ&K4AJCdfKLV{KSq1l&TXNvwSy*D9Qr=^`$Fc97bBala8*SNRM&bN zoV8op7f%PTENAE5upD^Vy|XMiNH1%b>j+X}{+<t>`ZifdUj82l#tv^XTZM|jsMm-} z6Od|-Oh+<MXi>j0sL)2-cho92bvT543*=1M{!~0tEmY+%?0&}#a{bqWJgv2XE-7wV zl?uv5qV+<HUb8ShWT#N^KRU1Vu4Y==j}F`Bf#oSQDmq9i33u=FLV;hlLmxie+W znyJ#p|0~e0!lckgwa*0ZIG=g6WeX{)zw{I>y!QgdV#Q7GEIfn1A4k_JbCpddG%9s{ zs~+A2ao{X`tE}F0nGXTU>GL$}50J`_z1jEbe`RcshhI8{u@X1TtU*Zw<c+#)AcAFz zRLk#yv2UTcPOu|9p@rc)&=IhVYlY(ip+9K;WO66yTGgQ!V&LAE{VcS+0fe-1>Scv4 zPD33F!^zHn^@iW+567U-l`wNU<6mE&ss&ya{Y$-6e;6b4f0we{xnJL=J-DItvK~6& zyUpTEsKS?A+(`sBfOyTo#Mu1&ynqI^v$h4nf)6!o=7r^X>b1TKAjS;1nb5vpBzsyy zo{G@9wHQuFAIsatqrPPd?A8uIz)T9vL$NGIH*V;{fiZ_~d4kZiTr?7JKHakp4G*uV ziwj^TbnfycW*3#N3i8@j@!1tB2<03mmM~Wa-k!vQ%PuLi4OEbl%1>gnlj#fkSPY#n z@;-C9E2ve5D5^PRl((hdi-wO+eal3681+2>%Byp#W}KH;TsN~)Pi1;9$DtuS&*$R& zOEr>%OIg3w7zKX%M(SK8OQ#4dq0OQtt0w7{3ayHOjL>og$mu+h{sLN0iB?6UreW@B zS&_$KnrAk49rpL23U%*cM^!+8s9z>Ln(Wu_%`jazL+I=#cL&P^KYPT(t{Js>B?>vp z>pE$#F`$^gq7#U6rL>Y9KCvkCo^QJAy1s1I7OkVY1v0wx{J#?Es=V`fiH&<@X2#*z zo+}cQ;sWcWYkej|yTIkoG)#?$0ox>X!Aho0^}pELxkC)%Rv!g>n2Iw!IQ_A6^q#{m z&=7iNxo<O|Q#|4XQ%Y4xqHI03DRkIXP3kZR>!QJBuXMss-dBsfeCzvxJFW57yl=I{ zc550$Y9HLKGD3kfspT1bhqa7~x#k2?f7-YZ#mf?P8Vn&`poCIsVeU8YqJ~@2jW>8s zD{^m}Id}>~+hY*_j$o=gzayV2Sd>ijS-$FMa=nM!qw}+bFPPXKogYm6bhK!tf0)$* z6N*ABuQ)ykqyJg<i4MuDRbLh;`oyUmk{j%V6_Kkon0s3<Px_Y-RXF!$#62a{VLtp? z-CxKAWkJxBIkywxMcJ*-aWv<L_kjABtiAH3<$8nN_^@9Fm3+eP_|@$LdU;J%PmOme zu0i2;4Z}TH)cy3+eSoi6Kw*OHc-6LZqJInryPuELijKe+$uB<hb6G;p=r{-LCUv`c z=VU=sRr6k^-<c+Ol!Md~<FThu(Z-Rn*or69rt)^xNPnL$rLCO8bLW|M%3U<>4XYId zR<Dkrz*h4$^vJ#AwdCp?4Ajw=Z}6MdMUXT)c=4^}mJxok;V}JXbU-}Fj`6k9!dYlA zu+L;rzkEC(Zdir?IJBJ&Bwsc28_#C-Yo82+8PlO){KV%{qWH6@0Vns!Gt7)256uBy zJ(FP}43>q8j{*C*){aPrHdY;KB$?w^@-G57yW;&8f~$kFloKo@7nEXkgoa7;KP&mn zC02G^3rmxP0!Yc?j0t;Nu$_ypib!b%$r}mFbbSLpRA>&8BCw05Si_ywI{h1f3Q+!2 zh!9LCREjftz(8gc<_Yq(rwArL;a+487}7^;yrSz#9rsDeCj7mN4~ic^bEYaAa~^!d zATad8lKNw(w7`+O%l7Tr;l+*riC=6s$xDTO!ErP1W%VBuyIVkTHNVP&rDhVQ=w?lz zs^Zw@nh?2x&4u01lNb&pnpn9<@?HyqSN5dKTsZNJGO4JescS6*p`V(%-uj4O5U+~S zeKjfhy(ihmy+6CLoSlW`FUchNvQJWq^LrCJzgO$~M3|rXYgh=fm?<fD24nD3SN~<` zTMLJ`@3ur|et=ULAB^GA_Ai_Ha)zxTRQcUe8*<-qO9T$hfR@2e&qFEf8S>WUS3%CV zy(r%Qn3t_dW8Mjys6LZMIAVevKl9qkxjO$_Oj>4)pA1JFvFd(K>u<~dr%vUQQ%;g{ ztBe!GS$hDI?mDR*^6=sAl|fum!k_qr<a06yNBS5*>g7f+w7%lkFL$brG~qMbdHi0K zT}-=Yjbf>tZqsyf9*ZP$qrt*;@W)`JQ2WtMSnTda)idlZzV84kS{H0FvTLEA5w7pk zJJeE;>o)njjIS}l>n7rUAG%K=#5_I@*WOd6U+e53U2M3-m3LB9u(5X=AtjL;ec$;P zu<;w9as*Q@WEn;LpUEKEZnbK?mh&M9AV}Cxj~xy~;RgzO&OhB1%E)U~!%WPm`CToG za*c51gvYLQ{rhKJ?44TRZ~`Pv1hpH-e_l4$fwbM?!gaiVw@X2o^j~(j153{z{N_!m z#CKP={VSkF+5S2t*00{|8al3yBYafB%s~gg2<FAF3P0bhwiwa;V)(rlYTYl$D@KJX z-0~rYg5RQ7ZL<o-E$tt>lH;fhqv@?g)?2a_?fUx=5&Pq?WG=mTSLRv66<!Xh#I+XI z@l{4`23HRIm!70PW{7o$Ha6Sb+AN&^xGcHQYQhG85qk7<koG=s{5HB|xw?2V6}X^z z;&QXM&osUhp$PqB*Mn*xt^<GF0$;Pm*It8!)>g9x>E8%jTXK|NYKvoHC_5>Z(t}f_ zEyBlCmH`9Fbaydb82(PD7+OSe(<Z{C9s&Z5bN1jTE9c=x6hg${kFU>+UH{!e(YB{H zl#KF31K#AIY@(kmq|kfV>n5$<veTUY=;~$k_mv+gRAw~%$F3ALYSk0P`^^#54k>tp z5To9^w)LpZw=G=thwe#Uk`#Y}`3%_dFrjGPS?G|@c=0cKnTmsOhl~moy@O+_mg{)G z{qDP+Ot;Wz)^nw}2BD*&7re%hX1`u*7RDvj?idkAkUO6Wcwv7?<kk1HBXaMu#e67e ztxEXv0qMx2^h+6~C*@UJ1Rb51Y0HVXyM*5)yY!l9Hq8oHo`)zNqi19wgF2)wsxo01 zK~6OI$0*i)7v#w1!ndY1@R|stEg(9)4#*p}98WElLL|$m-cfz~(NgounOz||P2|Bd zT^)%6$qwHk6I>3$d20?M@bkoOcRO8n(G0BpIAI+Iqs!>hgI8|6a<Z>uhXgr>l~fyI zXJ!ay2n&578BFo;{rOQ;wHg+wUB~#ee*O<~W+zpjIOp$}VaQSWw{!{`_XwH6?Y>(I z*;An(di)2S38x`@>@M|dH}o(hBIu94toZ$B)4rvXbB;%QGIQG~BeCA{drIPn8Y#A{ zKc?f!?i`;xX~N^^ut-*kQ`3{6E_8p7m@B7YuL}bfW@nE6J;Y)t+vMzJRs|Mjl=UhN zJGf8kU1qO0(-bgldb9g{2|Is}*@g1OE52*vdN1H?t%`NK?HCzHl7~eBv5JWnQ!uz# zY8Dl74O&dZ`CFjtYV&UE-{1#EuPbo-XE<{FJE}&KHVAoF^x8tykcwc-#mc+?)CSmk z{UL_NhT!aCY)!7MrZ{jJC9e5J{_$YhXoWEdb5Qh8L8LJ|OQTo4py`3rdF{@kQo8HJ zOdqrS6-W?);$w_ZT@$1Bf>-ZvMv&p;2I=5>TRL0FsPqD4u5>cLdQ_I25+*+(0SmDX zGVvYaT}%}BD~;akk$2#{BXVE@7yId*9{zL6nf2wwV-fQAu%FE`CMPLbnHx&H%6I3z z6GCUbttDcRPYatGB5B1T7|}1dXQ!PMh6Rz<p5)n|!Y*8aFML62*@d!kN9jwT{#Zqz zNpL_&%a1N#WCX4nG;%@A<CTz`&BMAF_|9p{bQl^^ICT;5Lo9OR$Gu8L-48Yx@~)0M z-;J1jyG<4UyU9OQ#bhZh)lCCP&UKD()sHVHAA>RBCDqQb?abyA_j>);9qdGQ@V~YQ zAeKSM_P>7uhv7OUnYCuGi$=DUALD59<iTKaRF;*WY7mfXKb6&Ia`NL7IA5HG4DJg4 z_`)wf&*u7tL#rX3@~_u#2Gk_aH>z@2sv_ySj=(yErvy?1TM<eTq$5SkKl{Enz+<~} zmpYqklXXtbYe>RJrERp<PKq?+y(R$bwl+;hE?C!c4_Uur#1u_u4XnN0-t9~o3_F}1 zO;Va$wy?a~Jr7L#N3H9K`Ai0skWBq1JWi%tyrJgVfYy*)h&01VvQb)dQ8W1>9!Vj$ z9uJ|yQEN4KoO;sLPA%)(W;Ffs;#mu}qBqu2IQ05<)0`1o02#hC+7r4QpRq`55pM_> zzm9^trWm38qo|(kUlpERXLccKeZ)U}`LZJxBGuZy`PW@7jeYySI7A>gQv0tM@_);G zyq4$s+8OPdOhrVsYD_yH%?0e78@FTR<xx)A)?|UhvdTb;Ox?lsrkX$+I$<}PQqBGT z$sgJt`ypbU`e6j0Vw|l0x$Wbs?!M=<u2VPk&>SD%9v&M6uPF()wG#Ys&a;IN)&On% zeJN+=VQLkK-#s9fkKSD|CDkODNt~)&+y|HL_d3)0XiL6>eGUyfwqdbU(oR@R4M^a! zX8~CYC-$qC2d?{;X@WA!x2CpfTD&e4cHK+F_g12VW7}9Ri^SeseU2u<{Zq!r#OQ-@ zd173s@=MIA^f3Ea_3EYCC=Ne}dDfuUBKKV@j|)Mxl-tqaI%*_rCcI0!8q(qs=MAg2 zlCyg3{E#-RAgm94oH)wj+m5;T;u44V4DH<*HQAo{GX70y9@6i=g+%2v8vEA9cDb|> zS(JGR+(ZzcJ+2d0>bH38sUA!Cn7wsNsZ@IAd`^kYd1}q+uc+yYe0X@swZ8G%><8Mg zD#vDj4IQKUzXvHWstm-XZL0zhs&rlj?|x=*aBEjz;JR9uYGVWXIau0AI=#1Jlo$bd zy*)g&<#UaXCn0Et&oc_y#4G7kMWLe{C4ocZ2pXBMZvO5D5$V(5rCl*7upEOl*yCO6 zjlSIpU3t|4y@`k{_I#iByGns_C0qmw;tv3Smhl-x$y$><Jpn4+g)eU%XE&S=AzDyn z5tP5FhDmSU&V7EyHjzTo5lU>9`6jQpx#sRi@Yo>g<F{uT-aJ5@v9q1iwFNel6N|3- z;RW-h=9NOAmF~Vty6%iAQ6T`}?O@}Br}E(HQi~H7#s#uu;oLf5CvC+Ol{fR!RD}=~ z<d13sF_$G69U3LR3THj=><G1`L#u}u?<#WZk<|q$dCbN|eJmGLwwh~RS))RDB`hDD zi0r*i?o5lXQvr(uxHF$k?~A{0j}#vLViZz7l+%3d?K^jya_G;j>gGbTM}U#M{p-H{ zHjq+cV{@}s=FMy&#C%`L5PHm$-hE1hiGU_b*ii&i;;#{yqnHS22Ag0CU{#Gj_mmF^ zGQ;N@V*bKXq{Wt~`&52bX{D>m3x!4=6kTkmk_yacC>i_d80rRLGvY)@t4<|BFi%s< z$u6pE8z_iV0Z%g}`XGRpOKRJq^Yn<0$?>L6(AnAEWtY(GE#8L@#uNUl0d?tQJ>|@k zCLEDN(#{V?=y+*o-rmGPCQb$N=lD_vq_=8B+`OAYA3oq+=lqp(lQVG!X*lMQ5U1dm z+k&Ls=CaFrv#WRmEakAh_Wy`%e;kyt@4}$)cthZNXxDbUy%6hBI_4C{IGD^DDrk4x z`tnkrGthnQPg<moRBW|f(*61=&Hs@@YY@?9hCp{768IDmAjt}zEbFhUaQNYc67CZM z=It$sL2^VOb#6r(+$$!*ccFn-j^k>Yh0X4vTX^(NM&eya#T1x%gU@2^qEM-NR^DW9 z9An2mSPyQe5Q>Pfc=fqaPdS%-+gc;sc*8V&p5@paz@UI8Si`hXncQEj=NLjn8%Tvc zFe#oEhc8UUZcPbENKn|eE4XuF5RvnH4qYMQ#%Fxw_DG)`6XHbDmEh^VcuW$ppYBx` zmd-p|*9&}<d%u&9{r<>B@Z$1QA3Xx4lW&M-6(AGz6>}H^-kC#PmIh-#0W-fq-^)jH zjR5F7w(liZ|72jv0Tu!n%pJLSDc8{Ub1qkdeTVeSF0w$c{QQs4x=ziE=Xr&0pLWlN zY6WJ!xQGM^8e_?n;XQEJ8z-?4PHGh}RUGJtY=E$gQ8Uo~H3>7zF2`X&CMu|Kr=V`J zr%YvhYnuPo{;buJt|Jgl8R6Flw=jw(sAVxc4T01*T5$bBo84{W^k8)xz@z}u&bR$A zKjOESIG&E5=WmqjrrXzLC@uc4+{_^m`91jQ*;&@>$0j+7!E=#UixK*a;<A|wPCmXS zdM%teHJkzAXiEHo%uDmi5!)VT+xzUbNF=U{fSQ)g+Fw5rcXd~0d2ll9V2xn%fCmpR zSRN%9X?!DM^9yK-_TsD#V>{#@!PLc=Ws?3t_WOW4-*XIOJ5Q$4pK2M^#vZ%iv<RNi z^Tn_k6Ret-(+>jw0@g4ydW7KpFbm2qV@=<x-8)ezUJm6hfuK`tK-Xcj`egiD4o}1t zMRM)=wJ8Q%7I0k~YGT#^$gzQ&HRTiQ^&6AX!N0@Wr^Q6d7I*k0;_|aV&e8XZ5L9*| z&f{|_5X4A16LPa%F3X{K58|;IC{kxK<4*6f9l}xY{2RJ#G3(``FKj5S#GD}CKxe0( zPGxxfLlMbwD%Uh_c*ho0^T%sv&%?62BY>2`-EgH!x2h=_4S5XVyNzO#rG)E=8TS(W z%(IT=_dZjjtoPHrlze3=jQLuF*T8A-9f1BpEB9MSv`iwU{WpHH#k!K_*BE{Iyj85| z@h;k=Y+BI)uM|J4`i~<D-)bP5F(RR_;{f~)=g)m*Firbk>e-E~qTwCK=W98C_?*XU z0a4MX4<3K~;m<ilqj!^M<@d;uU_lrn*O;&G;1g0l)EZEHSSI|KC4hye^ld0G82W9{ zJlMWxK}mis#7;+1c*GzEMWUMNW%kT&c47a%bR&%O$9~0LmtJxs++%#ld|2~=KVpu@ zzW-*-znq<Q3J=(?8-qZAUu87X<gJ>ZEB|eWub4iQ@m^@{)4fE;#a&d|;~(rH3c|k3 zP;$MECgcc;w^9EP4&R3;##Cn8wbTM=Sda>TPeJuvn~}J&sEnrV5E?#_nqAL`M}it< z?)Fej(}$w3_qRwsBjKelb^u4S%p0$^0~#R07n9A1aJC+cd0zv{rC%sN6DzkO0L(Cl zB&+3^3(K2Mi|cZ`%MdUK<m2=9@ya5;I%+B0WCvq{jV=Yfth>ql*au)dTy2=06rtnu zK?9G>$-gq-eT~^Ql8<I?-=(8+r~l5dQH*IDF;G~@9=r71vtK8PME*77D{d+`{`b(w zQpBWS3CO#&s5U+rHK#jW269^du}4Rv_BmJEPUKGV82HSjmZlnb#0J~BA<)hwJDA%5 z7iI=@+M@Swz0q~rl$~mTM#(-^x;~qp86mvr{n|ztf0jtV#!Jvf&sE7Jb<S9>Av<NZ z9sEpKXy}Dr_nYJMP|cg*?ccSiFF?i>ke^;g{7`PA4ZjUbHp357tA^+JlTF1Et(Xfd z5I^6~lvPd-j&yoX3n6#DJPMN%BaVA5(F+H?YY&`OMyr)2NQ_1ilK!6diS@Tn6$S(O z>qq&#-bC`sY_P@w`_^H>-S(x}GwVn44iewX-l+tg(#h@ghv7?~EgK!Dl3a=5*f^Lk z&*@0f=fw6Ex4mDikIHXM#C`~t*d@WO{UeP3g^j4=(Gg^*A^#l}p|yBK{z5Xb<Cwc9 zxQaUy2p%qm*Z|bpGHrYvwQR3}%dUFVpowjz@+nr~iI<+Uh#zUkKj?8+!6Jqj{4%|} za`{hNL4Ft;6L;Zk>0E_+e?k66A=a38U`+RgvP*1qdH{k3`N23jQO)q~+Hnp$27cB} zYoS%r=@|x+Flc~G`OI;6*7S<!(jG=|`Pa`jb4l0G<)#<_CUq&QyWHLEhokDaXX^y4 zsRvTYqSrQ7Z-KIwbk)6M^tz)AO^m^AG@yO;_|M7X;T<~F&9X5oD@QIhzFMzvgEU!P z12mZ%Q-vhFMEP)NISc#fgTU2IuGWuiF5~MVqkT3)qJnvU3lvc4abNVHq$zIq^VJ*N zf}uBZW3m;lIlGa^TW9YbgG%-Q!`n6oUrV!=VQjU8BB1A^(uEd0oO0#5X=kCr@t8>4 z5MhF6n8&OT$ZEgoP19fCOG=IutLC1ymA3Gq=1C9`14w}@kJr$}pD<AvG2^^5!Kq-V zT~ThjV;Z)=<$Ck>!<#G7JVFJKM`bJbQuV-aF|7TDL#z?d-e`u7{P#f>J1Xb1EMW75 z<K~!&MfV2@LY1r_lg#G5*0Sk=!|k=`d8dk(?D^qq;|Q%g+$Btb^^N73?sgS|2ibeW zAA-Mc3h+PeHI9alUg{v+3<GNf*P)tqQseK|+3o$_H~^mJxO-4d&Och`>52#=4ZzW0 z0J`?`IK#83$@)4iNV`ngUzPH4+fHlaZbcg3+MtI~fq$}hyQhbN8Q8-2C|C3NJ^Rqh zuWX&RJ?zSA;>(bknj2#-WPceNF?g@>WjyyhTNF?f<~FH)X@xyb)kcdlxT-ZBMh9N{ z2)AudfjV@9^nmfoKEpoOd)|l#!2hip`r8O~35+sIjuZMlY&V(IgAO5v1ur}ezJ4<B zJ!aUnX|>uvTX|07Cr(p(ANg%augTCS!tMhsjSo?b69%C+3q}LjdPbUBIMPM&<1@k; zd7!vo&_WnORt4NjPRo&lAL16L360<2VR@!~jwJj0=6If+P|si1{n1wD)ZB=b6X0NZ zlqpk=<ZK<WMWi|f{5^>&-tLDl3&b7^dfjr;9;jbEwo@@Pj98#j=Olw0{tq%~uJvqj zB{=uN5fOcYc<xRct`O;FO)?CCW43x{pCYSn6zLovpotP!{?*GvKd`;GWm<J*9LCZ{ zJD1Oc#y!>=*3%~xwess{TlQAY3$%ivIsc$~tcj0vhH}^H5~&DxNDi8=1d~+T(B8cj zv#BFNtp3gDxM~z4TNug-c}t)Bo7nQ5X2aIPTCF}Glb-f{>|AVdFya|fGTE%-bf+8+ z>iXZfG!AgpBVe<yp#PLeT}i=2#eyKU<7d#ij(_Zss`bR7iGn`l?Hy!F8^YMCPd3~; z@k7Y*aEb~jV{xNoSlQW4j^?ndS=o#f^m{e~1e|Cb3%#rO__G^)7iW2aD?BZ9(E;X< z1B|ZZ2B+mR9ReWzV9J97zq<KrbFajiHNC;>;K1W!OZ>Lry`|B68@pJ<M!<PBtW?$l z>=lIqQpTF$MB9r0i{3<dJ5|a3>#b9FG6lEUO#A(REI`>ahzjnv2KvpQf;^}_ZX@8! zbJdssk3Iu(1|R^O5)!BK%q^(tUONMS_Ey*F@y~*Ri<1-cm^(^6H8dgkhIXk&h=`A$ zSl>}*e0?NFX8e~&)aPm+^{>satgD9(7u%;bM<PV}PJ<WB5HoS6(s5JjUD<pONUI&= zAIW+Pa{VtVQ7Rw}fH}_<JMU6-MAw}8T{P#S1iOpNzw?xrhTyI?y;vSC7n43EaB1#D znmbZDs{>ffDi+Pqn;s-a-bA*A;(gs)P|<{x+fp#X%MbTY=A7YtU%hG}ADw%!N6HN( z>fVlxS2v*)30`<z(Tql~j1=bk&UB_}FgKC1ESlM=Iz$qC3wJO+A1RD3H+}=ifA}&7 zr=~E06dWL0DsqsTo`K==`XD<{R5UDLjcHeQn^Pym*6PVpNn<LlvWGOBMl|KP?MI8A zqw4!F!3@40T^LL}mX=<31IlbmwYp_(5B}b~u+wY!wN1jYi^81WJ8e225fD@@=Tz%$ zrj`!ah#;s@gVRb7_wFZJAQCxlOX}@4XB&gT4@vY70XTX!v45ofp!VN9GV9neqNwpL z6RJx!fsY*uNZqF4a)~4PyyTUuuxlIaVrQ8jXj#4zi(1J1W&f!-Ed3qgFSn9cLF+My z*Ji~$b74{dHOn`xnqTSjkGADJ>ED$+-!W?T^pH$nQVN5K>PVb~)c(;nE*IaYGUFZO zPR7N#$Fil40lp?iA6-y^wwNBTg8|cE@}tvBsUi~Y8x=nZ0yVml^=df(a)FI33PBSl zBp)Fmh%JC9PAHV@;C_VsKbGCe#D(bkuAH2i125xdL-&K{sH~4MKcLdq8$<E?GR@1D ztOzjty=Ec71VH})h$?`P1JL^OKEJ7(8{qF^IDq4SD^Tf+Lij#j!hA~i$L5Egbeo}Q zpphOJo;^vy`5udrhcx#Wo^&HD5AI{BR-T1p6f;6uB|O<;(BeOl8X$BIjT%JSiHCx` zh+*oGVHMC!bxuLi_vLMC!*qKruE73FTf46fjJyB2fauE-0hc9em=}SdreL^JodL%E zsvEn2>;9O5yfK`_eD6-BjBWmap7(5&dDU*pPAFgHXCf}bjQ5G#G5U%cnz?}I4`m7c zyU+)H&6`YXRm+^??(*;P=7+oA^I9U8j{|SzzC}V4SA7cgkLTJ_`5g*wtd!<_%N2TH zBaPWG+sbtEJ~GN157#h(xd?<x*+0YJz)(7ggmQ6d7K+#9)e6^hCZJ7KQmZj1b55C7 zpLb={6u4E-!HeGfj7k-250s1T=H)q)UPxA9{<X&q=y8O}zc^RAQ0!fKk_x$@{ueR; z<Oy6nUrp|m?OD_wbfG@F(`mQ&H2sUp8ie2Wo~aGRPT<phgxVn|F@NRpArN&*V@v%s zdmq}eYxiTXRi+6Ye9!ZSXM5iG=iagnoEMQhoHWI=dbz2le?Rld0IaG%Mp<>h#aX>o z=a19R|9W6!BaM2ZsfhUG$C9#=Pj}~qs_<2=oHO76>(UxzE#?eESsh(K2qMbnj2!Ky z`n`Cuh{}b_{c8MqM8CL7v9_SCv%I&PlY$KllT#P}6pdQH{4aA+4UmCFAA9*m9%fwN zcj9u;G;3%i+ny2AxzbqF8`HVu>(WnEX3tsiP*FbcBS^Zw>7UBop&}%edMCA0yq`s8 z5gZGM5^s*r8L|}2kBj2~dXmyFRXr?C2M?^u^A2aud>={u5RbGvYilD={m~CQM#z54 zu*2rNbkD%D{rI@EJDRvC)J(w9ea+qV*h=7dk%t<3TVmXlmg(X<H-Wdsz7l?}EY&Q@ z97hP#mS^l}jPJS-GDnw76c0kJS|X53Y{o%cla9+ZyW?tMlmMiJTD@|$kr;@?XW*Be z{`(<&)}3sOwpz(@15!ni@TY%qMqehWcB@3wbWx$=#tYo!Pnpf8R#r?6pDoflmlS(i zZ4DgMUVXX4g*n2<+*`evSQ8Q$2%WyXw^uANAE^k<nPhK0X0MD4%vi*m7nJz=*;rPW zw}+Vy{i?sb9v{XwySBpo<w_B3JWMvE*k`?e>4*-ofq_-uz;dRVMmp~<B=*Nk^W1~z z=77Q{LI~9N*tr{bu~Nsv;4B_)@_b<|$4a*EbO|lntD}mF=&n25ZDGo^oi<sQfpyXa z3Hkp8rYKq0TMt;7t>fy81q|AE<Kg@FtVu3bT_aI-z0`B1m?h75;@dC`1G{%OU40Wz zPvGUxUdEw!WHE9_2C-!G8F3cssLj+6JJ5sdSi6Ev=mN2Xj)_a>Q1c#RZm#CK-_{_6 zRTm^FxPzFFU@l6r`Wr~eoN#~{k74&+N3e9Egpp&bMQ@L!--7p!en0kP?+A5r_T~HW zi@*4b`0$5698{m^l;fk;hTLi(x@{PcY82GuQXU*u^LqH~Pc5Mm*0+bZ(T<wwt1|#q z`piqqgmqF?S&v%lPIc?>*>%)5q8Jc2$`p4Yqsxsiuc*yIQO!RJ0}ei(y!y6Uu3cq# z>NO%Yqm;5Ok(0AqE~{5tQbf6IY2BzgR#Cy#uo_tWeAWAi3Xqb3f@I?acu|uq$8j*% za~b#EGYskYaElI{WgG5N1Ac84bUepLdCA7oR1J%-2^`&dKi+-UKEz_NfZg(9v}$5> zRH7lD{E(|veO|(<p&N#Q9XoblXlMw_r<d{duU*7}M^e~vI1AkrFie5jZ_Fe8U1QM9 z)fu%G(_kiaTt4>-%C!m*Pp)x!efxrtXoI2PKLR4=eiIOoetXph0;0aLA<Uh69wW!{ z(1n2yjQ$MXH2fG0(b=p&`sky0@WBUh>eQ*w7WYvT-OV=F{Qukg(ipj}GrM!|d$m{B z*89$GvdJbXE)uDQS{%xfMv4>-G)iXiz+=EOMi3*5r5{0%KS3}-0wnMc0}e770|RF= zF))tpWR#ha7txC>$s#FAqC`quyGi!W-j~|zy?gWHz5D9c<$JYsH_4{dPbgKhyXw`g zx7>5T^PTT}_e2gzri8=<ElaNj2+22|+A2ZZFaji00FWnKwR@`C??#RegaS(T0#heR zFX^J2!>kO1as=n*{47uA;`MI*IOK%9OmE2^ZYr(l7PZOam7_>8Hn~95tz)7Lvf}l! zPoEGSh#Z+*>m@cJ+ZGX~pw-lfR~@gLphP~WaxT!T>6U7RBtB2<OI(Ah`qGQ85EJ_N z_&Ab#iWqx+3dorN<6w-#C@>UrCen*Vq;CRrC62b{PVDUO$ML6o5sSr~<0z<9RmCTJ z;kh*mbED?uV=d(5YP2WUi-kfV#N%=F^z>lr+!Rip8O883F*Nsv5!8X%4;In!a9K`G zb&6oZhpVT@u()^=T6?ckH{&SN7=SuJD4k9_wBu)Eb9Z2Hq9R9kXZ^&D;w`p8-~>(0 zaZJ9y3Y`V;^`ZZS`%*{h`t(pJgjZjE6)(U1GLp$;RfmJkP`ceS03>oU;-;1**&;F! z34d9ltrmm|P>=-z;#o{UvSLb=6pL{Peq6r6WiK%i3As^M@~T~^=Ts*G;lC!nmz&x| zj7f|`DBwhtD7Rpcm0xO6uH4X11`BzA^6LtPLPb79L^v`4$%;GyGIB0V_V<&In*bfL zNRXoqao&YjotRX`!b9XVR3U*lo?_qf^&-B5P!!5y0@*82mfVXRo_N2Ur&1gG2|7#c z&n=hN-rf%LtO-MM;1JOtd_XZ-L?K*o?0ka3pmQE%WuY9Q$hjM_=#W*Ka&#l)_}OgM z*_WX6)cZx`hh$4A*@eEhw-?ED64P%?V`0}K1|ErF<QF&5vM*llM??w2Z6Ulp`XQ#S zT}Gt29d<8Khjt=V%*9k{)qN`n{pJ7sOZ4~k<C$lkxuwU=y^THGGdd!YY|bp^U3V3T z1d*99;wxSMwr=nd+Y?Vbfv28&3a3t;s-UOuRPJX>0FX+bh#Nq*!I3NOWjV3{AW=^u z=K|c6al%|u=J^E(iGPba7?Dqslenr<OO_?OO+IoRlMI03#urjw0ZwjB-sCzSLHCL8 zBIm8-iAJ6%<z&0;%_huTIp@yr1vm*of|$(2_myScVvJ()7lpY3l!OXUc<Pl(CFr`2 za5!8M-N-;Kz*c-GL2Ze`N?GA3tGM#{yz@G-x|5sdsWnToQEVoYan7+2a0pqpIFI6b z6E$6Ou1U`22`@YOSgOql#lj;Ji69=2JC5XH4B{aq|FQwBY^x;Bsd&BY-e8)hb57Jq zD4)+GolaLoZE6%Ji&Dh(BE})^9Wl1H);1L961e`;W%$}P%)Gydp5yK1@7x?f_n|PZ zT|9@jq5YtVW~Yq;b%-ZRB1{}*+^ry#N~ZAGqmSami4*AT?8Ko%hg@5(+)Ef_m&8^; zkQ5)5UAY06*;V<C<>*z{(423_!Q}l7kHPQv;~U@j23~yeMZ{t;*T_d+46lcNtLHuX z-2fe#YnBU2<-$M#9s*G010p6Daf8TanyMF^m{i0KDd$*3vQ^G=h|d!56O+5#Y)ni5 zvg5LlF{{yqn1scIC3hqh6PcGvOC1xX)BzK*fAts%aFN{*M6HfIp@{e7aye(Rk-<jn zOZ-muloMkVMWv#lok}f=*9aAs90kdsAOngV$;p(fTu0^POYCb!-k139s(?c*V&q(v zn2?<=rZ$ZSzyWyy)WT^%wj`24#xM*=jxMV(<)}qo42bJp*ym(2nTm*BzE^~dT9%p1 zhOe@HlBh?^X0sI$uK*yq96+c)#dj8CTU%R0I-Pdvoy7j-YhV6-)NDrKdK8x?uA%ec z7HGC>f<GBRYDWauu8pJj;s*#k@C939EcNpdQ!lm5JS`C76(AJybIe>jjTc^c0dsS6 zICbh2Ow&Xt6hc>57rMH-?jhhQ3rwts1x1`!{#~BBi_5c>NX5&L<)eP+{`EzL$BrGt z@#DvF`t<2rL{4rE=RR{eAi2Sr9Er%2t4uMeMUb+ki{S6o$xWtR<UEF$VC2a}-M<VD zVwEdycy;0v<CUo;0c7%tlpUzm9E>VFkn<g4ViFXK7=xgT#CKEaH<_*!6Qck@5ygmA zyL_R^6S*2ih)o<1`Tg?u7ULD}3c`UwO?b;L+#(v1=|h#`l+`$5#V=3p0zl<+DjTPY zG0G8~n#U5VLD^nNbz7JBr#eb_Q5WKM;@HcJDY^TtkhP0Nl%UJx>spS`MT9Ibo&*5N zN<4YL`F!5V$I0hYs7b}X<;8^9zuNsb;13|Y+=1zH%jkK?a<3*nijD_c@ZL8+z`-N? zF@5PQ^u0&Q)&7zz0O4ZNr8Z5+Z3j8P&sQ;iZ3Y9w52LlU6|JqU_i*&X%b;Wb$2gpy zp+rVTJ_{qCc11I@WT1a=2%7Hq{H#oA4LKtVjcADaWAM{JMHKYPE3e?i7hgm)8r`t7 z^*sYXYP)4wy``Gv$?{%xf|kKSro&WKn%pNx9)p+aOQucaC_p^q)vXMUvVD!Je3L!e zWI9N#!*EmMsWg=;^_JzoZV7m`*OFLu%VwNv9!}n`98RkeZ7~tak$?(l0`O!2ar5aD zmO<j0kP9nSYD={q5+EWL2C9r+EdrJ&av6BUBrD7G#dt)E4zYhV=cn$^t^K+fuY8Qu z;$oTV6l0RDqQvjiNW_h5R6k$Nfr)&Rx?q#(WN{n?=*SBO_1cKVVi@_!D7ucMKsD=k z(Saxe2WK!bF$15jL8BDCd+smSyx7VwLB#<KgitVU{fz^N$08WLI)T-NF$5#Ydl!7{ zFoywPoI4K-gak0z;A8vM<>n?F0RrKbflx79z|NgRw}^NOW*#3eyoX=U{T)Vf@5AH< z0D_Pf!_nAp;epg+*p=7|KMmm6v154Tkw<X$?Aco)9{KrpL_b?XgrFKU%1M2<gP~47 zZj#(uoTMArxc3GjRb80nF{_-kn4IN_M5dZ#Rgyeusrz+{&SXkVJx(I0B!5r0!dLa! z${;4j=vJsEC)efu$lu?sj!0G4$&;Q~b&Kdh&{INvDCk4C<D}AC;(coUg4;QkfkFic zFaIm`wO;i?Ue}}A!om$G<?+c;zATxQ6@apkLj_tdWu^F@ZnbQ(vQh?Xb%m^cKTXr1 zUrS;3!YVrMvuaETCD{GjJ$U!Oo<>*Ci&&f*0nca9yYE40P06z4m=F+dmt}Hpfe*LF z-`3uZciwpi%Qr8hxoa4je(wnp1h6nE0ulgZa%TOEG9Ym~`Y9|;Rnl%!c$8jT#oi;2 zSA5Rs>Sg?|>)*m;;nQ12kTX~C*3u8~*3u8q;_Jupmfyj_=7;dFzVR>d2fzO%r##|z zs@}E?0Le6p+X}v#_fVtBu6k@<+-ic<XSWmM_1PkVP$yrJi;~?F<Yd3vY)!2Va`QD) zLBh*0(9MZi1~V1Nz3Q9P&v#1*tCDX)kBLY~M3y3Al5<o-$tM6v(0uA~QX^@%v3i}i zS_=%Xzq>hARJ(56y1BYJ3cFpSDzM2>hg)q%wXwKe|0>X^K<idkpnfm)T1h68_~d(6 z(E6uM(CoUPSa%5g@E9(AI)eKS?8fTSO<X_o2HJY}puKlDXe92q0?5iZA<u5<9Kig- z3QVJjg~^L(>pygliVp1K$T>{qxgsL6TSlx+Tn6{*Hp+p;sX6Tb%6{ipXXf6<cW?YD z3|_1`ruoth{BZhP_|Y^$w7C=h9u7XotJ+GfC*s@E?HE)LlIfXxfTs~K^14y0?b{20 z>N)Ug@ukRzs5vY7rgo#eWIwfPtqJ7g=@re@3({Vz_w^<s1+AA(r=8@#ENYO2A~KaJ z07|BV+$?WuMZ23tAJlU^ye9m5s>rK-r$!cEUSm+l>{i`g?`L~~ETt5oo2{7nXc^r{ zQ_k=AzSxal{Kp?7nM$Cqw*y+Kgt@T`NKaiwEZ%~a&Os!ayAW+k*g(XcY<x7?h3=kS zEU%<N$ft-TIuMDs-(&QfJufJckI9(z%vl8(txb)fxHexA@yPx2%#wlekFH?%?je}m z#9Pxp!}lk@2?n#_oYb0s3Wxu&52ya~ScQM(o!GP|pM3J)-)#_bTYanb7HSQK>J6v9 zUfs_|_U-n*YM-gPJE%?rDvhDO-)q9C<~Qax@m2#Cw}*O6YBl2X+K=1Bq?(`#(2-Sm zA{vybIyv7^>vQkc!z(IqiwM1<G`CjmUgx@zbLth@*7`19QI&eVxB*ru6vEYy#?k*| z3RJiLuK6h14>jRufAu!nW8Fw3V>bN;uu>km<r%EaTt#MS8sHpM^Fj9qZ8J^{p-2p$ zoIQ>1u2!rqO&}C)g+Ca%H=-XwxdAXagTWX|%tVoyD3}Hcrir|1pkS7eFBLF<;}fjj zyat1Dn5<GICw4kNHiJ^^27C_|@#gH`;qApAx%W1zbBnYFaQ?M%Xr^A34G{Ty;Y<?_ zhY=2kD;i0vy}7nD0J#lvJvUlC6GE-muIF>S#;o%6stbbGgyTgKR{K1+$*$Ily4t=} zPcyeksGj{*qkUvwGP#b)D*@`}RK8WVT8jcNO0-t~vRYoV-kfKx_j^Uu_0TZY_Dj=# z6r#&W4MxEk$MUFw(AqH^dH5w<zA%B2k3U7CIf-yMSQa7(Fj~0@%^yNI*5Z6dYg;FN z^xBWHZ?F}V0IT!YP%LDj`$85_5wc|=NPv)OM?C_73Z{tyGmtk8<c%Vh7p5?C<qXox zvoIKk!R*|SkZAMr`8jvuH1_;%4Ef|NmW`Qpjf@fvJ{p8h0`Q0YFbxCKXI5M(_1gtN zTdE<Q7f-)YK-;X>*7IJk$wuT#<cPwp@U-5~^Ab_i%4^jNLiJFN)g~~NMwB<%H%%2X zc+pz5avFD!TH&rVn^(kBEy26q?^EylYEg65@`v?&hWwhQrY2nd?i@nNC4>r3W6z-{ zkVqsE)O8FWID)0INnAMj9^QKEO>`yv80hapXInFx!Xcz$QOsUH3sx$iWAHG1nhr`e z{K1$17$^SkcktX79|kC}GJ6%Pb627Hf`}w~5Nc{cG|>s4KfHyaA2`tuvuQSyGZ^-B zKA*wj&Fh$*zKWIf5{g2!WQRNs?Iwv37AIzr_l==#_+UfhY4P>pNa86B#rC5u)P;y1 zfkt&uP%toD3SGw0KYy^InE!TfTdE&WJzROcH``_aSv?cDmz%enVn{7GRg=4JkxxCx zsT#Gj(Ftrl`;^C4Yu~jd#%ej0t;h4bFD%>u=}vx+YR9x5@M+}x%L|2;)^3Dz&tvyv z55Z407-IEL7}^H<v14c#f>Z-rT}Ezl6g0mIzosM9+KZ09VZ@T{;Do^BmVRvSzI~XP z`EC5okAH|KAHN@oSd*nJGm2nl2~-bZVPOUB9ih8&eQ;*NG!5v!K&9J(l-n_xiA;JC zOG`H~H#>^um04s<MdV8cOvcL*kNlAE$0(NY!Rznf;eRvW(3`ck1JNh(RL4u$72j*O zW$<|2@Iid}%U{O#zyJM;jsu@70NSjZ@=onT1xz;wZ8u8HOXXMZ&F=+1UI1J#jZ{lf zwwWNb9zfYjz~kk*T`S_L=Xk95JbLZ37TqR`X6pT1w}@OkXA5~8{1;zA+pd8!{bYlW zMi`3BfW`<kN)b-AAlcT1kftN3`w-N0=$a0LF{>1n+8zmn;K?sOg<ZRL;lzm(IDh7+ zh=wSlsXp}dmoPX8+<*W5ckLP>R6~As7Ax~N;14z-5KSQvNx?8nSX-IJ>dH+lFN`CT zU9o956NYJ8xgG&hOs)x%)CU~kjN`&vXVLpxK<jX<=6HGn`|x{xU&rpmeRcJp)ie!X z{pwfoz3+YRj#(XTNdUT6H&uG9)_Zt0Tl1Re8&TbDWaV1VgtA_6u0=O(hQe_xoqM;4 z=WdO?ma5LJ&(wOrM_zD<vV-oIo<Z}@ep~rPB-NJ*gAkM$g=U)2iD|c@HY`zsDR%?4 z7eovI1#|{GieTvL>%;zi{|rOBhtQmAhDPa@xDKL;P6Q%J-1y`T<i|b)2VgP|gPAZG zLy=igplRoLte?e0mSdNdb5?Z4aQWmpWPF$K*vorrj^oMHm+;b#KSEGzjE+2d^e7G< zJcx@IFMfU_pnDB;)CtI|1w$i|Orzklkx8oFWc2OGQEX*Uxf|fK84}o9k>y6{wtA@O zLL!76$BtO5b^@p9(&QWl=b)THV<t30tVqZt(CwDg8X=&jWL9dslv-9j1Sfv_6LhyF z@r8fz1qA#7=QWml+}7B1UjPFKpU2ALB&J8-L#dE<zQ1WJ+br-AKij{z|IV3wUVuU- zk8^K+fI@Tx$Nu>c^gwm6eLVS3@VkS50*y32y+<Muyz<H`_}bULc8hz=HUQltlTbBJ zC9j5WjYd4xBB{-YepKN6EC9vrUU*ca+Ul9O-6-A71|Io(^SbUfa;^=-z`*nW5Y(r` za&s#?0F<L3;!ts#X-7be+R+a!x1@HOvf1E5fwo8qAN}Tagv}Ww+IOKT)rn9f3C-ts z=&Dj7i(+mKkwnKGziu7j0U?N{y3ya%g1M>7n4i1=)5ti{j!_W-l_|<{^uv)^$zby8 zI6ipe9US`OX6$-;4>W&u@F5_0uIC@G3w*?O{P^)ZRtvNZK$|=Xxk<090ft)(>qfz6 zy({Nx)%Vq+t8FksP4IDR&s~jn+-MZ*^>Zz{*9|Z?axJBES+wmQl)hKl2|xxRgPACa zsK=yE^rM+J_?V=kHGzn4x_0ixr{_Mv^&4a8Ddw;^aUO&cXu975J7$1tI(qj#eRsge z5gu4{A<=XsyN3~O8^GfH1QzEfkej=K#l<D8W^*Vo6S<OsbiRO<bOvi{8LTX=VPa$q z`Op*wzu1Ns{`+o3TI#bOqC`Vb3vK9o^z`)L)mLA|x4->uPnVNw*Hk0hmZ$^zENpHa zI#o|JFZJ7c1qAg-d+VX!s@d+;0;|t6@VJ3bt(q#8_N>>@p&t5FtwnNMAbA0g*Z3OU zLWg#v`^doxKCG~o#-(4rjpp7?6z6VQE8jrK$?=q<9pZEbrSfqUR2&F`(ImRNy7Au0 zcfm{(@wnY7m6_m-K@Wt{yYGt#HKpu`U=z-_;)_=cg~~41f_7vuI6#6C_!4ahwhbWC z(T_lLCulSY5@~|JxebZk2ay=sk4SePq60|`zEDKRff)SZ`r`x+h7eL1i0uI-<!Fg< zhP;`>a$z3R*>Q}eM=+Ki#dLN8X=4qHo6x8Rjan91@pv5H`ObH4F=JNifW+gTuLHW5 zqn~Qv<0dTdN&w&O+|Nd8K(@gLo{j>tiD<R`s@`_$@vmn6;}ylqbeosMu@_ypo`@*i z)ee!7;f!JG+(mr!-T#gL2X<oV!&8Xw-VYjWvTI=oG-jeG@;-!G5s&~NnSPUo*wi_Q z-}|Tk8Xvv)F3z0)7_BiKEiEbZ?mUF{9S5NMg7)}flYkooqLuj@NVE+!5dCn+T-20o zcZ3Yx1VDpfgj#$^#8dDaMdXYU@}>d5X&{h_Bek<1vtxU(Jo?v246=sC``XNZ!+T3V z$3WOpzpa!OFk2kQVrd*DUhsUMpN7%l--)5fA#`^RV8`Je%v_vzU7S`+H#A~@wGBX< zNW)a?rCuunY83R`_PZHCRBeBscOY_$QdQUJYCd)9ah3r`ZPZu|i0T2KYV=60=u7p8 zYa}nF`F-Ga)N}r|pP=ymMTFx4bnfg$cyKp-&8?1-je@`+1k|SE9Pxoe!8tusD<*n? zLl1;-^oghO&=;NoGfK#1a)`%bAiC9F90cH;fMDZ5lv|xeARI?1nyNGUfn+qwoLrB1 zl$ePUvuH?z%U*CyG9(33Jw4!)e~6`P{{zW^#-{42!X-=<E;aO?BFkbde-2~$a{z$8 zmx37o52ahg2r`~>Z2$lc@kvBMRBrQKJ%#kHl;JjnY%KbzC-+lp^}N+`Kiivkv?)_r zZV^zuVC`iYC7x?}-nn`9HNwkRi+(mjw;F{amd2-W@|%ASoWF)_F^{1~4<S6T3xU>- z%A!mzPs+j{%|OvK?T3K^Gpye+>)$2Q@=z<;50f)c-G^8r4x(w+ek<A<l#}{!X@gzQ z<_k1o`pQXgX4W13$gbA{Tr4TJX@6(a79iNqsvEZbU!to6f!xc;%oXnVb>De^0)}Z+ zU2xaRcW(pGZC(X?IUj80+>hHN<CZ7bj(Sivvhbqc8Y!w(fyfPbs+r$567|&Ug}9OP zKK0HSeEhBNB31%2*$ny~-;d<p{RnpTl)HgS^pv2cL{w0;L8u@ewpnMvG*D0gs$>I~ z!B|Bk!73(nIVxEn5cz^p6f;YhpSVyn`Vr0MED&Up>dpS1y!>2Z!jgxV-LP%3hLB)$ z0Bu7<NMCsrW|7^|>pj{U#J(@JSF{0f1EGz~N81$K2Epe}<bJ$BZ@pVReU7%b>c@UF zb7ZxswrYQCw2rKnEzd@`Sl$E;hLFqU(6qM;eUCqiP;b9IHmfd(0U(@%*dRn0vlMKF zJV-cNt^tBf!*OY%m!l31oNzEuFak$SM?jEXnng6xZUHuIF&)a(oSIxBo)J*k@?aZ3 zk623|0^yiT^dnstsEmFLDgR?IhC(3+gOr`I<yH(PW5}+oA-%MWTqc83u>e9fMB=@; z{?^a2^Qpw0yZ8w(c)Sf4|9Z~pSnai-u2xK6?Hbz#pbf5u-MCOUSLco7erioNn?b*= zw~poWO1rMNc4ocK57p>WH=)7ZD*mOEB9qA=xU&_*|L9o<e99Acxh=H?Ko<BAPGFXb z$c<b;B+-mmOS_W&K^erH$zHSM&Xhw32PYhyP?+4r;`L9U>pp}N?N)<5@G_hc0cJL^ z5!evto+t7JEH?penwTB^0KNAecZq(W_`cbZPX*OzVs&m3*-{Zmv`FA%<$g@l#EC!q zGsF&!pmn$j!5$r9or0Mhx#c1ffjd84x9o`_Hmsv?jk$J6-sqxrTZX+s@KO8LGy*<% zGxy`>daZW*{JcxAYl%K&m7AC3dcEM&$aScKPc^!)(R10z>kY%e!tx^8AKs1K&pnM$ zZ=cKit=XQ~A&Hps2>~>}AHHZD>G2V)jb1=0o3^?D`}`o9=DgP)m<(wS2;|omF?s%N zq!-2!@7j$(B!<ev!YhWtWyo=MUl|n<La;D?0i1Ibb884TwIC2~s;Yc5l)gXd)kREQ zJcC>=gJ9PVs~3>SWtj{HH(>(kJ$x9nG=!B24Qq=N(1Q%VkOqH5M>yrb<M#m72?!+^ ze{0#1SZkUFpU;OtAmGTb!{IOjfdF(}zl9>+j(~0>{iZgXtCjz8TRGh6+>cxCzzck~ zH@H%!jU1;&77w+QZeG`6wYsg%viDK<lh5a!-cDvBg68}Baj^3+;={uT_4JiP7WsM; z5^X7GLSRu(1O!CW5Z!YC#pwyGO^hNxH;H9UM>v*3tfdo8&25N8<6!<Exb6ev8W>|J z86~8rMv<Pn0t!H*1XGt!Ba~`~Pxpg^fbp`to1!f7<~E)YPQ>VJFtYzmHBjn<X<9;n z*^&3*4>iFbj#en&I4WCfo17uLx`>(UpJ4Ik7|c);VtbDw$9XyWVU^+oqG@Oy+=1qS zeiRE&VP$3(i&v&lD9(V9B~U#NPy?mnG{Py0*1fUYe(m=>*o@zpqwvGO>5Hjt0NNz* z@$!AEW_4e0?q@UP)?O3JX72N|e9l!6s?}z~%_ZH-Y_?hlQn&gbH}LVQMe+i#My?U{ zS!||hV!pJ7qrdYk+8;a$y{QSjR00hID&h^o%h3iA(F(By0#=m4KtL@zjsc()fv!FT z;wfZDK1H#R1z%Y}acv2!H!i}bX$bfO@caDmX&N-nKurT0f#oSjDL5x!`5cyRjw9K* z0~)bRP6ZLirT<&tgNi&+1wBUqs`+3R^8g5nnH7wl{#(Smb|ck03{EIGCE!GZX&T7q zvshc6$K1pftSn3-Z<>HVgw*g66bOaMN)_$6<u=_inCX5$QhnV>_H{ew&q%Lf?fP|` z``~YI=uZN7<X(uj2eIp=7L321-gKAjZ2(#a<xwsAsTX+GlPlPa+)pif>2@cn?`67G zrBJJNqV>8S+|I36&6V0;r&e8AJ<{)bDc@RP1X#wET3*8^Z@dkS8EES3L$If(0)Rx+ zLvU*pBz|UA(GK9`gRE%87l|T%@F5f?Z=g7J9dMHTmSDjs72%@<I-&4U3XM_}8AHJ5 zvw?_Uaq=pf+WWu=cR+{|0!|1Bw_1YV3Pft22mq)}<#7=bV`=;%mL@KNfxt8kFhVWb z%_yPB7>cGPu_pcyn)f}7lFtXzC`qcla=wTG6+#9`^d11PQVH3y>&Q=!<D;LS#L(}T z;0xcGmgIy0Lr-^L^tB6{Zcw@nKn((cSM*cM^KHHK*=Epg)j+5k{kEO^;p=v(*yy6c z3sBs|FSXvYk!!uy77PYKixek+_%q!9{1b@H&BB*TA=uReUm_t%&u)!^KsY!j)<jDz znY0OR{Qze1WRxP<H;7PcC-RfmVJyx9_WfqjR+jpWagNOLD#C#PD5YSOLgxf)OE-~D zFC!F*gAoo&NCglv5YQSx#5rIZCD`??QqIY8t`_u}$qma;l$HDX_!I4j?mB=X)nOXN zvRs_mz$4fG@QTK#&Q@GpKxXtZSRs$eOV<${oIq-L;EvuCt-~<{x&XesxopX{2w|P8 z;aV*h>H(idC#22D{djr4sjKbJD*(A2TQ{2#x4NCpJa2A=s%{aP8hNevoNc6;p{8kw z2Ew>-@<aIJ5rjiN6z6WDI5!7y4jS-->Uu>kNRV${+GkQ3LV@`F2qc;Ts-dv5<N$z} ztc!&b=I57?YDqYeiqlVr>IkM<75TPuzgEopykZb$sfdMZ=gMLRUMW5h#-mI$mLn9w zwmvis-iJu<E*ON`wM}+`t*aY?r~xV~1<hO*>5)swk6i~hO=MTnICuJ|IQsQL=#e`c zJ7_)%q61U!uEOv4!{_rM7z{cBgl!SR9moUJ13rzo4>$6;n_2hcMZ;}xsJV#niYVQ3 zG>t?P_0|-rc^?r0Rr8ChmuB0@HKFS|2Ksj3#;-rd{KO3Q9y<&_fb8g1WUr4vk0lUj zX@wq-Lk~v)LL@4#TqtVI`y3`1IO8yLS>!Wmu;oRVOY_h;gH9<pAz<91#Y%>WE1zD) zp+kF7G#MD-V4OlD96F^~n7D#i-w=HM0Cd8^h~+zHMMRbpx1i-XZl&gOYfE4zy9KZ~ z2NsrB5sx)VAOsl90L!jHvuQ=MqTrO<xu3FXu1vp`^E|ofN#y5doP)v{!?`!#!_lwz z!JqWsmHVORXfsY1#}J8Z9`&~kKn+erULHvG6fCZn%GpTnryBj{HqmUW-@F$RwT_b) z=rp?csHZ_-BgM<>xz_3hR(Ye8qPx2rE3+&3<zM|j-2d!jXzS|&7>BX43}a>4%JJwv z=&=~INCcWc2&(Jl-an=RUMvFn99Vi4#4w=Ia<e*}QtP`@YIhrD`0zI$;=tj(C^2RM z8KE#ahfb(n+?mJx<S3f^hQKJbJFr?nq!A8A2{cffiX#<b1qxtwej1Ebddk7hMTJ8_ zT)282LxX)_cE?u6Ir59MSel;(3pGJ&=>(4_Vfg)0-H$}SF$N=(L2hXQ`MH}Yt*tmw zkk}?JUPJuI5?Y3L+_ifm-Wx{WvvDlHYi<M3-KOAF{=M2nvECfOW<)7&HY;95r=R!2 z(^~Eo^&T6qh`7;(LL*i?8=)9$(Qu7^PCOn*I2^|LzkLVsU7gtb$YF%zQHO%#MhT_G z1(X&S99GT&AgLXL^#H&KK&Y(;V3z6(RvzX2dmkg!oIo%dwxS;nOK`wxMI<yg@(IFi z-S7uO&<Te|xeaReYwdqi*bVV)Fk*~hWpc#o?ZeCEs)By=={|I|x8lR|m$7enXPJt# zABEK=<d^1<H%*juAB<oGhOVQ?ISNJzg<KYe^a@Ia0!-(eRwjd17nbqqxnJVB|8n52 zwtXc8*z;T`e*LR!h(@E^0CYDZAVIrTb2F$na`BSKsw%46Awc*nP;VQF-fGcl^-lKn z{C+c!^LoLj5%t?<jMwM$Vdu`BSX*7gFaF~HVArFEu;ajP1f$`KIaHJhapwov;snbr zp-j;+XdnQi;Do_27|xwM3yo0p?&`O|huZZwltQ<2F(MK&3pvbOIfwSW57>XVRC5~P z7A?mKO#9zLq@aOdZDtIGeAcNOa$FO58HB>25ZYUt@y45{@c5%g95Yl?Zne!hO8Fe} znY8V9#~d#^Q_%Rl+{{koqzc(Q-hJ&2JofK)A<%U9r|b6paqvWG)2``l5kj3eq+898 zY|^LJ)wnq#cukaUwHuoSI<=b4eU`)rn>}tXbJj*&1=cH<_c9#y>bs)4Fw|T7b358@ z$O4UEFo=$}cC1d$<IEdxgA*VS4k8c=D$$<vlk!}S1jJKjHH~+E{A;9F*YN1GPn07o z2^7kfJ#hTl3aiVYfiQg0SjB6Lxs2V$p)67W0Mj%u{n2k=mI~#dgv*~(ZZ#eX29Ylo zapJ90*s-G*oDkb&Rd)N9ec`y22ZEgkLPg|LDim@0?|+5iKk}jbfz+0`$27kceJ-3W zAQFjeScI?*Ky`qR3@V0UR7kJg-Y0u=)dB{ue{U85skZ%YtLV>?`fW4EF4z93>bH81 z)kf8dZgxp-!UM13(|SJN3rwrEf~fUS$3`hdG#W)`M+dUA%lPP*r!YG;1AsvH>F@=7 zmMxDALZlLmIDpJb8YAZ};b%X14L!$-=;|LrD%s%xlK>Pb;KNXEk)2(bffkBDk2E<> z44H*l6w)j3MPubC1i-@8Pmr0Lbihq0>x5EV^!*XWqlrWu*?a-7z5WaA80dxO^I5IO zc^QN(04hgDj$=13e};&BPXGO{(EWT7yPodAR=OpFO@4g(gDE7F$qfV0{|8bU_*(6D R;>7>}002ovPDHLkV1lfa4@>|6 literal 126580 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 diff --git a/src/components/AgeRestrictedModal.astro b/src/components/AgeRestrictedModal.astro index 1d7392d..56930bd 100644 --- a/src/components/AgeRestrictedModal.astro +++ b/src/components/AgeRestrictedModal.astro @@ -4,11 +4,11 @@ import { IconTriangleExclamation } from "./icons"; --- <div - style={{ display: "none" }} id="modal-age-restricted" class="fixed inset-0 bg-stone-100 dark:bg-stone-900" role="dialog" aria-labelledby="title-age-restricted" + hidden > <div class="mx-auto flex min-h-screen max-w-3xl flex-col items-center justify-center text-center tracking-tight"> <div class="text-bm-500 dark:text-bm-400"> @@ -30,9 +30,9 @@ import { IconTriangleExclamation } from "./icons"; screen from appearing in the future. </p> <div - style={{ display: "none" }} id="age-verification-button-list" class="flex w-full max-w-md flex-col-reverse justify-evenly gap-y-5 px-6 pt-5 sm:max-w-2xl sm:flex-row" + hidden > <button data-modal-reject @@ -88,14 +88,12 @@ import { IconTriangleExclamation } from "./icons"; localStorage.ageVerified = "true"; document.body.style.overflow = "auto"; document.querySelectorAll("body>:not(#modal-age-restricted)").forEach((el) => el.removeAttribute("inert")); - modal.style.display = "none"; + modal.hidden = true; addAgeVerifiedQueryToLinks(); }, { once: true }, ); - modal - .querySelector<HTMLElementTagNameMap["div"]>("div#age-verification-button-list")! - .style.removeProperty("display"); + modal.querySelector<HTMLElementTagNameMap["div"]>("div#age-verification-button-list")!.hidden = false; rejectButton.focus(); } }; diff --git a/src/components/AgeRestrictedScriptInline.astro b/src/components/AgeRestrictedScriptInline.astro index 9e6075b..8a6164a 100644 --- a/src/components/AgeRestrictedScriptInline.astro +++ b/src/components/AgeRestrictedScriptInline.astro @@ -1,4 +1,4 @@ --- --- -<script is:inline>(a=>{let b="body>",c="#modal-age-restricted",d="true",e="ageVerified",f="searchParams",g=localStorage,h=new URL(location),i=x=>a.querySelectorAll(x),j=i(b+c)[0];h[f].get(e)==d&&(g[e]=d,h[f].delete(e),history.replaceState({},"",h));j&&(g[e]!=d&&((a.body.style.overflow="hidden"),i(b+":not("+c+")").forEach(x=>x.setAttribute("inert",d)),(j.style.display="block")))})(document)</script> +<script is:inline>(a=>{let b="body>",c="#modal-age-restricted",d="true",e="ageVerified",f="searchParams",g=localStorage,h=new URL(location),i=x=>a.querySelectorAll(x),j=i(b+c)[0];h[f].get(e)==d&&(g[e]=d,h[f].delete(e),history.replaceState({},"",h));j&&g[e]!=d&&((a.body.style.overflow="hidden"),i(b+":not("+c+")").forEach(x=>x.setAttribute("inert",d)),(j.hidden=!1))})(document)</script> diff --git a/src/components/DarkModeScript.astro b/src/components/DarkModeScript.astro index fba84ad..96655df 100644 --- a/src/components/DarkModeScript.astro +++ b/src/components/DarkModeScript.astro @@ -26,7 +26,7 @@ import DarkModeScriptInline from "./DarkModeScriptInline.astro"; document.querySelectorAll<HTMLElementTagNameMap["button"]>("button[data-dark-mode]").forEach((button) => { button.addEventListener("click", toggleColorScheme); button.classList.remove("hidden"); - button.style.removeProperty("display"); + button.hidden = false; button.setAttribute("aria-hidden", "false"); }); }; diff --git a/src/components/MastodonComments.astro b/src/components/MastodonComments.astro index 7203230..b6a1a83 100644 --- a/src/components/MastodonComments.astro +++ b/src/components/MastodonComments.astro @@ -31,19 +31,19 @@ const { link, instance, user, postId, blacklistedComments } = Astro.props; <span data-noscript ><a class="u-syndication text-link underline" href={link} target="_blank">View comments on Mastodon</a>.</span > - <span style={{ display: "none" }} data-no-comments + <span hidden data-no-comments >No comments yet. <a class="text-link underline" href={link} target="_blank" >Be the first to join the conversation on Mastodon</a >.</span > - <span style={{ display: "none" }} data-comments + <span hidden data-comments >Join the conversation <a class="text-link underline" href={link} target="_blank">by replying on Mastodon</a >.</span > - <span style={{ display: "none" }} data-error>Unable to load comments. Please try again later.</span> + <span hidden data-error>Unable to load comments. Please try again later.</span> </p> <button - style={{ display: "none" }} + hidden class="group mx-auto w-64 rounded-lg bg-bm-300 px-4 py-1 text-stone-800 disabled:bg-bm-400 dark:bg-green-800 dark:text-stone-100 dark:disabled:bg-green-900" id="load-comments-button" > @@ -66,7 +66,7 @@ const { link, instance, user, postId, blacklistedComments } = Astro.props; Loading... </span> </button> - <div id="comments" style={{ display: "none" }}></div> + <div id="comments" hidden></div> </section> <template id="template-comment-emoji"> @@ -101,7 +101,7 @@ const { link, instance, user, postId, blacklistedComments } = Astro.props; target="_blank" > <time class="dt-published mr-1" data-published-date aria-label="Publish date"></time> - <time style={{ display: "none" }} class="italic" data-edited-date>(edited)</time> + <time hidden class="italic" data-edited-date>(edited)</time> </a> </div> <div @@ -249,7 +249,7 @@ const { link, instance, user, postId, blacklistedComments } = Astro.props; edited.title = comment.edited_at; edited.classList.remove("hidden"); edited.classList.add("dt-updated"); - edited.style.removeProperty("display"); + edited.hidden = false; } const commentBoxContent = commentBox.querySelector<HTMLElementTagNameMap["div"]>("div[data-content]")!; @@ -276,26 +276,20 @@ const { link, instance, user, postId, blacklistedComments } = Astro.props; if (commentsList.length) { const fragment = document.createDocumentFragment(); commentsList.forEach((comment) => fragment.appendChild(comment)); - commentsDescription - .querySelector<HTMLElementTagNameMap["span"]>("span[data-comments]")! - .style.removeProperty("display"); + commentsDescription.querySelector<HTMLElementTagNameMap["span"]>("span[data-comments]")!.hidden = false; const commentsDiv = section.querySelector<HTMLElementTagNameMap["div"]>("div#comments")!; commentsDiv.appendChild(fragment); - commentsDiv.style.removeProperty("display"); + commentsDiv.hidden = false; } else { - commentsDescription - .querySelector<HTMLElementTagNameMap["span"]>("span[data-no-comments]")! - .style.removeProperty("display"); + commentsDescription.querySelector<HTMLElementTagNameMap["span"]>("span[data-no-comments]")!.hidden = false; } } catch (e) { console.error("Fetch Mastodon comments error", e); - commentsDescription - .querySelector<HTMLElementTagNameMap["span"]>("span[data-error]")! - .style.removeProperty("display"); + commentsDescription.querySelector<HTMLElementTagNameMap["span"]>("span[data-error]")!.hidden = false; } finally { - loadCommentsButton.style.display = "none"; + loadCommentsButton.hidden = true; loadCommentsButton.blur(); - commentsDescription.style.removeProperty("display"); + commentsDescription.hidden = false; } } @@ -327,9 +321,9 @@ const { link, instance, user, postId, blacklistedComments } = Astro.props; { once: true }, ); const commentsDescription = commentSection.querySelector<HTMLElementTagNameMap["p"]>("p#comments-description")!; - commentsDescription.style.display = "none"; - commentsDescription.querySelector<HTMLElementTagNameMap["span"]>("span[data-noscript]")!.style.display = "none"; - loadCommentsButton.style.removeProperty("display"); + commentsDescription.hidden = true; + commentsDescription.querySelector<HTMLElementTagNameMap["span"]>("span[data-noscript]")!.hidden = true; + loadCommentsButton.hidden = false; } initCommentSection(); diff --git a/src/components/NoteTooltip.astro b/src/components/NoteTooltip.astro new file mode 100644 index 0000000..5f1f5dd --- /dev/null +++ b/src/components/NoteTooltip.astro @@ -0,0 +1,16 @@ +--- +type Props = { + id: number; + title: string; + text: string; +}; + +const { id, title, text } = Astro.props; +--- + +<Fragment> + <a class="decoration-dotted" id={`note-${id}`} href={`#note-${id}`} title={title} data-tooltip> + {text} + </a> + <sup>{id}</sup> +</Fragment> diff --git a/src/content/blog/crossing-over-retrospective.md b/src/content/blog/crossing-over-postmortem.mdx similarity index 87% rename from src/content/blog/crossing-over-retrospective.md rename to src/content/blog/crossing-over-postmortem.mdx index 0c78676..487e4ac 100644 --- a/src/content/blog/crossing-over-retrospective.md +++ b/src/content/blog/crossing-over-postmortem.mdx @@ -22,6 +22,20 @@ relatedGames: - crossing-over --- +import { Image } from "astro:assets"; +import imageMarcoConceptArt from "../../assets/images/crossing_over/marco_concept_art.jpg"; +import imageMarcoFirstAppearance from "../../assets/images/crossing_over/marco_first_appearance.png"; +import imageBardConceptArt from "../../assets/images/crossing_over/bard_concept_art.jpg"; +import imageBardAppearance from "../../assets/images/crossing_over/bard.png"; +import imageBriefcase from "../../assets/images/crossing_over/briefcase.png"; +import imageBoatWakes from "../../assets/images/crossing_over/boat_wakes.png"; +import imageLooseThoughts from "../../assets/images/crossing_over/loose_thoughts.png"; +import imageArchitectureVn from "../../assets/images/crossing_over/architecture_vn.png"; +import imageTextbox from "../../assets/images/crossing_over/textbox.png"; +import imageScriptWordCount from "../../assets/images/crossing_over/script_word_count.png"; +import imageMarcoSprites from "../../assets/images/crossing_over/marco_sprites.png"; +import imageSceneInFinalGame from "../../assets/images/crossing_over/scene_in_final_game.png"; + A.K.A. that time I made a game in a month. _(it really wasn't that long ago...)_ @@ -30,7 +44,7 @@ _(it really wasn't that long ago...)_ ## Part 1: Preparations -It all started with an idea for a story. One of many that I had before it got shelved, hoping to one day turn it into an actual story when I had the chance. The initial idea was for an 'endo soul vore' scenario, which I described to a friend (hi Dee!) back in August '23. Here it is reproduced verbatim: +It all started with an idea for a story. One of many that I had before it got shelved, hoping to one day turn it into an actual story when I had the chance. The initial idea was for an 'endo soul vore' scenario, which I described to a friend (hi, Dee!) back in August '23. Here it is, reproduced verbatim: > Me: I had an idea a long while ago you may like, but I don't think it's something I'd ever feel like sitting down to write @@ -54,7 +68,7 @@ At the same time, I had been following somewhat closely the starting date for ee 2. Motivation. I had a boost in it not only from getting psychiatric treatment, but also from learning a bunch of stuff. I've been getting better at writing in the two years I've been writing (or I'd like to believe so!), and I'd just started learning Blender earlier in January '24. Plus, I had the desire to try out Godot, learning the basics just two days before the game jam started (it helped that I had a heavy background in programming). As long as I could manage the scope well, I felt that I could deliver a finished project in time. 3. Time and energy. Of course, I don't think I would be able to do this project if I still worked full- or even part-time. Despite being unemployed (mostly due to personal reasons), I'm lucky to still have resources to maintain myself for a while. Plus, having just finished two big commissions to my clients' great satisfaction, and then just launched my SubscribeStar, I was feeling more confident than usual that I could pull off such a monumental task. -Despite all of this, I was still unsure if I should really join, feeling that it'd be a waste of time or that I would deliver something embarrassing. But my friend Hans really encouraged me to move forward, and so, I decided to join Strawberry Jam 8. +Despite all of this, I was still unsure if I should really join, feeling that it'd be a waste of time or that I would deliver something embarrassing. But my friend Hans Woofington really encouraged me to move forward, and so, I decided to join Strawberry Jam 8. Until February rolled around, I refrained from investing too heavily into the conceptualization of my game – only deciding that I would make a visual novel. I spent most of those few days getting familiar with Godot as well as Blender and MuseScore, since I knew that I wanted to make my own soundtrack using their open high-quality sound library. Still, I was committed from the start to the soul vore story idea, and had some vague notions that it would help with the relatively short time frame: @@ -87,35 +101,43 @@ In terms of themes, I put a lot of research into [borderline personality disorde Speaking of, I did work on some concept art! Including the two characters, the boat, and the environment. The quality of those drawings was terrible (further convincing me to make all the graphics in 3D instead), but it really helped with deciding how to make each element look. I knew that I wanted the environment to be simple, like the inside of a cave, and give the river a striking but single color – the cave portion of Undertale, [Waterfall](https://undertale.fandom.com/wiki/Waterfall), was a strong influence on its look, especially the room with dark floor/walls and cyan water. And the boat, named after the aforementioned "akhirah", was made to look vaguely similar to ancient rowboats used by the Babylonians. <figure> - - - -<figcaption class="text-center">Concept art of Marco and Akhirah. Feel free to judge my awful drawing skills...</figcaption> + <Image + src={imageMarcoConceptArt} + alt="Photograph of a page, with several drawings of an anthropomorphic jackal named Marco, wearing a large coat, a mask, and ankle cuffs. There's also a drawing of a boat in the corner." + /> + <figcaption class="text-center"> + Concept art of Marco and Akhirah. Feel free to judge my awful drawing skills... + </figcaption> </figure> <figure> - - - -<figcaption class="text-center">Marco's (and Akhirah's) first appearance in the game.</figcaption> + <Image + src={imageMarcoFirstAppearance} + alt="The character Marco on his boat over a pink river, leaning down towards the camera with an open hand to the side." + /> + <figcaption class="text-center">Marco's (and Akhirah's) first appearance in the game.</figcaption> </figure> Marco's design was mostly inspired by that of [Anubis](https://en.wikipedia.org/wiki/Anubis), the Ancient Egyptian god of the underworld, with his dark fur and very long ears. The golden cuffs that he wears are also a reference to him. But I wanted to incorporate other cultural elements associated with death in his design – the skull-like mask that he wears, and his large coat, are somewhat modern interpretations of the grim reaper (with its skeletal body and dark cloak) – but also because I thought muzzle fangs and trenchcoats look cool, lol! When he eventually takes off his mask (which I had planned to be late in the game, when the soul eventually grows weak), he would reveal his green eyes. I had originally intended for the eyes of the mask to glow green as well, but eventually I settled on the red ones, which I thought ended up looking much better. When it came to modeling his head, it took 4 different tries until I was satisfied! As for the name "Marco", he was named after someone from my past, someone very smart and clever and kind – the kind of person one should strive to be, I feel like. <figure> - - - -<figcaption class="text-center">Concept art of Bard and some screens. I don't think his original look is physically possible...</figcaption> + <Image + src={imageBardConceptArt} + alt="Photograph of a page, with several drawings of a blobby and oval character named Bard. There are also a few framed drawings of different angles of scenes taking place on a boat." + /> + <figcaption class="text-center"> + Concept art of Bard and some screens. I don't think his original look is physically possible... + </figcaption> </figure> For Bard's design, I had a couple of inspirations – the main one being the visual novel [Ghost Trick](https://en.wikipedia.org/wiki/Ghost_Trick%3A_Phantom_Detective), where the protagonist is also a cyan soul (or a ghost, rather). In that game, ghosts look like flaming balls, and for my take on what a soul would look like, I wanted it to feel more droopy, like something gooey that is slowly dripping and disappearing. As I sat down to draw the concept art, I decided to take some inspiration from the look of [a black hole with an accretion disk surrounding it](https://en.wikipedia.org/wiki/Accretion_disk); a symbol that represents how, inevitably, everything will come to an end. Although I flipped that image on its head (and quite literally too!), giving the core a white appearance instead of black. I played a bit with an upper and lower part surrounding that core, making the top one look inside-out (with the use of Blender's "backface culling") to give it a more ghostly look. The name "Bard" has a few meanings – aside from being non-binary (like the character in my mind), it also represents a bard who tells tales, as well as the association with the word "burden" that Bard themself carries a lot of. I knew that I wanted their soul to be very geometric, and I used a few shapes like ovals, sine waves, and circles to create their unique look. <figure> - - - -<figcaption class="text-center">Bard's final look.</figcaption> + <Image + src={imageBardAppearance} + alt="A cyan orb, surrounded on the top by an inside-out dark blue oval, and on the bottom by cyan ribbon-like strands." + /> + <figcaption class="text-center">Bard's final look.</figcaption> </figure> Both characters underwent several iterations until I was satisfied with them – in fact, I changed them yet again when making the minute-long animation, near the end of the project! Marco especially took most of the work for obvious reasons, but thankfully my friend Hans gave me good pointers on modeling them. @@ -129,10 +151,11 @@ There. Still haven't forgotten how to make some text bigger than other text. I guess I'll start by talking about something Blender-related that isn't exactly modeling: shading. It simply means selecting the materials for all the different elements – colors, textures, etc. Like I've said back in Part 1, I wanted a pixel art/cellshaded artstyle. And to commit to it even further, I looked for palettes to use for said shading. Limiting the choices helped with making things have a unified identity, as well as stick out from the background and other objects. The surfaces are all made of a similar base material, which creates cells based on the light level and then applies a dithering effect between them (i.e. some pixels of each color blend into each other, between two different cells, as old games with limited palettes did to make smooth transitions). They also had different colors under the two sets of lights: one being "white" for the default look, and the other being "blue" from Bard's glow. This helps with the illusion of the soul actually having its own light. On top of that, I also added an outline to most materials, based off the dark color of the material. This kind of breaks the convention for pixel art, since I'm relying on how Blender generates the alpha for those outlines, but it certainly makes objects much more readable. For each outline, I had to handpick values for the thickness and color – sometimes having to deviate from the palette to do so. <figure> - - - -<figcaption class="text-center">A gold-filled briefcase, one of the many items that you fish in Crossing Over. Notice the dark yellow outline around the gold bars, and the dark brown one around the light brown bits.</figcaption> + <Image src={imageBriefcase} alt="A briefcase filled with gold bars." /> + <figcaption class="text-center"> + A gold-filled briefcase, one of the many items that you fish in Crossing Over. Notice the dark yellow outline around + the gold bars, and the dark brown one around the light brown bits. + </figcaption> </figure> The individual items that you fish were straightforward to model, using some low poly techniques, and then applying a subdivision surface modifier (to add more geometry and make shapes more curvy, therefore more realistic). For the fishing items themselves, the modeling was done late into development (once I'd started work on writing, which we'll get to in a later part) – so most of my early modeling was into the two characters and the boat. @@ -140,10 +163,13 @@ The individual items that you fish were straightforward to model, using some low Speaking of, the "wake" effect that you see sometimes while Akhirah is moving (i.e. the foams behind the boat) was easily a day-long chore. For starters, I couldn't remember the word "wake" – so I've spent an embarrassing amount of time trying to remember it, having to go back and skim through my YouTube history (looking for a Minecraft video showcasing [a mod that implemented wakes](https://www.curseforge.com/minecraft/mc-mods/wakes), haha!). Anyway, it was an interesting experience to implement them, [going off of a tutorial](https://www.youtube.com/watch?v=14SNmHvVBio) and having to get more acquainted with some intermediate-level topics from Blender such as conditional shading and using noise displacement. They didn't turn out perfectly realistic, but I think they made the somewhat dull pink environment of the river feel more natural, and the end result was well worth the effort. In fact, the boat doesn't ever move around in the river – and when it does look like it's moving, it's just a bunch of tricks with the camera and the wakes! <figure> - - - -<figcaption class="text-center">A late-game shot, displaying multiple light sources and wakes behind the boat.</figcaption> + <Image + src={imageBoatWakes} + alt="Marco sitting down against the railing at the back of his boat, without a mask and keeping his hands underneath a hovering Bard. Behind him are wakes being made by the boat moving over the water." + /> + <figcaption class="text-center"> + A late-game shot, displaying multiple light sources and wakes behind the boat. + </figcaption> </figure> But as I've hinted at before, Marco's model was the hardest challenge. His model is far from perfect – his arms are too short, his feet are just bricks, his thumbs are in unnatural spots, his lips are wonky, and his body often clipped through his trenchcoat –, which is understandable given my inexperience. But most issues I've managed to cover or fix in an image editor. Despite the inexperienced modeling and rigging, he still turned out decent enough to pose around. It definitely taught me a lot about animating, the hard way! At the very least, my amateurish experience was complemented by retro look that I was going for, so I'll take that as a win. @@ -159,10 +185,11 @@ I've had some amateur experience writing music before – but not on the scale o When it comes to making music, my process focuses more on individual voices (i.e. each note played by each instrument, including duration and pitch) than harmonies, only falling back to chords in a few cases, such as arpeggios or some fancier harmonization. But sometimes, a chord will simply be the tonic key, or tonic + fifth. I feel that too many voices can muddy the melodies, and make it harder to follow the motions – which, sometimes, can be the desired effect! Percussion is not my strong suit, so you may notice throughout the OST how I often resort to simple (but hopefully effective) rhythms. <figure> - - - -<figcaption class="text-center">The first musical bars that ever were.</figcaption> + <Image + src={imageLooseThoughts} + alt="Part of a page containing sheet music, entitled Loose Thoughts, and composed by Bad Manners. The instruments include low trombone, piano, harp, and strings." + /> + <figcaption class="text-center">The first musical bars that ever were.</figcaption> </figure> The very first track I composed was "Loose Thoughts" – a slow song that starts with a piano and plucked strings. It plays in introspective moments, and it helped me define a few other leitmotifs that would be used ad nauseam in the other tracks, as well as the general vibe. I really dig the orchestral vibe that MuseScore's sound library has to offer, and made a lot of use of violins, cellos and contrabasses in other tracks. Over the first week, I also made "Aboard the Akhirah" (the jazzy song that plays in the more "I don't know if I should trust this ferryman!" moments, with an electric bass and a plucked contrabass before the Hammond organ joins in, and an extended sax solo alter on) and "Fulminant" (the more energetic and catchy main menu song, with a violin and simple drums joined by an electric bass and an acoustic guitar). These three songs really helped steer the general vibe I was going for, in terms of the game's atmosphere. @@ -182,19 +209,23 @@ There was one song that I had planned but didn't make it. It was supposed to pla One of the first things I started working on in the project was the textbox. Compared to other game genres, coding a VN is probably simpler – but I still wanted to nail it down, since I wasn't familiar with Godot. Learning the ropes for development with all the Control and 2D nodes would have been a huge challenge if not for the extensive tutorials out there (I relied on [this nearly 12-hour video tutorial](https://www.youtube.com/watch?v=nAh_Kx5Zh5Q) a lot!) – but the basis for the textbox and architecture was done fairly quickly. <figure> - - - -<figcaption class="text-center">Basic overview of my visual novel architecture. There's a lot that I would have changed in hindsight...</figcaption> + <Image + src={imageArchitectureVn} + alt="A crude digital drawing showing multiple components communicating in order to bring functionality to the game, with emphasis on the ones named visual_novel and VNInterpreter." + /> + <figcaption class="text-center"> + Basic overview of my visual novel architecture. There's a lot that I would have changed in hindsight... + </figcaption> </figure> Which isn't to say that implementing more and more features was a breeze. By the end of the first week, when I was handling the load/save system (which took a LOT of work to get right), I was seriously considering switching to something other than Godot, just because its pain points can be annoying. Meanwhile, its strengths – a robust animation system, good input handling, and easy export to multiple platforms – incentivized me to stay. After all, I'd joined the game jam mainly as a learning process, and for better or worse, I was definitely learning a lot. <figure> - - - -<figcaption class="text-center">One of the earliest implementations of the text box.</figcaption> + <Image + src={imageTextbox} + alt="Screenshot of a game screen, with a blue text box displaying the name 'Bard' and the parenthesized text 'Okay, that's enough...'. The background is completely gray." + /> + <figcaption class="text-center">One of the earliest implementations of the text box.</figcaption> </figure> Still, I managed to stumble my way through some messy logic, often going for quick and messy fixes because of time constraints. With the basic visual novel architecture and load/save system in place, I added more features – a main menu, prompts, autosaving, music support, backgrounds, text log... When it came time to implement the fishing minigame (by that point, I had scrapped the idea for other puzzle-based minigames), it thankfully wasn't too bad to implement. @@ -214,10 +245,13 @@ So instead, I've left the actual writing for late into the project – once I ha And my bluff eventually paid off, as I managed to ruminate on the setting and the characters and their arcs, and I was a lot more confident when it was time to put those thoughts into words. <figure> - - - -<figcaption class="text-center">Word count for the script's draft, with ~1000 different lines, and ~13000 words of dialogue.</figcaption> + <Image + src={imageScriptWordCount} + alt="Screenshot of a text editor containing the start of the game's script. It shows that there are 14139 words in the document." + /> + <figcaption class="text-center"> + Word count for the script's draft, with ~1000 different lines, and ~13000 words of dialogue. + </figcaption> </figure> Aside from the unique challenges of writing for a visual novel (perhaps more akin to stage play direction, having to integrate audiovisual aspects into the script between the lines, with the added challenge of doing it with algorithmic precision), I generally followed the same process for regular stories. I wrote an outline first, breaking the story into different parts and deciding what happened in each one – and choosing the differences between each route, adjusting it until I decided to have four different ones. @@ -246,10 +280,13 @@ The "cousin" route was initially intended to be a complex route, but was eventua Most of these narrative decisions came about in the "outline" portion, to decide how each character should act. Their actual personalities came about when I was writing the script's draft, which would eventually become the actual lines in the visual novel. The draft also included how each character reacts ("Marco feels dejected", "Bard blushes", etc.). These emotion prompts were very useful for posing the characters and creating sprites – I knew beforehand if I had to make them look happy, confused, sad, and so on. I made the sprites in one go, before the draft was implemented as a visual novel. Although later on, I had to redo all of the sprites, because I messed up the shaders...oops. <figure> - - - -<figcaption class="text-center">A few of Marco's sprites, respectively named "curious", "clutching chest", and "playful".</figcaption> + <Image + src={imageMarcoSprites} + alt="Three screenshots of Marco. From left to right: tilting his head and holding a closed fist underneath his chin; facing down and putting his open hand over his chest; partially covering his smiling snout with his open hand while facing forwards." + /> + <figcaption class="text-center"> + A few of Marco's sprites, respectively named "curious", "clutching chest", and "playful". + </figcaption> </figure> There's a lot more that I could say about the story, but it's kinda hard. Writing this was emotionally taxing (I was literally sobbing when I finished it). It always gets me when Bard says "Thank you." at the very end, and I dunno why...! Funny enough, it's hard to explain what I'm writing – instead of explaining which emotions I'm trying to rouse, it's much easier to just rouse them in story form. The story was very personal and dear to me – I've added lots of moments that would make me laugh, cry, ache, and reflect. I could write ten times as many words to go over everything that went through my head when I worked on it. And in some ways, I think this is the best that my writing has ever been. @@ -259,15 +296,18 @@ There's a lot more that I could say about the story, but it's kinda hard. Writin With the first version of the script done, as well as most music and character sprites, I've spent the final week putting everything together. I've adapted the draft of my script to fit the format that my Godot code expected, while also creating background sprites (stills and animated) and adjusting individual lines as I worked my way scene-by-scene – while also fixing the occasional bug here and there. It was at this point that all the separate things I had really started to feel like a game – and I was proud of it! <figure> - - - -<figcaption class="text-center">A scene from the final game; finally putting UI, dialogue, sprites, music, and backgrounds all together.</figcaption> + <Image + src={imageSceneInFinalGame} + alt="Marco and Bard sitting in the boat, with two sprites overlaid. Within those, Bard is taken aback and sweating, and Marco is having a hearty laugh. According to the textbox, Marco says: 'Haha, of course not! How would a butt plug bite a fishing hook?'" + /> + <figcaption class="text-center"> + A scene from the final game; finally putting UI, dialogue, sprites, music, and backgrounds all together. + </figcaption> </figure> With a single setting, it was easy to make several animated backgrounds and work with interesting angles and poses – a process which certainly helped me get used to Marco's rig, for the greatest challenge to come. I often replayed each chapter up to 12 times (at least 3 times for each "route"...!), to make sure the dialogue was to my liking, and that effects like bouncing sprites or screen flashes/transitions looked proper. I worked on each scene in sequence, only going back to fix the occasional set-up in the lines. It was a slow but satisfying process. -With about 4 days before the game jam's deadline, I had ~95% of the project done – I had just added support for sound effects, and only the animation remained to be done. My friend Hans had asked to playtest it, and I wasn't sure I would be able to handle the feedback in time. But at his insistence, I decided to let him play it, as well as our friend Desiran (creator of [Wrangler](https://desiran.itch.io/wrangler)). I wasn't sure how useful their feedback would be, but they managed to give some pointers on some dialogue and bugs, which were relatively easy fixes. And I'm glad that they did play it beforehand, because it meant I could fix these issues that I missed before I ended up publishing my game...! +With about 4 days before the game jam's deadline, I had ~95% of the project done – I had just added support for sound effects, and only the animation remained to be done. My friend Hans had asked to playtest it, and I wasn't sure I would be able to handle the feedback in time. But at his insistence, I decided to let him play it, as well as our friend Desiran. I wasn't sure how useful their feedback would be, but they managed to give some pointers on some dialogue and bugs, which were relatively easy fixes. And I'm glad that they did play it beforehand, because it meant I could fix these issues that I missed before I ended up publishing my game...! And the animation was still a big challenge. I had set aside the last 4 days of February '24 to work exclusively on it. I imagined that it would take a long time to get a minute of animation done – especially since I had to rely on it syncing up with the music that I had done ~2 weeks prior, at that point. But it really wasn't as bad as I thought it would be. I honestly had a blast working on it... And I didn't even need a storyboard! After listening to the track over and over, I had a pretty clear idea of how the scene would go in my head. In just two days, I managed to animate everything (and even dedicate some time to make a nice internal shot, hehe), fix the occasional clipping, and render it all. After struggling to deal with the .ogv video encoder, I managed to get it to work relatively well in-game (with a slight hiccup in the audio that would eventually be fixed in a later release). @@ -293,4 +333,4 @@ At the end of the day, I would be happy to become even a fraction of who Marco w --- -Oh, hey, I didn't expect you to read all of this! I hope it was enjoyable. By the way, since I first wrote this retrospective-slash-postmortem, I've [opened the source code for this game](https://gitgud.io/BadMannersXYZ/CrossingOver)! If you are interested in an even more hands-on look at how it was made, or want to make your own visual novel in Godot, feel free to peruse it to your heart's content. +Oh, hey, I didn't expect you to read all of this! I hope it was enjoyable. By the way, since I first wrote this retrospective-slash-postmortem, I've [released the source code for this game](https://gitgud.io/BadMannersXYZ/CrossingOver)! If you are interested in an even more hands-on look at how it was made, or want to make your own visual novel in Godot, feel free to peruse it to your heart's content. diff --git a/src/content/blog/taken-in-breakdown.md b/src/content/blog/taken-in-breakdown.md deleted file mode 100644 index 5a36024..0000000 --- a/src/content/blog/taken-in-breakdown.md +++ /dev/null @@ -1,262 +0,0 @@ ---- -title: "Taken In: Story Breakdown!" -pubDate: 2024-01-23 -isAgeRestricted: true -authors: bad-manners -thumbnail: /src/assets/thumbnails/other/taken_in_breakdown.png -description: | - First time annotating a vore story; in this case, [Taken In](/stories/taken-in). Here, I go over my writing process while offering additional tidbits of information. -tags: - - behind the scenes - - Sam Brendan - - feral predator - - anthro prey - - male predator - - ambiguous gender prey - - willing predator - - unwilling prey - - oral vore - - same size - - full tour - - point of view -relatedStories: - - taken-in ---- - -All in all, going over the story and breaking it down was a fun process. This was originally a text document, which I had to completely refit into this blog post that you're reading (oof...!). But for the sake of posteriority, I think it was worth the effort. - -If you're up for this non-linear read, then I hope you enjoy this sneak-peek into my thoughts! Just hover or long-press over the links with dotted underlines, and it should show the relevant annotations. Now, without further ado, let me reintroduce... - -<h2><a class="decoration-dotted" id="note-1" href="#note-1" title="I usually try to make titles with a double meaning. Here, 'take in' usually means bringing a pet to one's home - in this case, it's more like the 'pet' has forced itself into the PoV's place! Plus, the PoV is taken into Sam's body." data-tooltip>Taken In</a><sup>1</sup></h2> - -<a class="decoration-dotted" id="note-2" href="#note-2" title="I actually had to rewrite most of the intro from scratch, it got too wordy and just boring to read. For a PoV segment, I thought something less detailed and to-the-point was more fun." data-tooltip>Clank! Shuffle! Crunch!</a><sup>2</sup> The sounds outside are too loud to be stopped by the walls in your room, and you jolt awake. - -Ugh, and you were finally in deep sleep... - -<a class="decoration-dotted" id="note-3" href="#note-3" title="With PoV stuff, even details like 'when you wake up in the middle of the night' are better left ambiguous." data-tooltip>You check the time, and it's still too early to be out of bed</a><sup>3</sup>. The sun hasn't even risen yet. But the commotion continues outside, forcing you to get up and investigate. - -It's probably some wild animal messing with the trash, you think to yourself. <a class="decoration-dotted" id="note-4" href="#note-4" title="Again, leaving 'what the place is' ambiguous so it could be a house, an apartment, etc." data-tooltip>You navigate through your place in the dark and out the door</a><sup>4</sup>, too tired to worry about your own safety. You don't even bother to lock it behind you as you leave. - -There's nobody outside, with only dim streetlights to illuminate the empty street. It seems you're the only one who bothers to investigate the noise, and it definitely sounds like it's coming from a metal trashcan. Or more precisely, from something messing with it, with no regard for the neighborhood's peace and quiet. - -When you get close enough, <a class="decoration-dotted" id="note-5" href="#note-5" title="A lot of this was having fun with how I would look and act as a feral. Despite the narration following the PoV, I still wanted to make my sona's actions credible, even if the intentions are omitted. In this case, Sam is just digging through trash, looking for something interesting to play with." data-tooltip>you find some animal with its upper half inside of the metal bin</a><sup>5</sup>. It's too big to be a raccoon, or even a fox. You can only see its long, furry legs and tail sticking out from the cylinder as it continues to nose its contents. - -You can't tell what species it is without looking at its face, but the feral might be a dog or a wolf. Its coat is quite unusual, green with white patterns at the back. The paws and the tip of its tail are also colorless, except for its bright green pawpads, and some light teal spots between body and limbs. An unusual coloration, for sure – you imagine that the tones don't offer the creature much in terms of camouflage, out in the wild... - -As it continues to scavenge the trash can for food, and make a ruckus while at it, you slowly approach it without any sense of danger. It doesn't really give wolf vibes, so maybe it's just a weird breed of dog? If it's an escaped pet, it might be wearing a collar — hopefully, it'll have the owner's phone number engraved on a tag. - -"Easy, boy..." - -You call out in a whisper, instinctively assuming that the animal is a 'he'. The slim and fuzzy creature stops, <a class="decoration-dotted" id="note-6" href="#note-6" title="Sam has great hearing thanks to his large maned wolf ears." data-tooltip>hearing your groggy voice even while constantly bumping against the metal walls</a><sup>6</sup>, and pulls himself out from the can. - -As you step back, you can see his front side when he turns on all fours towards you. The front paws are similar to the hind ones. Definitely canine, with a gradient that goes from white to green, and teal at the middle. Sadly, <a class="decoration-dotted" id="note-7" href="#note-7" title="Always fun to pretend the briefcase is covering my face. I also played with that concept in the story 'Part of the Show'." data-tooltip>you can't get a good view of his face, as he's carrying a sizable object with his snout</a><sup>7</sup>. Something rectangular, which he must've fished out of the trash. Your tired eyes have to adjust to the bad lighting in order to process the blurry image, but the defining features of the gray texture and the handle at the top clear up any confusion. - -"Is that a...metal briefcase?" You ask yourself, and <a class="decoration-dotted" id="note-8" href="#note-8" title="I never decided if Sam actually understood what the PoV spoke or not, despite being sapient. So I left that ambiguous, even for myself. Whatever the case, here he just acts curious about the PoV." data-tooltip>the strange dog simply tilts his head to the side</a><sup>8</sup>. - -The container hiding his head also rolls along, only letting you spot his large ears. They are too big for a dog, so his species can't be that, either. Maybe a maned wolf, then...? It'd certainly explain why he's got such long legs...! But they aren't from around here, you're pretty sure. He might be an exotic pet that has escaped, one without a collar. <a class="decoration-dotted" id="note-9" href="#note-9" title="Normally I write the reasons after I decide what happens. In the case of PoV stories, it's easier since reasons don't have to necessarily follow or be consistent. For example, the narrator could be mistaken - like in this case." data-tooltip>Maybe he was looking for food, and smelled something tasty inside of the briefcase</a><sup>9</sup>. - -"It's okay, boy..." You slowly approach him with a cutesy voice, careful that he might get aggressive, drop the case, and bite you. Do maned wolves even get rabies? - -Your bluff about him being domesticated seems right on the money, <a class="decoration-dotted" id="note-10" href="#note-10" title="Sam just acts like a silly dog who wants to play." data-tooltip>as he doesn't seem alarmed by you at all. He sits down, slowly wagging his tail like a huge brush as he eagerly awaits</a><sup>10</sup>. <a class="decoration-dotted" id="note-11" href="#note-11" title="Sam can see with his entire mimic face. In his case, I like to play with that eerie feeling you get when you're being observed, but without any eyes staring back at you (see the story 'Part of the Show' I mentioned earlier)." data-tooltip>You can't see his eyes, but it definitely feels like he's staring at you</a><sup>11</sup> – even with the metal box in the way. - -One of your hands moves to the back of his head, holding the base of his ear. His fur is so silky and warm! You can't help it but give it a few rubs. He seems to immediately like your scritches, thumping one of his legs against the floor and panting excitedly. He certainly sounds just like a dog, making you wonder if maned wolves also bark like them. - -"Good boy..." You whisper to him, stopping the scritches <a class="decoration-dotted" id="note-12" href="#note-12" title="You can pet the Sam! This was one of the cheeky images I really wanted to include. My stories have plenty of self-serving moments like this scattered around." data-tooltip>to give his head a couple of pats</a><sup>12</sup>. - -He replies with a happy whine, and your hand brushes against the back of the briefcase. He still hasn't let go of his prized possession. Either that, or – you think to yourself – it may be stuck to his face... Poor thing, that must be it! Of course, domesticated or not, the best thing that you can do for the maned wolf is get his face free. <a class="decoration-dotted" id="note-13" href="#note-13" title="Poking fun at the absurd line of reasoning. The reader is likely aware (either from seeing my sona or reading the tags) that the plan won't work, so there's a big chance they're in on the joke." data-tooltip>That's simply the logical line of reasoning</a><sup>13</sup>. - -You squat to his height. Your other hand approaches the friendly canine, and each one holds the aluminum briefcase by the edges. Then you grasp it and start pulling slowly. It's weird, the metal almost feels warm to the touch... - -His head moves along with it, and <a class="decoration-dotted" id="note-14" href="#note-14" title="Sam growls because you're pulling on his face! But it's sturdy enough that it doesn't actually hurt him, it's just bothersome." data-tooltip>he starts growling like a dog that doesn't want to let go of his toy</a><sup>14</sup>. You mentally apologize for the temporary discomfort you might be causing, but the briefcase is stuck harder than you thought. If so, this unfortunate canine could've been starving for hours, or more...! His growls don't matter – it will be over soon, once you manage to get this blasted thing off. - -You start pulling harder, but the briefcase simply won't budge! In turn, <a class="decoration-dotted" id="note-15" href="#note-15" title="Being a mimic, Sam communicates with sounds he's learned. Even as he speaks, he doesn't use his vocal chords! Which means he can communicate even with prey blocking his throat." data-tooltip>the maned wolf growls harder at you, and then...hisses at you? Isn't that more of a feline thing...?</a><sup>15</sup> Regardless, the aluminum case doesn't seem to move an inch. Even though it feels stuck to the creature's face, it almost seems to bulge forward as he continues to hiss... - -"...Wh-What?" - -It's hard to tell under the awful streetlight, but for a moment, out of the corner of your eye, you swear that you just saw something, slithering in the middle of the maned wolf's face... - -The slight distraction causes you to lose your balance, falling back and pulling the maned wolf on top of you. Lying flat against the hard sidewalk, his canine forepaws pin your chest down. He's not too heavy that it hurts, but you notice how he's about the same size as you. But something more urgent calls your attention. He still has that briefcase on his head, almost against your own face – and you can see an opening in the middle. - -<a class="decoration-dotted" id="note-16" href="#note-16" title="I hardly display my maw if I can help it. But here I want to give you some affectionate face licks, to show I'm just being playful - not realizing my actions will be misunderstood." data-tooltip>The metal deforms and bends, not unlike skin or some other organic tissue. A symmetrical slit begins to expand and part the rectangular surface into an upper and a lower half. A pair of jaws. It opens just enough to reveal a set of long and jagged teeth along the vertical direction – and a yellowish tongue that looks more like an octopus tentacle without its suckers. The maw twists into something like a smile, and the maned wolf wags his tail as the slobbery appendage drags over your face.</a><sup>16</sup> - -Panic sets into you. Suddenly face to face with monstrous mandibles, <a class="decoration-dotted" id="note-17" href="#note-17" title="His teeth are dull, so this is another case where the narration is purposefully wrong. I tried to lean heavily into the unwillingness of the PoV with these descriptions." data-tooltip>your instincts tell you to fear for your life before those razor-sharp fangs can sink into your skin</a><sup>17</sup>. You squirm and struggle, trying to get out from underneath this 'maned wolf'. - -He makes no effort to keep you down, and slips to one side while you roll to the other. The creature yelps before falling with his back against the trash can, knocking it over with <a class="decoration-dotted" id="note-18" href="#note-18" title="A bit of a self-joke, since that's the sound I make when I (purposefully) bang my face against a hard surface. It's become a bit of a joke greeting, similar to kobolds yipping and dogs murring - meanwhile I go 'clang!'." data-tooltip>a loud 'clang!'</a><sup>18</sup> that rings in your ears. Adrenaline rushes through your bloodstream, and you quickly get up to run back to your door. - -Maybe the beast wasn't trying to eat you. But that thought immediately gets shoved to the back of your mind, as you are still too frightened to think about whether you should've given it a second chance. Right now, your only priority is making your way home, and locking the door for safety. - -Each step as you sprint feels like it's in slow-motion. You don't even pay attention to whether there's anyone else around the street to cry out to, and running seems like your best call of making it out of this hunt. - -Finally, you're back at the entrance to your place. Relief washes over you... <a class="decoration-dotted" id="note-19" href="#note-19" title="In my head-canon, Sam doesn't get angry at the PoV for pushing me, thinking that it was a mistake. But seeing them run away makes him think that the PoV is playing tag." data-tooltip>But suddenly, something grabs your body and constricts you like a lasso.</a><sup>19</sup> You lose your balance and fall forward. - -"Oof...!" - -Thankfully, the appendage coiling around your chest and arms cushions your fall. You can hear excited murrs behind you. It's clear that the creature gave chase after you, catching up before you could make it inside – and, quite literally, <a class="decoration-dotted" id="note-20" href="#note-20" title="My tongue is very helpful, able to grab and lift heavy objects with ease." data-tooltip>catching your fall with his tongue</a><sup>20</sup>. It feels so slimy and fleshy, drooling over your constrained ribs. You struggle some more, but the tentacle's grip is almost like a vise's. - -Then, <a class="decoration-dotted" id="note-21" href="#note-21" title="Feral Sam thinks vore is just another kind of play! He thinks everyone likes being squished in his stomach, even if that's more of an exception than a rule." data-tooltip>you can feel warm slobber much further down your body. The tip of your feet are quickly engulfed by his maw – that terrifying, ravenous opening</a><sup>21</sup>. You don't even look, squirming harder and trying to pull your legs free. He keeps his tongue around you, preventing you from getting up again. Your ankles brush against the inside of his maw, wet flesh against your skin. His mouth is as wide as the briefcase he has for a face. It has no issue squeezing your limbs towards his throat. - -"H-Help..." Your voice comes out weak after the initial shock. Your only choice now is to hope a passerby can hear your pleas. "Someone! Please help–pmMFmf...!" - -Before you even have the chance to shout, <a class="decoration-dotted" id="note-22" href="#note-22" title="...Although he can get too into his predatorial role. Even if you are willing, chances are he will still fall into his instincts and try to restrain you. His tongue definitely helps with that!" data-tooltip>something gags you. It's the yellow tip of the creature's incredibly long tongue</a><sup>22</sup>, forcing itself between your jaws and pinning down your own tongue! Yuck... It tastes like saliva – but also citric? Not what you expected... - -Then again, having a beast's tongue pry your lips open as it devours you alive was the last thing you'd expected when you left to check the noise outside your place. - -His surprisingly versatile muscle does an unfortunately great job at keeping you quiet and still, helping the voracious animal consume you whole. ...Which does _seem_ weird, and begs the question. If it wanted to devour you, why go to such lengths to immobilize you and eat you alive? - -First of all, <a class="decoration-dotted" id="note-23" href="#note-23" title="Same size prey are Sam's favorite, even if they are harder to devour. Though he will usually nom prey smaller than him." data-tooltip>you're too big. There's no way it can swallow you whole...right?</a><sup>23</sup> Besides, with the daggers protruding from his monstrous gums, he could have shredded you to pieces. But even as you feel the pearly spires brushing against your lubricated calves while struggling, his tongue seems to do its best to guide you through the gap between them, leaving you unscathed. - -Unable to do much, you look back at it. The sight of your feet disappearing between the two rows of fangs is terrifying – but you can feel them in his throat. When you struggle, you catch a glimpse of bulges moving in his neck. His back legs are straightened vertically, and his forepaws are low against the ground. This twisted maned wolf almost looks like a playful pup...and the tail wagging wildly behind him seems to confirm it. He seems to be eating you alive not just for food, but for fun. - -Well, you can't say you're sharing in any of that fun. You thrash and grunt helplessly, yet you continue to gradually vanish within the lime green confines of the unnatural canine. The bulge in his neck slowly shifts down to his chest and belly, distending his slim abdomen with your own limbs. The dry, clean appearance of his furred midriff doesn't reflect the sensations around your feet – it's hot, slimy, and tight inside. He shouldn't be eating you... He _can't_ be eating you! You aren't meant to be food! - -Keeping you down on the ground, he slowly scoots closer, maneuvering his parted jaws around you to claim you. <a class="decoration-dotted" id="note-24" href="#note-24" title="I wanted to give the PoV some agency to make the vore scene more interesting, in contrast to my previous, more passive attempts at PoV prey. It also elevates the unwillingness and the pred's cluelessness." data-tooltip>One of your arm slips free from his tongue's grip</a><sup>24</sup>, and you reach for the first thing you see – your doormat. You grab it and toss it against your assailant, but it misses and flops pathetically to the side. - -The briefcase-faced creature is completely unfazed, simply fitting the last of your legs into his mouth with more gulps. He begins working up your hips with no signs of stopping, and your knees get forced through his cardiac sphincter, bending to fit more into his tight stomach. It's surprising (and disturbing) how much his can distend to fit a large prey, just like a snake. - -His tongue seems too busy plugging your mouth, making sure that you aren't making any sounds that may alarm your neighbors. Though considering how no one bothered to investigate all the noise earlier, it seems unlikely to you that anyone would even respond to your calls for help. - -Regardless, you still have a free hand, and you tap around the ground for anything else that you can grab onto or throw at him again. It's hard to move your eyes or focus, but you can't really find anything. Your time is running short. Unless you want to become maned wolf food, you need to think of something. - -With his tongue being the only thing you can reach, you grab back the slick appendage that was just holding your arm fast. It's smooth and slippery, and not really a pleasant texture to have between your fingers. It's hard to keep your grip on it, but you pull on it and try to get it out from your mouth. - -The beast only seems to enjoy the fight you're putting up. <a class="decoration-dotted" id="note-25" href="#note-25" title="Again, Sam isn't restricted to only the sounds a maned wolf would make - in fact, he's more likely to mimic a dog's bark than a maned wolf's one. (Seriously, have you heard a maned wolf's bark? It sounds like a bark in reverse!)" data-tooltip>It starts making sharp, repeated noises – a hyena's laughter, perhaps...?</a><sup>25</sup> As he mimics yet again the sounds of a completely different animal, he keeps wolfing you down as quickly as before, or maybe even faster. - -Your other arm, pinned against your ribs, sinks in against the squishy floor of his maw. The touch of tight walls and warm saliva reaches your fingertips. Your lower body has been crammed into his belly, squeezed as compactly as it can be. Despite your size, <a class="decoration-dotted" id="note-26" href="#note-26" title="Sam could eat prey larger than him - if they are cooperative enough! This sentence is also a play on the story's title." data-tooltip>you fear that he may have just enough room to take in all of you.</a><sup>26</sup> - -With your upper body slipping down the back of his maw, he's forced to readjust the serpentine coil of his tongue. His entire pose shifts, craning his neck upwards and standing tall on all fours to lift your head off the ground. With gravity on his side, the constant tug from his throat is more potent. <a class="decoration-dotted" id="note-27" href="#note-27" title="Sam can control each section of his tongue independently." data-tooltip>His greenish tongue moves up your body, wrapping itself around your face and slobbering you as it steals your flavor... All without its tip ever leaving your mouth.</a><sup>27</sup> - -You continue to pull on the probing muscle. Your chances of breaking free on your own are nearly null. No matter how stretched his stomach might already be, the beast likely won't be satisfied until the rest of you slides down the slope of his esophagus. Your last recourse is to call for help, one last time. - -His jaws relax a bit after your shoulders squeeze into his gullet, and his swallows only get louder and closer to your ears. Your head is still smooshed by the tongue wrapped around it, slithering like a tentacle across your skin. Your whole body is drenched in his slobber by now. It's getting tighter around your arm, and thus harder to keep trying to yank his muscly appendage out. - -But for a moment, its unforgiving strength wanes. You finally manage to yank the appendage and ungag yourself...! But you need a moment to sputter all of his drool from your mouth before you can speak. Once it's clear, you can yell. - -"S-Somebody–!" - -Unfortunately, it's too little too late. This single moment cut short by a snap of his jaws, his teeth clacking less than an inch away from your face. The frail light from the lamppost turns into complete darkness, and your gaze is confronted with the squelching, hungry reality of your situation. - -With just a single gulp, you slip away from his maw entirely. - -The peristaltic tunnel hugs the contours of your face even more greedily than his tongue did. It feels like being shoved into a stuffy bag – a wet, tight, groaning bag. You still want to shout for help, but a part of you knows full well that your words will fall on deaf ears. You lost, and the animal has claimed his quarry. - -Compressed into the tightest ball that your flexibility allows, your upper half curls past the bend at the bottom of his gullet. It's not a loose fit, but at least the pressure doesn't hurt. The tautened wrinkles of his stomach massage your muscles, making sure that your body won't be sore from the stress that the walls inherently force onto you. That's one less worry for your stay in his organ, at least – though now your worries shift to how long that stay might be. - -<a class="decoration-dotted" id="note-28" href="#note-28" title="Sam doesn't ever digest his prey, but the PoV doesn't know that. I'm exclusively a non-fatal vore writer, but I'll play around with mentions of digestion when it fits the narrative. In this case, it comes back to the prey's unwillingness - and any reader that has checked the tags beforehand, or is familiar with my writing, knows that no digestion will occur." data-tooltip>Given what stomachs normally excel at, your prospects are not great, admittedly. The walls, probably green-hued like his tongue, churn around you with careless abandon, likely treating you no different from a large clump of food. Despite that, the damp air is breathable, and the slime sluicing around you doesn't cause you any harm. Maybe this creature can't really digest you, or maybe it won't. You can only guess – and hope.</a><sup>28</sup> - -Nevertheless, the creepy-looking canid starts walking – it's easy to tell when the chamber sloshes and sways with your weight. You can hear his happy heartbeat as he heads somewhere after his satiating meal. <a class="decoration-dotted" id="note-29" href="#note-29" title="He wasn't actually looking for food. Plus, my vision was for the vore to be clean, except for drool and slime to accentuate the possessiveness of the predator over his prey." data-tooltip>Thankfully, there isn't anything else in his stomach other than you and his sluices. His trashcan scavenging must have been a flop, you figure...</a><sup>29</sup> And you are (relatively) lucky to have been the only thing he has eaten tonight. - -<a class="decoration-dotted" id="note-30" href="#note-30" title="As is revealed later, after voring the PoV, Sam walks through their half-open door and lies on their bed." data-tooltip>Suddenly, the movement stops, and you are flipped against your side. The whole place shifts as the ravenous animal lies down on his side, keeping his extremely bulged out stomach against a soft surface.</a><sup>30</sup> You can hear when he starts purring like a cat, rumbling the walls around you in his pleased state. - -As if all of this already isn't demeaning enough, something outside of his stomach starts pressing and rubbing the wall against you. It's too small and long to be one of his paws, and it makes a subtle 'shlick... shlick...' noise each time that it presses into his fur... <a class="decoration-dotted" id="note-31" href="#note-31" title="Also another self-indulgent image I wanted to include. I love the mix of possessiveness and affection when a pred licks their prey-filled belly." data-tooltip>Is he licking his own belly?</a><sup>31</sup> Why would he do such a thing? Is he trying to comfort you...? - -Well, it would certainly explain why you saw him wagging his tail playfully earlier – although you were more focused on escaping his metallic lips –, and why his body isn't interested in breaking you down like food. This is all simply dumb fun for him, at your expense. A twisted entertainment for a twisted being. At one point, you considered that you'd judged it too harshly... But then again, you _did_ end up in the belly of the beast, and you don't really have a choice except to trust in his good intentions – if he really has any. - -The licks seem to stop, and you figure that you might as well try talking to it. He may be feral, but with the artificial-looking face of his, he's not your usual feral. Perhaps he can understand language. - -"H-Hey, uhh, boy..." You speak out, trying to avoid the gastric mucus from getting onto your mouth. "You maned wolf...briefcase...thingy. Can you hear me?" - -His body shakes around you briefly, reverberating with a soft cat-like trill. That doesn't really say much about his sapience. - -"Umm... Do you think you can let me out? Please...?" - -Silence. You try to adjust your position, but the walls cradle you tightly. You ask him again, but you can only hear the idle sounds of your predator's body. Then, you finally hear something else in return: his gentle, cute snores. <a class="decoration-dotted" id="note-32" href="#note-32" title="Who can resist a good nap after a hefty meal...? Either way, Sam thinks his prey will also relax in his belly and enjoy a nice night's sleep inside of his stomach." data-tooltip>He fell asleep with you in his stomach...</a><sup>32</sup> - -Well, then. This isn't good. It could be worse – but matter of fact, it seems that you're stuck in this creature for now. Your limbs are compressed, so there isn't any way of struggling or escaping on your own. Stuck in a stomach, against your volition. You can only hope that his organ won't get active while he's unconscious. Other than that, there's nothing you can do. All that you can do is wait and see. - -<a class="decoration-dotted" id="note-33" href="#note-33" title="This story was meant to have full-tour from the start, but it did end up feeling like two stories stitched together. I was considering breaking it into two shorter stories, but I feel that would defeat its purpose. Still, I personally prefer the first half over the second. Especially since I've never actually gone and written an actual full-tour scene before (only the beginning, or the end; never the FULL full tour)." data-tooltip>\* \* \*</a><sup>33</sup> - -Despite the creature's peaceful slumber, and how tired you feel, you can't really catch any sleep. Forced into a fetal position, you are constantly disturbed by rolling wrinkles and their low groans. The air is heavy and sour, even though it's breathable. Slime keeps clinging to your skin, unable to be brushed off as it coats the entire chamber. - -Time doesn't seem to move, and you can't tell if it's been minutes or hours. By now, you wish that you'd been asleep all along, that this had all been a nightmare you'll simply wake up from... But it was all blatantly real – the creature with an unprecedented appearance really had consumed you whole. <a class="decoration-dotted" id="note-34" href="#note-34" title="Here's the biggest reason why I wanted to make the prey unwilling. By giving the PoV a motivation - escaping from Sam -, I figured that the second half could be more dynamic, giving them more to do than simply watch the full tour unfold itself around them. It was still a gamble, since it might not suit the reader's preferences, but I think this specific story wouldn't work quite as well if I had taken a more passive approach to the PoV." data-tooltip>If only you knew what it was, you could figure out how to escape its clutches. Maybe.</a><sup>34</sup> - -The walls turn and squish, constantly creating a vacuum between the flesh and your skin, making squelches when the gaps are filled with gastric sluices. It's a persistent suction along your trapped body. If this wasn't his literal stomach, you could mistake it for some weird massage, where his inactive acids served as some acrid lotion. - -Suddenly, the walls stop and churn louder. The low sound isn't pleasant, especially from inside. It shakes your whole body with its rumble. The walls uncomfortably contract and smoosh you tighter. You fear that this is finally the moment when the creature's nefarious intentions get revealed, <a class="decoration-dotted" id="note-35" href="#note-35" title="As much as I wanted to use 'imagined imminent digestion' as a plot point, I ended up rewriting this specific part a lot. I didn't want to be too graphic in my descriptions, and alienate people who dislike digestion like myself." data-tooltip>and his digestive system will make short work of you.</a><sup>35</sup> - -You feel a shift at the parts furthest from the stomach's entrance. Suddenly, there's some new space manifesting at the bottom, beside your butt. Your body is slowly eased into the opening by the muscles, and you can feel the heat and smoothness creeping up <a class="decoration-dotted" id="note-36" href="#note-36" title="Standard PoV ambiguity to broaden the definition of 'anthro'. No fur/scales/feathers, only skin. No paws/wings/talons/etc., only hand/feet. And no mentions of tails, either." data-tooltip>your skin</a><sup>36</sup>. - -Knowing that you aren't being digested is a huge relief but it doesn't change your situation. If anything, it only means you'll be sent even deeper into this feral's guts. <a class="decoration-dotted" id="note-37" href="#note-37" title="In my head, Sam's intention was to keep the prey in his stomach for the whole duration of their stay. Having them slip into his intestines is more of an accident." data-tooltip>After the stomach comes the intestines, of course – which doesn't give you much comfort.</a><sup>37</sup> <a class="decoration-dotted" id="note-38" href="#note-38" title="This is something I think I've read about on vore Twitter, but I've never actually verified it myself, so I added it as a little nod to that random memory that might be incorrect. lol" data-tooltip>Supposedly, this initial part of the long tubes should be even more efficient at breaking down food than the first chamber.</a><sup>38</sup> But your experience so far tells you it won't be that simple, for better or worse. - -<a class="decoration-dotted" id="note-39" href="#note-39" title="I haven't really done a lot of research into the gastrointestinal system for this story, so the descriptions might not be accurate. But since I was committed to the full tour part, I wanted to make each part different visually to show the progress throughout the story." data-tooltip>More and more of these new walls, taut and smooth, replace the cushy folds from before.</a><sup>39</sup> Since your predator is about your size, there isn't much physical space in here for you. It feels less like you're actually slipping deeper, and more like his whole body is expanding and contracting, readjusting itself around you. - -Like the rest of his anatomy so far, the snug spot is stretched way beyond an ordinary creature's capacity. The walls of the duodenum, much tighter and more uniform, are coated in that same pervasive slime from before. Overshadowed by the myriad sounds of his gastrointestinal system, you hear something akin to a purr. Your captor is surely having pleasant dreams with the large mass hidden within him, adding even more insult to injury. - -After your head passes through the pyloric sphincter, there's thankfully no huge discomfort. Still, this place manages to be worse than the last. It's just as loud in here, the flesh has even less give, and the juices slathering your body are thicker. - -Your only hope really seems to be waiting it out, making more progress slowly but surely. But how long is that going to take? ...How long has it already taken? What if the creature wakes up, and forces you to stay even longer?! That won't do! Since there's no help on the way, your best bet is to try and exit before he wakes up. - -With nothing to lose, you try to squirm again. Unexpectedly, the walls clearly shift in turn. They are slippery enough, and your movements help the muscles' natural disposition to push chyme deeper in. It's still sending you the opposite way from the closest exit – but at least you manage to find a sliver of agency. - -It's still a cramped and uncomfortable fit. More of the sluices slobber you up, not ruining your skin more than it already has been ruined, yet lubing it up in turn. Your squirms continue to dig a path, slightly making headway past the entrance of his intestines. - -<a class="decoration-dotted" id="note-40" href="#note-40" title="I pictured that it wouldn't be the first time feral!Sam has passed a large prey through his body - which explains his actions after he wakes up, later on." data-tooltip>The tunnel groans, likely from being filled past its any reasonable limit with something that shouldn't be there – a living being, big and squirmy.</a><sup>40</sup> The fact that you are even conscious to experience all of this is a tragic miracle. - -With enough back and forth, the texture changes around your feet. Instead of smooth, it's bumpy and soft, like a bunch of squishy buds. Fidgeting like this is a tiring process, but you don't imagine yourself getting any rest as long as you're surrounded by the hostile creature. You slip into the small intestines, and instead of muscles lined with gooey mucus, there are many villi brushing against your limbs. - -Like myriad tendrils, the walls brush and tickle your tightly compacted body, now nestled in the tightest part of the tract. There's a more noticeable peristalsis from the walls compared to the duodenum, intended to guide whatever ends up in here through the long and winding path of absorbent tissues. It's at this stage that his body finally agrees about how you don't belong here – and its autonomous movements draw you through the tortuously long journey that will follow. - -You try to wriggle, but your mind and body are in in a numb haze. Less so from the environment – which is equally distant from amenable and intolerable –, and more from your lack of energy and sleep. Whatever vigor you can muster is spent fidgeting, to push yourself through seemingly unending flesh. - -<a class="decoration-dotted" id="note-41" href="#note-41" title="The second part of this story was much more wordy, with loose internal thoughts and repetitive descriptions. Basically, stuff that I added in a first pass, thinking they'd be cool additions. But most of them felt pointless and dragged down the pace of an already long section. Normally, when I edit, the total word count increases by about 5% in average, as I clarify certain passages and add missing bits. For this story, the word count during editing actually went down, from 6k to 5.9k - which is the first time that happened in writing for me." data-tooltip>The slimy lubrication on your skin slowly rubs off on the villi, making your skin less sticky as it's recycled back into the body.</a><sup>41</sup> - -You are unable to fall asleep, no matter how much your physiology craves it. But the harsh environment forces your hand with its unsettling cacophony. Sore and tired, your muscles continue to thrash within his muscles, but the progress is literally palpable from the many protrusions lining the walls moving past your head. - -From outside, <a class="decoration-dotted" id="note-42" href="#note-42" title="Wanted to play a bit with my mental image of a large prey forced through guts, without the bulges looking any different to an outside observer. Keeping the prey stuck in the same position for all of it was part of that objective, albeit a challenging limitation in itself." data-tooltip>it wouldn't seem like much has happened after you'd been consumed – just a person-sized bulge occasionally moving a few inches here and there</a><sup>42</sup>. But after many bends and twists, the walls relent a little, stretching further out as you approach the end of the small intestines. <a class="decoration-dotted" id="note-43" href="#note-43" title="I did make the small intestines part short on purpose, even if it is technically the longest, since there's only so much you can describe without being too repetitive. Thankfully, there's no need for the story's length to reflect the actual passage of time - it's all for the sake of making the story interesting, after all." data-tooltip>The worst leg of the journey is finally over...</a><sup>43</sup> Though other than a thinner coat of slime than before, and extreme exhaustion, there's not much to show for it. - -Then, you hear a musical sound, muffled by flesh as it comes from outside. But you know this ringtone, it's the alarm going off on your phone. Has it been this long already...? At least, you have an idea of how many hours you've spent trapped in these detestable tunnels. - -Still, how come you can hear your alarm? You thought you'd left your phone at home when you went out to check the noise. Unless... Oh! The dots finally connect in your fatigued head. The creature must've made his way into your room in order to sleep. - -The briefcase-faced animal stretches on your mattress, and the intestine clenches you as he yawns. His most minute stirs cause everything to shift around. The alarm has clearly caused him to awaken, and without you to turn it off, you two might be listening to it on repeat for who knows how long. - -Your surroundings move again, and then the phone goes silent. What?! Did he–? ...What <a class="decoration-dotted" id="note-44" href="#note-44" title="Yep, can't forget my cheeky secondary signature! I've tried to include the word 'manner' or variations of it in every story, and the ones featuring my sona are no exception. In order to avoid it from being too distracting, I make sure it only appears once. There have been times I forgot to add it to the text until I edited them, but I try to insert them in the initial writing so it doesn't feel too ham-fisted. But in this case, this one got moved around from a usage in the first half (specifically, when I mention Sam making cat noises in the trash can scene) to here. Partially because it felt more natural, and partially because I like using it when referring specifically to my sona or another of my OCs, since it's so fitting!" data-tooltip>Manner</a><sup>44</sup> of beast even knows how to even disable an alarm? - -"H-Hey!" You call out, realizing the creature may be sapient after all. "Can you let me out?" - -<a class="decoration-dotted" id="note-45" href="#note-45" title="Feral or no, he does enjoy having the prey in his intestines. As he wakes up to find his prey deeper than before, he decides to enjoy himself with this nice morning surprise, not really minding that things didn't go to plan." data-tooltip>The feral doesn't reply, except by slumping his weight onto you. It makes things harder and more flustering. He simultaneously pants like a dog and purrs like a cat, seemingly enjoying your mass lodged deep in his intestines.</a><sup>45</sup> Thankfully, the walls continue to gently squeeze you further out rather than in, and with the promise of freedom lurking so closely, you keep squirming against his tight flesh. - -Finally, you feel your ankles brush against another sphincter. It's gotta be the bend leading to his large intestines! Unfortunately, it seems closed off, thanks to the tunnel being pinched by him lying on his belly. No matter how much you struggle, there's no way you can make any headway without his cooperation. - -"I-I'm stuck...!" You whisper to yourself in frustration. "Please..." - -<a class="decoration-dotted" id="note-46" href="#note-46" title="Another instance of me not deciding on making Sam capable of understanding the PoV or not. At the very least, he can tell the prey is frustrated - and having pushed other prey through his whole body before, he realizes this and decides to help their 'new friend'." data-tooltip>As you bemoan, the creature seems to acknowledge this – with a gloating bird's chirp, no less. Everything shifts and sways as your predator turns over, no longer grinding his belly against the mattress. Instead, two objects squeeze the walls near the top. You imagine that the beast is kneading his own guts with his forepaws. It temporarily takes away some precious space, but dislodges you through bowels once more.</a><sup>46</sup> - -You wonder if your captor even understood your plea, but he appears to agree that you've overstayed your 'welcome'. You're in no position to deny this improbable aid, but eager to finally leave the winding intestines behind. - -Finally, it's time to go spelunking into his large bowels, the last of the tunnels. His massage spills you into the wrinkly chamber in no time, <a class="decoration-dotted" id="note-47" href="#note-47" title="I tried to be careful with the language, since this story isn't supposed to be sexual. Maybe it didn't come across too well in the final version (and I'd have to spend way too much time perfecting these descriptions), but I wanted to convey that Sam's gratification is solely from the vore itself, enjoying the hefty prey in his guts and what-not." data-tooltip>earning you a quaking stream of playful growls. Of course, he seems to love having you in there... The beast continues to make joyful moans that sound so alien, from animals you don't recognize.</a><sup>47</sup> - -Still, with newfound resolve, you prepare yourself for this final trial. It's much easier and quicker to make progress in this wide and linear section of his gastrointestinal system. The bigger folds roll around you as your curled body trudges through each corner. It definitely smells in here too, but your nose is too familiar with it to be bothered. - -It's still hard to believe that you went through all of this. That you took a meal's route, forcefully balled-up this whole time; that you managed to use what little and precious resources were at disposal; and, <a class="decoration-dotted" id="note-48" href="#note-48" title="Another instance where I'm not too happy with the language I finally settled with. But balancing the unwillingness and non-fatal aspects was hard enough, and I didn't want this story to never be released, so at one point I settled with 'good enough'." data-tooltip>most of all, that you survived</a><sup>48</sup>. But it's too early to celebrate. - -Your toes brush against yet another sphincter, one with much thicker muscles than the others. As your weight is forced against it, the beast pants and heaves his belly, flipping you around. From the way your surroundings are inclined, he's likely getting into position to push you out. - -He strains himself and pants, putting a lot of effort into passing you. NOW he cares about getting you out of his body. Still, beggars can't be choosers, and you fidget to try and push your toes through the anal barrier. - -Finally, your feet slip out, and the creature lets out a soft whine. You can feel a slight draft – it's so cold compared to these innards –, but it's such a relief to finally move your toes and not brush against another one of his walls! But your extremities are still covered in slime, and it follows them to the outer world. It dreadfully dawns on you that the creature is still standing on your mattress. - -"Not on the bed!" You shout out panickedly. "Not on the– A-Ack...!" - -But it's too late, and the creature doesn't bother to readjust himself. <a class="decoration-dotted" id="note-49" href="#note-49" title="Again, tried to avoid too many descriptions of anal bits, since there's no sexual component to it, simply the hostility of being forced all the way through a pred's guts." data-tooltip>He strains harder, forcing your face against the rectal wall while the bowel compresses you outward.</a><sup>49</sup> More of your ankles and butt get freed, but his anus continues to grip you. Your upper half can barely wriggle in his clenching tunnel, meaning your freedom is subject to his pace. - -These seconds feel like an eternity, slowly feeling your grimy body being deposited onto the soft bed that you'd just cleaned. In a few more moments, your bent legs fully slip out, and they slowly stretch once they find more space. Your knees and muscles feel so sore and weak. The abuse they had to endure finally catches up once they are allowed to move. But they are intact, like the rest of you – and frankly, you can't really ask for more right now. - -Your chest feels lighter once it reaches the other side, and his pucker quickly releases your shoulders as well, growing less tight around the smaller girth of your neck. Only your head remains to be released. You can't wait to get some fresh air, but your arms feel too much like jelly to push against the creature's hinds and free yourself immediately. - -One more squeeze from the feral is all that remains, and with the last of his straining, your head slumps onto the bed along with the enveloping slime. Still mostly curled up in a ball, you sputter the sluices coating your lips and the rest of your body. - -<a class="decoration-dotted" id="note-50" href="#note-50" title="A lot of the editing went into the second half, and a sizable chunk of it focused on the last part of the full tour. Editing in this case mostly consisted moving sentences around, cutting on some superficial descriptions, and reorganizing the break points of sentences into different paragraphs, clustering related stuff in tidy blocks. If that sounds tedious, it's because it is. But I think it's an important process. Not only to make sure your story is understandable on a full pass or has few typos, but that it's paced properly." data-tooltip>The morning light strains your eyes, after getting used to the complete darkness of your captor's insides. The foul smell with the slight hint of lime is perceptible against the fresh air of your room. You shiver as his enveloping warmth quickly dissipates once exposed to the elements.</a><sup>50</sup> - -You're finally free, but your body and mind are both too weak after the ordeal. The better part of tonight has been spent inside of this voracious creature, writhing about instead of getting some much needed rest. Far from a pleasant journey, you wish that you could erase it from your head – but for better or worse, you are alive and free from the beast's clutches. - -But the fluffy perpetrator is still standing on the bed with you. Carefully avoiding any stains from getting to his fur, he jumps off and brings his metallic face close to yours. You can only stare, with anger and scorn, at the rectangular surface. He has no eyes, but <a class="decoration-dotted" id="note-51" href="#note-51" title="It's subtle, but I wanted to give the PoV a bit of an arc. After having to endure all of these events, they can't help but feel contempt for Sam - and that feeling is only strengthened by his alien appearance." data-tooltip>this...thing</a><sup>51</sup> is clearly looking right back at you. - -Then, the briefcase starts to split again, forcing you to realize that the feral still has razor-sharp teeth, a prehensile tongue, and an empty stomach – and you can barely move as he approaches. - -"N-No," you beg hoarsely. "No more..." - -With your spent energy, you can only muster to lift your fingers. The beast's maw follows them, watching the greenish ooze between the digits. Then, it happily licks your hand and purrs, replacing slime with saliva in a lacking attempting at cleaning them. - -<a class="decoration-dotted" id="note-52" href="#note-52" title="A huge hint into Sam's motivations, to complement the other ones peppered about the story! This pretty much confirms that Sam was only having fun, and he had no intention of harming you. But it does leave the reader with contradictory views of both Sam's actions vs. intentions (he wants to play, but he is a bit of a bully by forcing his prey to swallow them down), and the PoV's inner thoughts (the narration sides with them, but their misconceptions are constantly challenged). It's something I purposefully had in mind when writing this story, in order to add some depth and challenge both myself when writing and the reader when interpreting it." data-tooltip>Satisfied with his little show of affection, his tongue retracts into his maw. He closes his jaws, hiding the terrifying features within. As if nothing had happened, he heads to the half-open door, tail wagging on his back, and leaps out into the world, leaving you with even more questions.</a><sup>52</sup> - -You simply stare blankly, fully aware that you're a filthy, aching, sorry mess that smells like canine guts. As the sun shines brightly outside, you collapse against the slimy pool on your bed, <a class="decoration-dotted" id="note-53" href="#note-53" title="Kind of an implicit joke that, whatever the PoV's alarm was for, they are gonna miss it. Maybe work or something? I did want to leave it ambiguous as well, and the fact that it's not explicitly mentioned plays into it. It also plays into the narration reflecting the PoV's internal monologue - they are too exhausted to even worry about that!" data-tooltip>before dozing off for some extremely overdue sleep.</a><sup>53</sup> diff --git a/src/content/blog/taken-in-breakdown.mdx b/src/content/blog/taken-in-breakdown.mdx new file mode 100644 index 0000000..0429756 --- /dev/null +++ b/src/content/blog/taken-in-breakdown.mdx @@ -0,0 +1,334 @@ +--- +title: "Taken In: Story Breakdown!" +pubDate: 2024-01-23 +isAgeRestricted: true +authors: bad-manners +thumbnail: /src/assets/thumbnails/other/taken_in_breakdown.png +description: | + First time annotating a vore story; in this case, [Taken In](/stories/taken-in). Here, I go over my writing process while offering additional tidbits of information. +tags: + - behind the scenes + - commentary + - Sam Brendan + - feral predator + - anthro prey + - male predator + - ambiguous gender prey + - willing predator + - unwilling prey + - oral vore + - same size + - full tour + - point of view +relatedStories: + - taken-in +--- + +import NoteTooltip from "../../components/NoteTooltip.astro"; +export let count = 0; +export function getCount() { + count += 1; + return count; +} + +Going over the story and breaking it down was a fun process, all in all. But this was originally a text document, which I had to completely manually refit into this post you're reading (oof...!). Still, for the sake of posteriority, I think it was worth the effort. + +If you're up for this non-linear read, then I hope you enjoy this sneak-peek into my thoughts! Just hover or long-press over the links with dotted underlines, and it should show the relevant annotations. Now, without further ado, let me reintroduce... + +<h2> + <NoteTooltip + id={getCount()} + title="I usually try to make titles with a double meaning. Here, 'take in' usually means bringing a pet to one's home - in this case, it's more like the 'pet' has forced itself into the PoV's place! Plus, the PoV is taken into Sam's body." + text="Taken In" + /> +</h2> + +<NoteTooltip + id={getCount()} + title="I actually had to rewrite most of the intro from scratch, it got too wordy and just boring to read. For a PoV segment, I thought something less detailed and to-the-point was more fun." + text="Clank! Shuffle! Crunch!" +/> The sounds outside are too loud to be stopped by the walls in your room, and you jolt awake. + +Ugh, and you were finally in deep sleep... + +<NoteTooltip + id={getCount()} + title="With PoV stuff, even details like 'when you wake up in the middle of the night' are better left ambiguous." + text="You check the time, and it's still too early to be out of bed." +/> The sun hasn't even risen yet. But the commotion continues outside, forcing you to get up and investigate. + +It's probably some wild animal messing with the trash, you think to yourself. <NoteTooltip id={getCount()} title="Again, leaving 'what the place is' ambiguous so it could be a house, an apartment, etc." text="You navigate through your place in the dark and out the door" />, too tired to worry about your own safety. You don't even bother to lock it behind you as you leave. + +There's nobody outside, with only dim streetlights to illuminate the empty street. It seems you're the only one who bothers to investigate the noise, and it definitely sounds like it's coming from a metal trashcan. Or more precisely, from something messing with it, with no regard for the neighborhood's peace and quiet. + +When you get close enough, <NoteTooltip id={getCount()} title="A lot of this was having fun with how I would look and act as a feral. Despite the narration following the PoV, I still wanted to make my sona's actions credible, even if the intentions are omitted. In this case, Sam is just digging through trash, looking for something interesting to play with." text="you find some animal with its upper half inside of the metal bin" />. It's too big to be a raccoon, or even a fox. You can only see its long, furry legs and tail sticking out from the cylinder as it continues to nose its contents. + +You can't tell what species it is without looking at its face, but the feral might be a dog or a wolf. Its coat is quite unusual, green with white patterns at the back. The paws and the tip of its tail are also colorless, except for its bright green pawpads, and some light teal spots between body and limbs. An unusual coloration, for sure – you imagine that the tones don't offer the creature much in terms of camouflage, out in the wild... + +As it continues to scavenge the trash can for food, and make a ruckus while at it, you slowly approach it without any sense of danger. It doesn't really give wolf vibes, so maybe it's just a weird breed of dog? If it's an escaped pet, it might be wearing a collar — hopefully, it'll have the owner's phone number engraved on a tag. + +"Easy, boy..." + +You call out in a whisper, instinctively assuming that the animal is a 'he'. The slim and fuzzy creature stops, <NoteTooltip id={getCount()} title="Sam has great hearing thanks to his large maned wolf ears." text="hearing your groggy voice even while constantly bumping against the metal walls" />, and pulls himself out from the can. + +As you step back, you can see his front side when he turns on all fours towards you. The front paws are similar to the hind ones. Definitely canine, with a gradient that goes from white to green, and teal at the middle. Sadly, <NoteTooltip id={getCount()} title="Always fun to pretend the briefcase is covering my face. I also played with that concept in the story 'Part of the Show'." text="you can't get a good view of his face, as he's carrying a sizable object with his snout" />. Something rectangular, which he must've fished out of the trash. Your tired eyes have to adjust to the bad lighting in order to process the blurry image, but the defining features of the gray texture and the handle at the top clear up any confusion. + +"Is that a...metal briefcase?" You ask yourself, and <NoteTooltip id={getCount()} title="I never decided if Sam actually understood what the PoV spoke or not, despite being sapient. So I left that ambiguous, even for myself. Whatever the case, here he just acts curious about the PoV." text="the strange dog simply tilts his head to the side" />. + +The container hiding his head also rolls along, only letting you spot his large ears. They are too big for a dog, so his species can't be that, either. Maybe a maned wolf, then...? It'd certainly explain why he's got such long legs...! But they aren't from around here, you're pretty sure. He might be an exotic pet that has escaped, one without a collar. <NoteTooltip id={getCount()} title="Normally I write the reasons after I decide what happens. In the case of PoV stories, it's easier since reasons don't have to necessarily follow or be consistent. For example, the narrator could be mistaken - like in this case." text="Maybe he was looking for food, and smelled something tasty inside of the briefcase" />. + +"It's okay, boy..." You slowly approach him with a cutesy voice, careful that he might get aggressive, drop the case, and bite you. Do maned wolves even get rabies? + +Your bluff about him being domesticated seems right on the money, <NoteTooltip id={getCount()} title="Sam just acts like a silly dog who wants to play." text="as he doesn't seem alarmed by you at all. He sits down, slowly wagging his tail like a huge brush as he eagerly awaits" />. <NoteTooltip id={getCount()} title="Sam can see with his entire mimic face. In his case, I like to play with that eerie feeling you get when you're being observed, but without any eyes staring back at you (see the story 'Part of the Show' I mentioned earlier)." text="You can't see his eyes, but it definitely feels like he's staring at you" /> – even with the metal box in the way. + +One of your hands moves to the back of his head, holding the base of his ear. His fur is so silky and warm! You can't help it but give it a few rubs. He seems to immediately like your scritches, thumping one of his legs against the floor and panting excitedly. He certainly sounds just like a dog, making you wonder if maned wolves also bark like them. + +"Good boy..." You whisper to him, stopping the scritches <NoteTooltip id={getCount()} title="You can pet the Sam! This was one of the cheeky images I really wanted to include. My stories have plenty of self-serving moments like this scattered around." text="to give his head a couple of pats" />. + +He replies with a happy whine, and your hand brushes against the back of the briefcase. He still hasn't let go of his prized possession. Either that, or – you think to yourself – it may be stuck to his face... Poor thing, that must be it! Of course, domesticated or not, the best thing that you can do for the maned wolf is get his face free. <NoteTooltip id={getCount()} title="Poking fun at the absurd line of reasoning. The reader is likely aware (either from seeing my sona or reading the tags) that the plan won't work, so there's a big chance they're in on the joke." text="That's simply the logical line of reasoning" />. + +You squat to his height. Your other hand approaches the friendly canine, and each one holds the aluminum briefcase by the edges. Then you grasp it and start pulling slowly. It's weird, the metal almost feels warm to the touch... + +His head moves along with it, and <NoteTooltip id={getCount()} title="Sam growls because you're pulling on his face! But it's sturdy enough that it doesn't actually hurt him, it's just bothersome." text="he starts growling like a dog that doesn't want to let go of his toy" />. You mentally apologize for the temporary discomfort you might be causing, but the briefcase is stuck harder than you thought. If so, this unfortunate canine could've been starving for hours, or more...! His growls don't matter – it will be over soon, once you manage to get this blasted thing off. + +You start pulling harder, but the briefcase simply won't budge! In turn, <NoteTooltip id={getCount()} title="Being a mimic, Sam communicates with sounds he's learned. Even as he speaks, he doesn't use his vocal chords! Which means he can communicate even with prey blocking his throat." text="the maned wolf growls harder at you, and then...hisses at you? Isn't that more of a feline thing...?" /> Regardless, the aluminum case doesn't seem to move an inch. Even though it feels stuck to the creature's face, it almost seems to bulge forward as he continues to hiss... + +"...Wh-What?" + +It's hard to tell under the awful streetlight, but for a moment, out of the corner of your eye, you swear that you just saw something, slithering in the middle of the maned wolf's face... + +The slight distraction causes you to lose your balance, falling back and pulling the maned wolf on top of you. Lying flat against the hard sidewalk, his canine forepaws pin your chest down. He's not too heavy that it hurts, but you notice how he's about the same size as you. But something more urgent calls your attention. He still has that briefcase on his head, almost against your own face – and you can see an opening in the middle. + +<NoteTooltip + id={getCount()} + title="I hardly display my maw if I can help it. But here I want to give you some affectionate face licks, to show I'm just being playful - not realizing my actions will be misunderstood." + text="The metal deforms and bends, not unlike skin or some other organic tissue. A symmetrical slit begins to expand and part the rectangular surface into an upper and a lower half. A pair of jaws. It opens just enough to reveal a set of long and jagged teeth along the vertical direction – and a yellowish tongue that looks more like an octopus tentacle without its suckers. The maw twists into something like a smile, and the maned wolf wags his tail as the slobbery appendage drags over your face." +/> + +Panic sets into you. Suddenly face to face with monstrous mandibles, <NoteTooltip id={getCount()} title="His teeth are dull, so this is another case where the narration is purposefully wrong. I tried to lean heavily into the unwillingness of the PoV with these descriptions." text="your instincts tell you to fear for your life before those razor-sharp fangs can sink into your skin" />. You squirm and struggle, trying to get out from underneath this 'maned wolf'. + +He makes no effort to keep you down, and slips to one side while you roll to the other. The creature yelps before falling with his back against the trash can, knocking it over with <NoteTooltip id={getCount()} title="A bit of a self-joke, since that's the sound I make when I (purposefully) bang my face against a hard surface. It's become a bit of a joke greeting, similar to kobolds yipping and dogs murring - meanwhile I go 'clang!'." text="a loud 'clang!'" /> that rings in your ears. Adrenaline rushes through your bloodstream, and you quickly get up to run back to your door. + +Maybe the beast wasn't trying to eat you. But that thought immediately gets shoved to the back of your mind, as you are still too frightened to think about whether you should've given it a second chance. Right now, your only priority is making your way home, and locking the door for safety. + +Each step as you sprint feels like it's in slow-motion. You don't even pay attention to whether there's anyone else around the street to cry out to, and running seems like your best call of making it out of this hunt. + +Finally, you're back at the entrance to your place. Relief washes over you... <NoteTooltip id={getCount()} title="In my head-canon, Sam doesn't get angry at the PoV for pushing me, thinking that it was a mistake. But seeing them run away makes him think that the PoV is playing tag." text="But suddenly, something grabs your body and constricts you like a lasso." /> You lose your balance and fall forward. + +"Oof...!" + +Thankfully, the appendage coiling around your chest and arms cushions your fall. You can hear excited murrs behind you. It's clear that the creature gave chase after you, catching up before you could make it inside – and, quite literally, <NoteTooltip id={getCount()} title="My tongue is very helpful, able to grab and lift heavy objects with ease." text="catching your fall with his tongue" />. It feels so slimy and fleshy, drooling over your constrained ribs. You struggle some more, but the tentacle's grip is almost like a vise's. + +Then, <NoteTooltip id={getCount()} title="Feral Sam thinks vore is just another kind of play! He thinks everyone likes being squished in his stomach, even if that's more of an exception than a rule." text="you can feel warm slobber much further down your body. The tip of your feet are quickly engulfed by his maw – that terrifying, ravenous opening" />. You don't even look, squirming harder and trying to pull your legs free. He keeps his tongue around you, preventing you from getting up again. Your ankles brush against the inside of his maw, wet flesh against your skin. His mouth is as wide as the briefcase he has for a face. It has no issue squeezing your limbs towards his throat. + +"H-Help..." Your voice comes out weak after the initial shock. Your only choice now is to hope a passerby can hear your pleas. "Someone! Please help–pmMFmf...!" + +Before you even have the chance to shout, <NoteTooltip id={getCount()} title="...Although he can get too into his predatorial role. Even if you are willing, chances are he will still fall into his instincts and try to restrain you. His tongue definitely helps with that!" text="something gags you. It's the yellow tip of the creature's incredibly long tongue" />, forcing itself between your jaws and pinning down your own tongue! Yuck... It tastes like saliva – but also citric? Not what you expected... + +Then again, having a beast's tongue pry your lips open as it devours you alive was the last thing you'd expected when you left to check the noise outside your place. + +His surprisingly versatile muscle does an unfortunately great job at keeping you quiet and still, helping the voracious animal consume you whole. ...Which does _seem_ weird, and begs the question. If it wanted to devour you, why go to such lengths to immobilize you and eat you alive? + +First of all, <NoteTooltip id={getCount()} title="Same size prey are Sam's favorite, even if they are harder to devour. Though he will usually nom prey smaller than him." text="you're too big. There's no way it can swallow you whole...right?" /> Besides, with the daggers protruding from his monstrous gums, he could have shredded you to pieces. But even as you feel the pearly spires brushing against your lubricated calves while struggling, his tongue seems to do its best to guide you through the gap between them, leaving you unscathed. + +Unable to do much, you look back at it. The sight of your feet disappearing between the two rows of fangs is terrifying – but you can feel them in his throat. When you struggle, you catch a glimpse of bulges moving in his neck. His back legs are straightened vertically, and his forepaws are low against the ground. This twisted maned wolf almost looks like a playful pup...and the tail wagging wildly behind him seems to confirm it. He seems to be eating you alive not just for food, but for fun. + +Well, you can't say you're sharing in any of that fun. You thrash and grunt helplessly, yet you continue to gradually vanish within the lime green confines of the unnatural canine. The bulge in his neck slowly shifts down to his chest and belly, distending his slim abdomen with your own limbs. The dry, clean appearance of his furred midriff doesn't reflect the sensations around your feet – it's hot, slimy, and tight inside. He shouldn't be eating you... He _can't_ be eating you! You aren't meant to be food! + +Keeping you down on the ground, he slowly scoots closer, maneuvering his parted jaws around you to claim you. <NoteTooltip id={getCount()} title="I wanted to give the PoV some agency to make the vore scene more interesting, in contrast to my previous, more passive attempts at PoV prey. It also elevates the unwillingness and the pred's cluelessness." text="One of your arm slips free from his tongue's grip" />, and you reach for the first thing you see – your doormat. You grab it and toss it against your assailant, but it misses and flops pathetically to the side. + +The briefcase-faced creature is completely unfazed, simply fitting the last of your legs into his mouth with more gulps. He begins working up your hips with no signs of stopping, and your knees get forced through his cardiac sphincter, bending to fit more into his tight stomach. It's surprising (and disturbing) how much his can distend to fit a large prey, just like a snake. + +His tongue seems too busy plugging your mouth, making sure that you aren't making any sounds that may alarm your neighbors. Though considering how no one bothered to investigate all the noise earlier, it seems unlikely to you that anyone would even respond to your calls for help. + +Regardless, you still have a free hand, and you tap around the ground for anything else that you can grab onto or throw at him again. It's hard to move your eyes or focus, but you can't really find anything. Your time is running short. Unless you want to become maned wolf food, you need to think of something. + +With his tongue being the only thing you can reach, you grab back the slick appendage that was just holding your arm fast. It's smooth and slippery, and not really a pleasant texture to have between your fingers. It's hard to keep your grip on it, but you pull on it and try to get it out from your mouth. + +The beast only seems to enjoy the fight you're putting up. <NoteTooltip id={getCount()} title="Again, Sam isn't restricted to only the sounds a maned wolf would make - in fact, he's more likely to mimic a dog's bark than a maned wolf's one. (Seriously, have you heard a maned wolf's bark? It sounds like a bark in reverse!)" text="It starts making sharp, repeated noises – a hyena's laughter, perhaps...?" /> As he mimics yet again the sounds of a completely different animal, he keeps wolfing you down as quickly as before, or maybe even faster. + +Your other arm, pinned against your ribs, sinks in against the squishy floor of his maw. The touch of tight walls and warm saliva reaches your fingertips. Your lower body has been crammed into his belly, squeezed as compactly as it can be. Despite your size, <NoteTooltip id={getCount()} title="Sam could eat prey larger than him - if they are cooperative enough! This sentence is also a play on the story's title." text="you fear that he may have just enough room to take in all of you." /> + +With your upper body slipping down the back of his maw, he's forced to readjust the serpentine coil of his tongue. His entire pose shifts, craning his neck upwards and standing tall on all fours to lift your head off the ground. With gravity on his side, the constant tug from his throat is more potent. <NoteTooltip id={getCount()} title="Sam can control each section of his tongue independently." text="His greenish tongue moves up your body, wrapping itself around your face and slobbering you as it steals your flavor... All without its tip ever leaving your mouth." /> + +You continue to pull on the probing muscle. Your chances of breaking free on your own are nearly null. No matter how stretched his stomach might already be, the beast likely won't be satisfied until the rest of you slides down the slope of his esophagus. Your last recourse is to call for help, one last time. + +His jaws relax a bit after your shoulders squeeze into his gullet, and his swallows only get louder and closer to your ears. Your head is still smooshed by the tongue wrapped around it, slithering like a tentacle across your skin. Your whole body is drenched in his slobber by now. It's getting tighter around your arm, and thus harder to keep trying to yank his muscly appendage out. + +But for a moment, its unforgiving strength wanes. You finally manage to yank the appendage and ungag yourself...! But you need a moment to sputter all of his drool from your mouth before you can speak. Once it's clear, you can yell. + +"S-Somebody–!" + +Unfortunately, it's too little too late. This single moment cut short by a snap of his jaws, his teeth clacking less than an inch away from your face. The frail light from the lamppost turns into complete darkness, and your gaze is confronted with the squelching, hungry reality of your situation. + +With just a single gulp, you slip away from his maw entirely. + +The peristaltic tunnel hugs the contours of your face even more greedily than his tongue did. It feels like being shoved into a stuffy bag – a wet, tight, groaning bag. You still want to shout for help, but a part of you knows full well that your words will fall on deaf ears. You lost, and the animal has claimed his quarry. + +Compressed into the tightest ball that your flexibility allows, your upper half curls past the bend at the bottom of his gullet. It's not a loose fit, but at least the pressure doesn't hurt. The tautened wrinkles of his stomach massage your muscles, making sure that your body won't be sore from the stress that the walls inherently force onto you. That's one less worry for your stay in his organ, at least – though now your worries shift to how long that stay might be. + +<NoteTooltip + id={getCount()} + title="Sam doesn't ever digest his prey, but the PoV doesn't know that. I'm exclusively a non-fatal vore writer, but I'll play around with mentions of digestion when it fits the narrative. In this case, it comes back to the prey's unwillingness - and any reader that has checked the tags beforehand, or is familiar with my writing, knows that no digestion will occur." + text="Given what stomachs normally excel at, your prospects are not great, admittedly. The walls, probably green-hued like his tongue, churn around you with careless abandon, likely treating you no different from a large clump of food. Despite that, the damp air is breathable, and the slime sluicing around you doesn't cause you any harm. Maybe this creature can't really digest you, or maybe it won't. You can only guess – and hope." +/> + +Nevertheless, the creepy-looking canid starts walking – it's easy to tell when the chamber sloshes and sways with your weight. You can hear his happy heartbeat as he heads somewhere after his satiating meal. <NoteTooltip id={getCount()} title="He wasn't actually looking for food. Plus, my vision was for the vore to be clean, except for drool and slime to accentuate the possessiveness of the predator over his prey." text="Thankfully, there isn't anything else in his stomach other than you and his sluices. His trashcan scavenging must have been a flop, you figure..." /> And you are (relatively) lucky to have been the only thing he has eaten tonight. + +<NoteTooltip + id={getCount()} + title="As is revealed later, after voring the PoV, Sam walks through their half-open door and lies on their bed." + text="Suddenly, the movement stops, and you are flipped against your side. The whole place shifts as the ravenous animal lies down on his side, keeping his extremely bulged out stomach against a soft surface." +/> You can hear when he starts purring like a cat, rumbling the walls around you in his pleased state. + +As if all of this already isn't demeaning enough, something outside of his stomach starts pressing and rubbing the wall against you. It's too small and long to be one of his paws, and it makes a subtle 'shlick... shlick...' noise each time that it presses into his fur... <NoteTooltip id={getCount()} title="Also another self-indulgent image I wanted to include. I love the mix of possessiveness and affection when a pred licks their prey-filled belly." text="Is he licking his own belly?" /> Why would he do such a thing? Is he trying to comfort you...? + +Well, it would certainly explain why you saw him wagging his tail playfully earlier – although you were more focused on escaping his metallic lips –, and why his body isn't interested in breaking you down like food. This is all simply dumb fun for him, at your expense. A twisted entertainment for a twisted being. At one point, you considered that you'd judged it too harshly... But then again, you _did_ end up in the belly of the beast, and you don't really have a choice except to trust in his good intentions – if he really has any. + +The licks seem to stop, and you figure that you might as well try talking to it. He may be feral, but with the artificial-looking face of his, he's not your usual feral. Perhaps he can understand language. + +"H-Hey, uhh, boy..." You speak out, trying to avoid the gastric mucus from getting onto your mouth. "You maned wolf...briefcase...thingy. Can you hear me?" + +His body shakes around you briefly, reverberating with a soft cat-like trill. That doesn't really say much about his sapience. + +"Umm... Do you think you can let me out? Please...?" + +Silence. You try to adjust your position, but the walls cradle you tightly. You ask him again, but you can only hear the idle sounds of your predator's body. Then, you finally hear something else in return: his gentle, cute snores. <NoteTooltip id={getCount()} title="Who can resist a good nap after a hefty meal...? Either way, Sam thinks his prey will also relax in his belly and enjoy a nice night's sleep inside of his stomach." text="He fell asleep with you in his stomach..." /> + +Well, then. This isn't good. It could be worse – but matter of fact, it seems that you're stuck in this creature for now. Your limbs are compressed, so there isn't any way of struggling or escaping on your own. Stuck in a stomach, against your volition. You can only hope that his organ won't get active while he's unconscious. Other than that, there's nothing you can do. All that you can do is wait and see. + +<NoteTooltip + id={getCount()} + title="This story was meant to have full-tour from the start, but it did end up feeling like two stories stitched together. I was considering breaking it into two shorter stories, but I feel that would defeat its purpose. Still, I personally prefer the first half over the second. Especially since I've never actually gone and written an actual full-tour scene before (only the beginning, or the end; never the FULL full tour)." + text="* * *" +/> + +Despite the creature's peaceful slumber, and how tired you feel, you can't really catch any sleep. Forced into a fetal position, you are constantly disturbed by rolling wrinkles and their low groans. The air is heavy and sour, even though it's breathable. Slime keeps clinging to your skin, unable to be brushed off as it coats the entire chamber. + +Time doesn't seem to move, and you can't tell if it's been minutes or hours. By now, you wish that you'd been asleep all along, that this had all been a nightmare you'll simply wake up from... But it was all blatantly real – the creature with an unprecedented appearance really had consumed you whole. <NoteTooltip id={getCount()} title="Here's the biggest reason why I wanted to make the prey unwilling. By giving the PoV a motivation - escaping from Sam -, I figured that the second half could be more dynamic, giving them more to do than simply watch the full tour unfold itself around them. It was still a gamble, since it might not suit the reader's preferences, but I think this specific story wouldn't work quite as well if I had taken a more passive approach to the PoV." text="If only you knew what it was, you could figure out how to escape its clutches. Maybe." /> + +The walls turn and squish, constantly creating a vacuum between the flesh and your skin, making squelches when the gaps are filled with gastric sluices. It's a persistent suction along your trapped body. If this wasn't his literal stomach, you could mistake it for some weird massage, where his inactive acids served as some acrid lotion. + +Suddenly, the walls stop and churn louder. The low sound isn't pleasant, especially from inside. It shakes your whole body with its rumble. The walls uncomfortably contract and smoosh you tighter. You fear that this is finally the moment when the creature's nefarious intentions get revealed, <NoteTooltip id={getCount()} title="As much as I wanted to use 'imagined imminent digestion' as a plot point, I ended up rewriting this specific part a lot. I didn't want to be too graphic in my descriptions, and alienate people who dislike digestion like myself." text="and his digestive system will make short work of you." /> + +You feel a shift at the parts furthest from the stomach's entrance. Suddenly, there's some new space manifesting at the bottom, beside your butt. Your body is slowly eased into the opening by the muscles, and you can feel the heat and smoothness creeping up <NoteTooltip id={getCount()} title="Standard PoV ambiguity to broaden the definition of 'anthro'. No fur/scales/feathers, only skin. No paws/wings/talons/etc., only hand/feet. And no mentions of tails, either." text="your skin" />. + +Knowing that you aren't being digested is a huge relief but it doesn't change your situation. If anything, it only means you'll be sent even deeper into this feral's guts. <NoteTooltip id={getCount()} title="In my head, Sam's intention was to keep the prey in his stomach for the whole duration of their stay. Having them slip into his intestines is more of an accident." text="After the stomach comes the intestines, of course – which doesn't give you much comfort." /> <NoteTooltip id={getCount()} title="This is something I think I've read about on vore Twitter, but I've never actually verified it myself, so I added it as a little nod to that random memory that might be incorrect. lol" text="Supposedly, this initial part of the long tubes should be even more efficient at breaking down food than the first chamber." /> But your experience so far tells you it won't be that simple, for better or worse. + +<NoteTooltip + id={getCount()} + title="I haven't really done a lot of research into the gastrointestinal system for this story, so the descriptions might not be accurate. But since I was committed to the full tour part, I wanted to make each part different visually to show the progress throughout the story." + text="More and more of these new walls, taut and smooth, replace the cushy folds from before." +/> Since your predator is about your size, there isn't much physical space in here for you. It feels less like you're +actually slipping deeper, and more like his whole body is expanding and contracting, readjusting itself around you. + +Like the rest of his anatomy so far, the snug spot is stretched way beyond an ordinary creature's capacity. The walls of the duodenum, much tighter and more uniform, are coated in that same pervasive slime from before. Overshadowed by the myriad sounds of his gastrointestinal system, you hear something akin to a purr. Your captor is surely having pleasant dreams with the large mass hidden within him, adding even more insult to injury. + +After your head passes through the pyloric sphincter, there's thankfully no huge discomfort. Still, this place manages to be worse than the last. It's just as loud in here, the flesh has even less give, and the juices slathering your body are thicker. + +Your only hope really seems to be waiting it out, making more progress slowly but surely. But how long is that going to take? ...How long has it already taken? What if the creature wakes up, and forces you to stay even longer?! That won't do! Since there's no help on the way, your best bet is to try and exit before he wakes up. + +With nothing to lose, you try to squirm again. Unexpectedly, the walls clearly shift in turn. They are slippery enough, and your movements help the muscles' natural disposition to push chyme deeper in. It's still sending you the opposite way from the closest exit – but at least you manage to find a sliver of agency. + +It's still a cramped and uncomfortable fit. More of the sluices slobber you up, not ruining your skin more than it already has been ruined, yet lubing it up in turn. Your squirms continue to dig a path, slightly making headway past the entrance of his intestines. + +<NoteTooltip + id={getCount()} + title="I pictured that it wouldn't be the first time feral!Sam has passed a large prey through his body - which explains his actions after he wakes up, later on." + text="The tunnel groans, likely from being filled past its any reasonable limit with something that shouldn't be there – a living being, big and squirmy." +/> The fact that you are even conscious to experience all of this is a tragic miracle. + +With enough back and forth, the texture changes around your feet. Instead of smooth, it's bumpy and soft, like a bunch of squishy buds. Fidgeting like this is a tiring process, but you don't imagine yourself getting any rest as long as you're surrounded by the hostile creature. You slip into the small intestines, and instead of muscles lined with gooey mucus, there are many villi brushing against your limbs. + +Like myriad tendrils, the walls brush and tickle your tightly compacted body, now nestled in the tightest part of the tract. There's a more noticeable peristalsis from the walls compared to the duodenum, intended to guide whatever ends up in here through the long and winding path of absorbent tissues. It's at this stage that his body finally agrees about how you don't belong here – and its autonomous movements draw you through the tortuously long journey that will follow. + +You try to wriggle, but your mind and body are in in a numb haze. Less so from the environment – which is equally distant from amenable and intolerable –, and more from your lack of energy and sleep. Whatever vigor you can muster is spent fidgeting, to push yourself through seemingly unending flesh. + +<NoteTooltip + id={getCount()} + title="The second part of this story was much more wordy, with loose internal thoughts and repetitive descriptions. Basically, stuff that I added in a first pass, thinking they'd be cool additions. But most of them felt pointless and dragged down the pace of an already long section. Normally, when I edit, the total word count increases by about 5% in average, as I clarify certain passages and add missing bits. For this story, the word count during editing actually went down, from 6k to 5.9k - which is the first time that happened in writing for me." + text="The slimy lubrication on your skin slowly rubs off on the villi, making your skin less sticky as it's recycled back into the body." +/> + +You are unable to fall asleep, no matter how much your physiology craves it. But the harsh environment forces your hand with its unsettling cacophony. Sore and tired, your muscles continue to thrash within his muscles, but the progress is literally palpable from the many protrusions lining the walls moving past your head. + +From outside, <NoteTooltip id={getCount()} title="Wanted to play a bit with my mental image of a large prey forced through guts, without the bulges looking any different to an outside observer. Keeping the prey stuck in the same position for all of it was part of that objective, albeit a challenging limitation in itself." text="it wouldn't seem like much has happened after you'd been consumed – just a person-sized bulge occasionally moving a few inches here and there" />. But after many bends and twists, the walls relent a little, stretching further out as you approach the end of the small intestines. <NoteTooltip id={getCount()} title="I did make the small intestines part short on purpose, even if it is technically the longest, since there's only so much you can describe without being too repetitive. Thankfully, there's no need for the story's length to reflect the actual passage of time - it's all for the sake of making the story interesting, after all." text="The worst leg of the journey is finally over..." /> Though other than a thinner coat of slime than before, and extreme exhaustion, there's not much to show for it. + +Then, you hear a musical sound, muffled by flesh as it comes from outside. But you know this ringtone, it's the alarm going off on your phone. Has it been this long already...? At least, you have an idea of how many hours you've spent trapped in these detestable tunnels. + +Still, how come you can hear your alarm? You thought you'd left your phone at home when you went out to check the noise. Unless... Oh! The dots finally connect in your fatigued head. The creature must've made his way into your room in order to sleep. + +The briefcase-faced animal stretches on your mattress, and the intestine clenches you as he yawns. His most minute stirs cause everything to shift around. The alarm has clearly caused him to awaken, and without you to turn it off, you two might be listening to it on repeat for who knows how long. + +Your surroundings move again, and then the phone goes silent. What?! Did he–? ...What <NoteTooltip id={getCount()} title="Yep, can't forget my cheeky secondary signature! I've tried to include the word 'manner' or variations of it in every story, and the ones featuring my sona are no exception. In order to avoid it from being too distracting, I make sure it only appears once. There have been times I forgot to add it to the text until I edited them, but I try to insert them in the initial writing so it doesn't feel too ham-fisted. But in this case, this one got moved around from a usage in the first half (specifically, when I mention Sam making cat noises in the trash can scene) to here. Partially because it felt more natural, and partially because I like using it when referring specifically to my sona or another of my OCs, since it's so fitting!" text="Manner" /> of beast even knows how to even disable an alarm? + +"H-Hey!" You call out, realizing the creature may be sapient after all. "Can you let me out?" + +<NoteTooltip + id={getCount()} + title="Feral or no, he does enjoy having the prey in his intestines. As he wakes up to find his prey deeper than before, he decides to enjoy himself with this nice morning surprise, not really minding that things didn't go to plan." + text="The feral doesn't reply, except by slumping his weight onto you. It makes things harder and more flustering. He simultaneously pants like a dog and purrs like a cat, seemingly enjoying your mass lodged deep in his intestines." +/> Thankfully, the walls continue to gently squeeze you further out rather than in, and with the promise of freedom +lurking so closely, you keep squirming against his tight flesh. + +Finally, you feel your ankles brush against another sphincter. It's gotta be the bend leading to his large intestines! Unfortunately, it seems closed off, thanks to the tunnel being pinched by him lying on his belly. No matter how much you struggle, there's no way you can make any headway without his cooperation. + +"I-I'm stuck...!" You whisper to yourself in frustration. "Please..." + +<NoteTooltip + id={getCount()} + title="Another instance of me not deciding on making Sam capable of understanding the PoV or not. At the very least, he can tell the prey is frustrated - and having pushed other prey through his whole body before, he realizes this and decides to help their 'new friend'." + text="As you bemoan, the creature seems to acknowledge this – with a gloating bird's chirp, no less. Everything shifts and sways as your predator turns over, no longer grinding his belly against the mattress. Instead, two objects squeeze the walls near the top. You imagine that the beast is kneading his own guts with his forepaws. It temporarily takes away some precious space, but dislodges you through bowels once more." +/> + +You wonder if your captor even understood your plea, but he appears to agree that you've overstayed your 'welcome'. You're in no position to deny this improbable aid, but eager to finally leave the winding intestines behind. + +Finally, it's time to go spelunking into his large bowels, the last of the tunnels. His massage spills you into the wrinkly chamber in no time, <NoteTooltip id={getCount()} title="I tried to be careful with the language, since this story isn't supposed to be sexual. Maybe it didn't come across too well in the final version (and I'd have to spend way too much time perfecting these descriptions), but I wanted to convey that Sam's gratification is solely from the vore itself, enjoying the hefty prey in his guts and what-not." text="earning you a quaking stream of playful growls. Of course, he seems to love having you in there... The beast continues to make joyful moans that sound so alien, from animals you don't recognize." /> + +Still, with newfound resolve, you prepare yourself for this final trial. It's much easier and quicker to make progress in this wide and linear section of his gastrointestinal system. The bigger folds roll around you as your curled body trudges through each corner. It definitely smells in here too, but your nose is too familiar with it to be bothered. + +It's still hard to believe that you went through all of this. That you took a meal's route, forcefully balled-up this whole time; that you managed to use what little and precious resources were at disposal; and, <NoteTooltip id={getCount()} title="Another instance where I'm not too happy with the language I finally settled with. But balancing the unwillingness and non-fatal aspects was hard enough, and I didn't want this story to never be released, so at one point I settled with 'good enough'." text="most of all, that you survived" />. But it's too early to celebrate. + +Your toes brush against yet another sphincter, one with much thicker muscles than the others. As your weight is forced against it, the beast pants and heaves his belly, flipping you around. From the way your surroundings are inclined, he's likely getting into position to push you out. + +He strains himself and pants, putting a lot of effort into passing you. NOW he cares about getting you out of his body. Still, beggars can't be choosers, and you fidget to try and push your toes through the anal barrier. + +Finally, your feet slip out, and the creature lets out a soft whine. You can feel a slight draft – it's so cold compared to these innards –, but it's such a relief to finally move your toes and not brush against another one of his walls! But your extremities are still covered in slime, and it follows them to the outer world. It dreadfully dawns on you that the creature is still standing on your mattress. + +"Not on the bed!" You shout out panickedly. "Not on the– A-Ack...!" + +But it's too late, and the creature doesn't bother to readjust himself. <NoteTooltip id={getCount()} title="Again, tried to avoid too many descriptions of anal bits, since there's no sexual component to it, simply the hostility of being forced all the way through a pred's guts." text="He strains harder, forcing your face against the rectal wall while the bowel compresses you outward." /> More of your ankles and butt get freed, but his anus continues to grip you. Your upper half can barely wriggle in his clenching tunnel, meaning your freedom is subject to his pace. + +These seconds feel like an eternity, slowly feeling your grimy body being deposited onto the soft bed that you'd just cleaned. In a few more moments, your bent legs fully slip out, and they slowly stretch once they find more space. Your knees and muscles feel so sore and weak. The abuse they had to endure finally catches up once they are allowed to move. But they are intact, like the rest of you – and frankly, you can't really ask for more right now. + +Your chest feels lighter once it reaches the other side, and his pucker quickly releases your shoulders as well, growing less tight around the smaller girth of your neck. Only your head remains to be released. You can't wait to get some fresh air, but your arms feel too much like jelly to push against the creature's hinds and free yourself immediately. + +One more squeeze from the feral is all that remains, and with the last of his straining, your head slumps onto the bed along with the enveloping slime. Still mostly curled up in a ball, you sputter the sluices coating your lips and the rest of your body. + +<NoteTooltip + id={getCount()} + title="A lot of the editing went into the second half, and a sizable chunk of it focused on the last part of the full tour. Editing in this case mostly consisted moving sentences around, cutting on some superficial descriptions, and reorganizing the break points of sentences into different paragraphs, clustering related stuff in tidy blocks. If that sounds tedious, it's because it is. But I think it's an important process. Not only to make sure your story is understandable on a full pass or has few typos, but that it's paced properly." + text="The morning light strains your eyes, after getting used to the complete darkness of your captor's insides. The foul smell with the slight hint of lime is perceptible against the fresh air of your room. You shiver as his enveloping warmth quickly dissipates once exposed to the elements." +/> + +You're finally free, but your body and mind are both too weak after the ordeal. The better part of tonight has been spent inside of this voracious creature, writhing about instead of getting some much needed rest. Far from a pleasant journey, you wish that you could erase it from your head – but for better or worse, you are alive and free from the beast's clutches. + +But the fluffy perpetrator is still standing on the bed with you. Carefully avoiding any stains from getting to his fur, he jumps off and brings his metallic face close to yours. You can only stare, with anger and scorn, at the rectangular surface. He has no eyes, but <NoteTooltip id={getCount()} title="It's subtle, but I wanted to give the PoV a bit of an arc. After having to endure all of these events, they can't help but feel contempt for Sam - and that feeling is only strengthened by his alien appearance." text="this...thing" /> is clearly looking right back at you. + +Then, the briefcase starts to split again, forcing you to realize that the feral still has razor-sharp teeth, a prehensile tongue, and an empty stomach – and you can barely move as he approaches. + +"N-No," you beg hoarsely. "No more..." + +With your spent energy, you can only muster to lift your fingers. The beast's maw follows them, watching the greenish ooze between the digits. Then, it happily licks your hand and purrs, replacing slime with saliva in a lacking attempting at cleaning them. + +<NoteTooltip + id={getCount()} + title="A huge hint into Sam's motivations, to complement the other ones peppered about the story! This pretty much confirms that Sam was only having fun, and he had no intention of harming you. But it does leave the reader with contradictory views of both Sam's actions vs. intentions (he wants to play, but he is a bit of a bully by forcing his prey to swallow them down), and the PoV's inner thoughts (the narration sides with them, but their misconceptions are constantly challenged). It's something I purposefully had in mind when writing this story, in order to add some depth and challenge both myself when writing and the reader when interpreting it." + text="Satisfied with his little show of affection, his tongue retracts into his maw. He closes his jaws, hiding the terrifying features within. As if nothing had happened, he heads to the half-open door, tail wagging on his back, and leaps out into the world, leaving you with even more questions." +/> + +You simply stare blankly, fully aware that you're a filthy, aching, sorry mess that smells like canine guts. As the sun shines brightly outside, you collapse against the slimy pool on your bed, <NoteTooltip id={getCount()} title="Kind of an implicit joke that, whatever the PoV's alarm was for, they are gonna miss it. Maybe work or something? I did want to leave it ambiguous as well, and the fact that it's not explicitly mentioned plays into it. It also plays into the narration reflecting the PoV's internal monologue - they are too exhausted to even worry about that!" text="before dozing off for some extremely overdue sleep." /> + +--- + +And that's that! I don't think this is something I'll do often, but who knows? It was fun to try my hand at meta-commentary, at least once. I hope it can be instructive for any potential writers. diff --git a/src/content/games/crossing-over.md b/src/content/games/crossing-over.md index bfd1a4f..36ae153 100644 --- a/src/content/games/crossing-over.md +++ b/src/content/games/crossing-over.md @@ -41,7 +41,7 @@ tags: - soul vore - long-term endo relatedBlogPosts: - - crossing-over-retrospective + - crossing-over-postmortem --- <iframe diff --git a/src/content/tag-categories/9-type-of-content.yaml b/src/content/tag-categories/9-type-of-content.yaml index 92739fb..57dc5a2 100644 --- a/src/content/tag-categories/9-type-of-content.yaml +++ b/src/content/tag-categories/9-type-of-content.yaml @@ -12,4 +12,6 @@ tags: - name: behind the scenes description: Content where I go over the process of making other content. - name: retrospective - description: Documents detailing the good and bad parts of the process of creation of a certain project. + description: Document detailing the good and bad parts during the creation process of a certain project. + - name: commentary + description: Content where the creator gives their thoughts on a certain project of theirs. diff --git a/src/layouts/GalleryLayout.astro b/src/layouts/GalleryLayout.astro index 6739466..dc15549 100644 --- a/src/layouts/GalleryLayout.astro +++ b/src/layouts/GalleryLayout.astro @@ -113,7 +113,7 @@ const isCurrentRoute = (path: string) => <li> <button data-dark-mode - style={{ display: "none" }} + hidden class="text-link group" aria-label={t("en", "published_content/toggle_dark_mode")} > diff --git a/src/layouts/PublishedContentLayout.astro b/src/layouts/PublishedContentLayout.astro index 96c0009..fd48040 100644 --- a/src/layouts/PublishedContentLayout.astro +++ b/src/layouts/PublishedContentLayout.astro @@ -21,6 +21,7 @@ import { IconArrowUp, } from "../components/icons"; import ExternalPosts from "../components/ExternalPosts.astro"; +import { markdownToPlaintext } from "../utils/markdown_to_plaintext"; interface RelatedContent { link: string; @@ -61,26 +62,29 @@ type Props = { const { props } = Astro; const series = props.series && (await getEntry(props.series)); -const categorizedTags = Object.fromEntries( +const categorizedTags: Record<string, { name: string | null; description?: string }> = Object.fromEntries( (await getCollection("tag-categories")).flatMap((category) => - category.data.tags.map<[string, string | null]>(({ name }) => - typeof name === "string" ? [name, name] : [name[DEFAULT_LANG], name[props.lang] ?? null], + category.data.tags.map<[string, { name: string | null; description?: string }]>(({ name, description }) => + typeof name === "string" + ? [name, { name, description }] + : [name[DEFAULT_LANG], { name: name[props.lang] ?? null, description }], ), ), ); const description = props.description && (await qualifyLocalURLsInMarkdown(props.description, props.lang)); const summary = props.summary && (await qualifyLocalURLsInMarkdown(props.summary, props.lang)); -const tags = props.tags.map<{ id: string; name: string }>((tag) => { +const tags = props.tags.map<{ id: string; name: string; description?: string }>((tag) => { const tagSlug = slug(tag); if (!(tag in categorizedTags)) { console.warn(`WARNING: Tag "${tag}" doesn't have a category in the "tag-categories" collection`); - return { id: tagSlug, name: tag }; + return { id: tagSlug, name: tag, description: undefined }; } - if (categorizedTags[tag] == null) { + const { name, description } = categorizedTags[tag]!; + if (name == null) { console.warn(`WARNING: No "${props.lang}" translation for tag "${tag}"`); - return { id: tagSlug, name: tag }; + return { id: tagSlug, name: tag, description }; } - return { id: tagSlug, name: categorizedTags[tag] }; + return { id: tagSlug, name, description }; }); const thumbnail = props.thumbnail && @@ -134,7 +138,7 @@ const returnTo = series </a> <button data-dark-mode - style={{ display: "none" }} + hidden class="text-link my-1 border-l border-stone-300 p-2 dark:border-stone-700" aria-label={t(props.lang, "published_content/toggle_dark_mode")} > @@ -397,11 +401,13 @@ const returnTo = series {t(props.lang, "published_content/tags")} </h2> <ul class="p-category flex flex-wrap gap-x-2 gap-y-3 px-3"> - {tags.map(({ id, name }) => ( + {tags.map(({ id, name, description }) => ( <li> <a class="rounded-full bg-bm-300 px-3 py-1 text-sm text-black shadow-sm hover:underline focus:underline dark:bg-bm-600 dark:text-white print:bg-none" href={`/tags/${id}`} + title={description ? markdownToPlaintext(description) : undefined} + data-tooltip={description ? "" : undefined} > {name} </a>