From 9600e282878531aacdedff76864522deff2acdb6 Mon Sep 17 00:00:00 2001 From: Scott Casey Date: Wed, 15 Jun 2022 13:30:18 -0600 Subject: [PATCH] Under the Neighborhood v1 --- under_the_neighborhood/.vscode/settings.json | 5 + under_the_neighborhood/README.md | 0 under_the_neighborhood/prepros.config | 946 +++++++ under_the_neighborhood/preview.png | Bin 0 -> 52332 bytes under_the_neighborhood/sheet.json | 9 + .../source/articles/_character.pug | 9 + .../source/articles/_game_screen.pug | 4 + .../source/articles/_settings.pug | 53 + .../source/articles/sections/_advancement.pug | 8 + .../source/articles/sections/_attributes.pug | 9 + .../source/articles/sections/_clock.pug | 12 + .../articles/sections/_compatibility.pug | 13 + .../source/articles/sections/_header.pug | 41 + .../source/articles/sections/_lifeslice.pug | 5 + .../source/articles/sections/_meter.pug | 23 + .../source/articles/sections/_modifiers.pug | 9 + .../source/articles/sections/_playbook.pug | 29 + .../source/articles/sections/_skills.pug | 57 + ...undertheneighborhood_logo no Kyle Name.png | Bin 0 -> 566020 bytes .../assets/undertheneighborhood_logo.png | Bin 0 -> 722066 bytes .../source/javascript/calculators.js | 7 + .../source/javascript/rollfunctions.js | 344 +++ .../source/javascript/setupfunctions.js | 14 + .../source/javascript/triggeredfunctions.js | 60 + .../source/javascript/variables.js | 33 + .../source/mixins/_sheetmixins.pug | 19 + .../source/mixins/scss/_advancement.scss | 27 + .../source/mixins/scss/_attributes.scss | 9 + .../source/mixins/scss/_clock.scss | 102 + .../source/mixins/scss/_compatibility.scss | 20 + .../source/mixins/scss/_generalsetup.scss | 136 + .../source/mixins/scss/_header.scss | 58 + .../source/mixins/scss/_lifeslice.scss | 16 + .../source/mixins/scss/_media.scss | 6 + .../source/mixins/scss/_meter.scss | 59 + .../mixins/scss/_mixinsandplaceholders.scss | 782 ++++++ .../source/mixins/scss/_modifiers.scss | 7 + .../source/mixins/scss/_mon.scss | 13 + .../source/mixins/scss/_nav.scss | 48 + .../source/mixins/scss/_playbook.scss | 13 + .../source/mixins/scss/_roll20clear.scss | 10 + .../source/mixins/scss/_rolltemplate.scss | 132 + .../source/mixins/scss/_settings.scss | 17 + .../source/mixins/scss/_skills.scss | 33 + .../source/rolltemplates/_utntemplate.pug | 53 + .../source/scaffold/_htmlelements.pug | 1101 ++++++++ .../source/scaffold/_kpug.pug | 2 + .../source/scaffold/_rolltemplate_mixins.pug | 69 + .../source/scaffold/accessSheet.js | 128 + .../source/scaffold/attribute_proxy.js | 221 ++ .../source/scaffold/docs.html | 992 +++++++ .../source/scaffold/docs.pug | 2 + .../source/scaffold/kvariables.js | 42 + .../source/scaffold/listeners.js | 59 + .../source/scaffold/parse_cascade.js | 62 + .../attributesProxy.js | 41 + .../constant_definitions.js | 30 + .../source/scaffold/sheetworker_aliases.js | 216 ++ .../source/scaffold/utility.js | 249 ++ under_the_neighborhood/source/system.pug | 153 ++ under_the_neighborhood/source/system.scss | 17 + under_the_neighborhood/system.css | 1558 +++++++++++ under_the_neighborhood/system.html | 2274 +++++++++++++++++ under_the_neighborhood/translation.json | 142 + 64 files changed, 10608 insertions(+) create mode 100644 under_the_neighborhood/.vscode/settings.json create mode 100644 under_the_neighborhood/README.md create mode 100644 under_the_neighborhood/prepros.config create mode 100644 under_the_neighborhood/preview.png create mode 100644 under_the_neighborhood/sheet.json create mode 100644 under_the_neighborhood/source/articles/_character.pug create mode 100644 under_the_neighborhood/source/articles/_game_screen.pug create mode 100644 under_the_neighborhood/source/articles/_settings.pug create mode 100644 under_the_neighborhood/source/articles/sections/_advancement.pug create mode 100644 under_the_neighborhood/source/articles/sections/_attributes.pug create mode 100644 under_the_neighborhood/source/articles/sections/_clock.pug create mode 100644 under_the_neighborhood/source/articles/sections/_compatibility.pug create mode 100644 under_the_neighborhood/source/articles/sections/_header.pug create mode 100644 under_the_neighborhood/source/articles/sections/_lifeslice.pug create mode 100644 under_the_neighborhood/source/articles/sections/_meter.pug create mode 100644 under_the_neighborhood/source/articles/sections/_modifiers.pug create mode 100644 under_the_neighborhood/source/articles/sections/_playbook.pug create mode 100644 under_the_neighborhood/source/articles/sections/_skills.pug create mode 100644 under_the_neighborhood/source/assets/undertheneighborhood_logo no Kyle Name.png create mode 100644 under_the_neighborhood/source/assets/undertheneighborhood_logo.png create mode 100644 under_the_neighborhood/source/javascript/calculators.js create mode 100644 under_the_neighborhood/source/javascript/rollfunctions.js create mode 100644 under_the_neighborhood/source/javascript/setupfunctions.js create mode 100644 under_the_neighborhood/source/javascript/triggeredfunctions.js create mode 100644 under_the_neighborhood/source/javascript/variables.js create mode 100644 under_the_neighborhood/source/mixins/_sheetmixins.pug create mode 100644 under_the_neighborhood/source/mixins/scss/_advancement.scss create mode 100644 under_the_neighborhood/source/mixins/scss/_attributes.scss create mode 100644 under_the_neighborhood/source/mixins/scss/_clock.scss create mode 100644 under_the_neighborhood/source/mixins/scss/_compatibility.scss create mode 100644 under_the_neighborhood/source/mixins/scss/_generalsetup.scss create mode 100644 under_the_neighborhood/source/mixins/scss/_header.scss create mode 100644 under_the_neighborhood/source/mixins/scss/_lifeslice.scss create mode 100644 under_the_neighborhood/source/mixins/scss/_media.scss create mode 100644 under_the_neighborhood/source/mixins/scss/_meter.scss create mode 100644 under_the_neighborhood/source/mixins/scss/_mixinsandplaceholders.scss create mode 100644 under_the_neighborhood/source/mixins/scss/_modifiers.scss create mode 100644 under_the_neighborhood/source/mixins/scss/_mon.scss create mode 100644 under_the_neighborhood/source/mixins/scss/_nav.scss create mode 100644 under_the_neighborhood/source/mixins/scss/_playbook.scss create mode 100644 under_the_neighborhood/source/mixins/scss/_roll20clear.scss create mode 100644 under_the_neighborhood/source/mixins/scss/_rolltemplate.scss create mode 100644 under_the_neighborhood/source/mixins/scss/_settings.scss create mode 100644 under_the_neighborhood/source/mixins/scss/_skills.scss create mode 100644 under_the_neighborhood/source/rolltemplates/_utntemplate.pug create mode 100644 under_the_neighborhood/source/scaffold/_htmlelements.pug create mode 100644 under_the_neighborhood/source/scaffold/_kpug.pug create mode 100644 under_the_neighborhood/source/scaffold/_rolltemplate_mixins.pug create mode 100644 under_the_neighborhood/source/scaffold/accessSheet.js create mode 100644 under_the_neighborhood/source/scaffold/attribute_proxy.js create mode 100644 under_the_neighborhood/source/scaffold/docs.html create mode 100644 under_the_neighborhood/source/scaffold/docs.pug create mode 100644 under_the_neighborhood/source/scaffold/kvariables.js create mode 100644 under_the_neighborhood/source/scaffold/listeners.js create mode 100644 under_the_neighborhood/source/scaffold/parse_cascade.js create mode 100644 under_the_neighborhood/source/scaffold/scaffold_type_definitions/attributesProxy.js create mode 100644 under_the_neighborhood/source/scaffold/scaffold_type_definitions/constant_definitions.js create mode 100644 under_the_neighborhood/source/scaffold/sheetworker_aliases.js create mode 100644 under_the_neighborhood/source/scaffold/utility.js create mode 100644 under_the_neighborhood/source/system.pug create mode 100644 under_the_neighborhood/source/system.scss create mode 100644 under_the_neighborhood/system.css create mode 100644 under_the_neighborhood/system.html create mode 100644 under_the_neighborhood/translation.json diff --git a/under_the_neighborhood/.vscode/settings.json b/under_the_neighborhood/.vscode/settings.json new file mode 100644 index 0000000000..d88db28e20 --- /dev/null +++ b/under_the_neighborhood/.vscode/settings.json @@ -0,0 +1,5 @@ +{ + "editor.autoClosingBrackets": "always", + "editor.fontFamily": "Fira Code", + "editor.fontLigatures": true +} \ No newline at end of file diff --git a/under_the_neighborhood/README.md b/under_the_neighborhood/README.md new file mode 100644 index 0000000000..e69de29bb2 diff --git a/under_the_neighborhood/prepros.config b/under_the_neighborhood/prepros.config new file mode 100644 index 0000000000..4f4e8a67b9 --- /dev/null +++ b/under_the_neighborhood/prepros.config @@ -0,0 +1,946 @@ +{ + "version": "7", + "about": "This is a Prepros (https://prepros.io) configuration file. You can commit this file to a git repo to backup and sync project configurations.", + "config": { + "proxy": { + "enable": false, + "target": "", + "useLocalAssets": false + }, + "reload": { + "enable": true, + "delay": 0, + "animate": true, + "afterUpload": false + }, + "sync": { + "enable": false, + "mouse": true, + "keyboard": true, + "form": true, + "scroll": true + }, + "watcher": { + "enable": true, + "maxFiles": 2000, + "usePolling": true, + "pollingInterval": 500, + "extensions": [ + ".html", + ".htm", + ".php" + ], + "ignore": { + "patterns": [ + ".*", + "wp-admin", + "wp-includes", + "node_modules", + "Prepros Export", + "bower_components" + ], + "exceptions": [] + } + }, + "exporter": { + "ignore": { + "patterns": [ + ".*", + "desktop.ini", + "prepros.cfg", + "node_modules", + "Prepros Export", + "prepros.config", + "prepros-6.config", + "*-original.jpg", + "*-original.jpeg", + "*-original.png", + "*-original.svg", + "*.scss", + "*.sass", + "*.less", + "*.pug", + "*.jade", + "*.styl", + "*.haml", + "*.slim", + "*.coffee", + "*.kit", + "*.turf", + "*.ts" + ], + "exceptions": [] + } + }, + "uploader": { + "remotePath": "", + "timeout": 20000, + "autoUpload": false, + "reuseConnection": true, + "connectionType": "ftp", + "history": [] + }, + "packages": { + "createPackageLock": true + }, + "images": { + "preserveOriginal": true + }, + "tasks": { + "autoprefixer": { + "cascade": true, + "add": true, + "remove": true, + "supports": true, + "flexbox": true, + "grid": "autoplace", + "browsers": [ + "last 2 versions" + ], + "sourceMap": false + }, + "babel": { + "sourceMap": false, + "presets": { + "@babel/preset-env": { + "enable": true, + "options": { + "targets": [ + "last 2 versions" + ], + "preserveImports": false, + "polyfills": false + } + }, + "@babel/preset-react": true, + "@babel/preset-flow": false + }, + "plugins": { + "@babel/plugin-proposal-class-static-block": false, + "@babel/plugin-proposal-class-properties": false, + "@babel/plugin-proposal-decorators": { + "enable": false, + "options": { + "decoratorsBeforeExport": true + } + }, + "@babel/plugin-proposal-export-namespace-from": false, + "@babel/plugin-proposal-function-sent": false, + "@babel/plugin-proposal-logical-assignment-operators": false, + "@babel/plugin-proposal-nullish-coalescing-operator": false, + "@babel/plugin-proposal-numeric-separator": false, + "@babel/plugin-proposal-optional-chaining": false, + "@babel/plugin-proposal-private-methods": false, + "@babel/plugin-proposal-throw-expressions": false + }, + "customPresets": [], + "customPlugins": [] + }, + "bundle-js": { + "sourceMap": false, + "exclude": [ + "node_modules", + "bower_components" + ], + "devMode": true, + "globals": [], + "externals": [], + "babel": { + "enable": true, + "options": { + "sourceMap": false, + "presets": { + "@babel/preset-env": { + "enable": true, + "options": { + "targets": [ + "last 2 versions" + ], + "preserveImports": false, + "polyfills": false + } + }, + "@babel/preset-react": true, + "@babel/preset-flow": false + }, + "plugins": { + "@babel/plugin-proposal-class-static-block": false, + "@babel/plugin-proposal-class-properties": false, + "@babel/plugin-proposal-decorators": { + "enable": false, + "options": { + "decoratorsBeforeExport": true + } + }, + "@babel/plugin-proposal-export-namespace-from": false, + "@babel/plugin-proposal-function-sent": false, + "@babel/plugin-proposal-logical-assignment-operators": false, + "@babel/plugin-proposal-nullish-coalescing-operator": false, + "@babel/plugin-proposal-numeric-separator": false, + "@babel/plugin-proposal-optional-chaining": false, + "@babel/plugin-proposal-private-methods": false, + "@babel/plugin-proposal-throw-expressions": false + }, + "customPresets": [], + "customPlugins": [] + } + }, + "css": { + "enable": true + }, + "fonts": { + "enable": true + } + }, + "coffeescript": { + "header": false, + "bare": false, + "sourceMap": false + }, + "command": { + "command": "", + "rootDir": "" + }, + "concat-js": { + "sourceMap": false, + "rootDir": "" + }, + "copy": { + "sourceMap": false + }, + "dart-sass": { + "indentType": "space", + "allowWildcardImports": false, + "indentWidth": 2, + "linefeed": "lf", + "sourceMap": false + }, + "haml": { + "doubleQuoteAttributes": true + }, + "jpg": { + "quality": 90 + }, + "less": { + "javascriptEnabled": false, + "strictImports": false, + "insecure": false, + "math": "always", + "strictUnits": false, + "dumpLineNumbers": false, + "sourceMap": false + }, + "markdown": { + "githubFlavored": true, + "wrapWithHtml": false + }, + "minify-css": { + "sourceMap": false + }, + "minify-html": { + "caseSensitive": false, + "collapseBooleanAttributes": true, + "collapseInlineTagWhitespace": false, + "collapseWhitespace": true, + "conservativeCollapse": false, + "decodeEntities": false, + "html5": true, + "includeAutoGeneratedTags": true, + "keepClosingSlash": false, + "minifyCSS": true, + "minifyJS": true, + "preserveLineBreaks": false, + "preventAttributesEscaping": false, + "processConditionalComments": false, + "removeAttributeQuotes": false, + "removeComments": true, + "removeEmptyAttributes": false, + "removeEmptyElement": false, + "removeOptionalTags": false, + "removeRedundantAttributes": false, + "removeScriptTypeAttributes": false, + "removeStyleLinkTypeAttributes": false, + "removeTagWhitespace": false, + "sortAttributes": false, + "sortClassName": false, + "useShortDoctype": true + }, + "minify-js": { + "parse": { + "bare_returns": false + }, + "compress": { + "arrows": true, + "arguments": false, + "booleans": true, + "booleans_as_integers": false, + "collapse_vars": true, + "comparisons": true, + "computed_props": true, + "conditionals": true, + "dead_code": true, + "directives": true, + "drop_console": false, + "drop_debugger": true, + "evaluate": true, + "expression": false, + "global_defs": [], + "hoist_funs": false, + "hoist_props": true, + "hoist_vars": false, + "if_return": true, + "inline": 3, + "join_vars": true, + "keep_fargs": true, + "keep_infinity": false, + "loops": true, + "negate_iife": true, + "properties": true, + "pure_funcs": [], + "pure_getters": false, + "reduce_funcs": true, + "reduce_vars": true, + "sequences": true, + "side_effects": true, + "switches": true, + "top_retain": [], + "typeofs": true, + "unsafe": false, + "unsafe_arrows": false, + "unsafe_comps": false, + "unsafe_Function": false, + "unsafe_math": false, + "unsafe_proto": false, + "unsafe_regexp": false, + "unsafe_undefined": false, + "unused": true + }, + "mangle": { + "eval": false, + "reserved": [] + }, + "output": { + "ascii_only": false, + "braces": false, + "comments": "none", + "inline_script": true, + "keep_numbers": false, + "keep_quoted_props": false, + "preamble": null, + "quote_keys": false, + "quote_style": 0, + "semicolons": true, + "shebang": true, + "webkit": false, + "wrap_iife": false, + "wrap_func_args": true + }, + "sourceMap": false, + "toplevel": false, + "ie8": false, + "keep_classnames": false, + "keep_fnames": false, + "safari10": false + }, + "node-sass": { + "indentType": "space", + "allowWildcardImports": false, + "indentWidth": 2, + "linefeed": "lf", + "outputStyle": "expanded", + "precision": 10, + "sourceMap": false, + "sourceComments": false + }, + "png": { + "quality": 90 + }, + "postcss-import": { + "ignoreKeywords": [], + "sourceMap": false + }, + "postcss-preset-env": { + "stage": 2, + "browsers": [ + "last 2 versions" + ], + "sourceMap": false + }, + "pug": { + "pretty": true + }, + "slim": { + "indent": "space", + "indentSize": 2, + "pretty": true + }, + "stylus": { + "useNib": true, + "sourceMap": false, + "linenos": false + }, + "svg": { + "cleanupAttrs": true, + "removeDoctype": true, + "removeXMLProcInst": true, + "removeComments": true, + "removeMetadata": true, + "removeTitle": true, + "removeDesc": true, + "removeUselessDefs": true, + "removeEditorsNSData": true, + "removeEmptyAttrs": true, + "removeHiddenElems": true, + "removeEmptyText": true, + "removeEmptyContainers": true, + "removeViewBox": false, + "cleanupEnableBackground": true, + "convertStyleToAttrs": true, + "convertColors": true, + "convertPathData": true, + "convertTransform": true, + "removeUnknownsAndDefaults": true, + "removeNonInheritableGroupAttrs": true, + "removeUselessStrokeAndFill": true, + "removeUnusedNS": true, + "cleanupIDs": true, + "cleanupNumericValues": true, + "moveElemsAttrsToGroup": true, + "moveGroupAttrsToElems": true, + "collapseGroups": true, + "removeRasterImages": false, + "mergePaths": true, + "convertShapeToPath": true, + "sortAttrs": true, + "removeDimensions": true + }, + "tailwindcss": { + "rootDir": "", + "content": [ + "**/*.html", + "**/*.php", + "**/*.js", + "!wp-admin", + "!wp-includes", + "!node_modules", + "!Prepros Export" + ] + }, + "turf": { + "rootDir": "" + }, + "typescript": { + "allowJs": false, + "allowSyntheticDefaultImports": true, + "allowUmdGlobalAccess": false, + "allowUnreachableCode": false, + "allowUnusedLabels": false, + "alwaysStrict": false, + "charset": "utf8", + "checkJs": false, + "declaration": false, + "disableSizeLimit": false, + "downlevelIteration": false, + "emitBOM": false, + "emitDecoratorMetadata": false, + "experimentalDecorators": false, + "forceConsistentCasingInFileNames": false, + "importHelpers": false, + "jsx": "React", + "keyofStringsOnly": false, + "lib": [], + "maxNodeModuleJsDepth": 0, + "module": "ES2015", + "moduleResolution": "NodeJs", + "newLine": "LineFeed", + "noFallthroughCasesInSwitch": false, + "noImplicitAny": false, + "noImplicitReturns": false, + "noImplicitThis": false, + "noStrictGenericChecks": false, + "noUnusedLocals": false, + "noUnusedParameters": false, + "noImplicitUseStrict": false, + "noLib": false, + "noResolve": false, + "preserveConstEnums": false, + "jsxFactory": "React.createElement", + "removeComments": false, + "skipLibCheck": false, + "sourceMap": false, + "strict": false, + "strictFunctionTypes": false, + "strictBindCallApply": false, + "strictNullChecks": false, + "strictPropertyInitialization": false, + "suppressExcessPropertyErrors": false, + "suppressImplicitAnyIndexErrors": false, + "target": "ES3", + "resolveJsonModule": false, + "esModuleInterop": false, + "useDefineForClassFields": false + } + }, + "fileTypes": { + "sass": { + "extensions": [ + ".scss", + ".sass" + ], + "autoCompile": true, + "sourceMap": false, + "tasks": [ + { + "task": "dart-sass", + "enable": true + }, + { + "task": "autoprefixer", + "enable": false + }, + { + "task": "minify-css", + "enable": false + } + ], + "output": { + "extension": ".css", + "type": "SOURCE_RELATIVE", + "segments": [ + { + "segment": "scss", + "replaceWith": "css" + }, + { + "segment": "sass", + "replaceWith": "css" + } + ] + } + }, + "less": { + "extensions": [ + ".less" + ], + "autoCompile": true, + "sourceMap": false, + "tasks": [ + { + "task": "less", + "enable": true + }, + { + "task": "autoprefixer", + "enable": true + }, + { + "task": "minify-css", + "enable": false + } + ], + "output": { + "extension": ".css", + "type": "REPLACE_SEGMENTS", + "segments": [ + { + "segment": "less", + "replaceWith": "css" + } + ] + } + }, + "pug": { + "extensions": [ + ".pug", + ".jade" + ], + "autoCompile": true, + "tasks": [ + { + "task": "pug", + "enable": true + }, + { + "task": "minify-html", + "enable": false + } + ], + "output": { + "extension": ".html", + "type": "SOURCE_RELATIVE", + "segments": [ + { + "segment": "pug", + "replaceWith": "html" + } + ] + } + }, + "css": { + "extensions": [ + ".css" + ], + "autoCompile": false, + "sourceMap": false, + "tasks": [ + { + "task": "copy", + "enable": true + }, + { + "task": "tailwindcss", + "enable": false + }, + { + "task": "postcss-import", + "enable": false + }, + { + "task": "postcss-preset-env", + "enable": false + }, + { + "task": "autoprefixer", + "enable": false + }, + { + "task": "minify-css", + "enable": false + } + ], + "output": { + "extension": ".css", + "type": "SOURCE_RELATIVE", + "relativePath": "", + "suffix": "-dist", + "alwaysSuffix": false + } + }, + "javascript": { + "extensions": [ + ".js", + ".jsx" + ], + "autoCompile": false, + "sourceMap": false, + "tasks": [ + { + "task": "copy", + "enable": true + }, + { + "task": "concat-js", + "enable": false + }, + { + "task": "babel", + "enable": false + }, + { + "task": "bundle-js", + "enable": false + }, + { + "task": "minify-js", + "enable": true + } + ], + "output": { + "extension": ".js", + "type": "SOURCE_RELATIVE", + "relativePath": "", + "suffix": "-dist", + "alwaysSuffix": false + } + }, + "stylus": { + "extensions": [ + ".styl" + ], + "autoCompile": true, + "sourceMap": false, + "tasks": [ + { + "task": "stylus", + "enable": true + }, + { + "task": "autoprefixer", + "enable": true + }, + { + "task": "minify-css", + "enable": false + } + ], + "output": { + "extension": ".css", + "type": "REPLACE_SEGMENTS", + "segments": [ + { + "segment": "stylus", + "replaceWith": "css" + }, + { + "segment": "styl", + "replaceWith": "css" + } + ] + } + }, + "markdown": { + "extensions": [ + ".md", + ".markdown", + ".mkd" + ], + "autoCompile": false, + "tasks": [ + { + "task": "markdown", + "enable": true + }, + { + "task": "minify-html", + "enable": false + } + ], + "output": { + "extension": ".html", + "type": "REPLACE_SEGMENTS", + "segments": [ + { + "segment": "markdown", + "replaceWith": "html" + } + ] + } + }, + "haml": { + "extensions": [ + ".haml" + ], + "autoCompile": true, + "tasks": [ + { + "task": "haml", + "enable": true + }, + { + "task": "minify-html", + "enable": false + } + ], + "output": { + "extension": ".html", + "type": "REPLACE_SEGMENTS", + "segments": [ + { + "segment": "haml", + "replaceWith": "html" + } + ] + } + }, + "slim": { + "extensions": [ + ".slim" + ], + "autoCompile": true, + "tasks": [ + { + "task": "slim", + "enable": true + }, + { + "task": "minify-html", + "enable": false + } + ], + "output": { + "extension": ".html", + "type": "REPLACE_SEGMENTS", + "segments": [ + { + "segment": "slim", + "replaceWith": "html" + } + ] + } + }, + "coffeescript": { + "extensions": [ + ".coffee" + ], + "autoCompile": true, + "sourceMap": false, + "tasks": [ + { + "task": "coffeescript", + "enable": true + }, + { + "task": "babel", + "enable": false + }, + { + "task": "bundle-js", + "enable": false + }, + { + "task": "minify-js", + "enable": false + } + ], + "output": { + "extension": ".js", + "type": "REPLACE_SEGMENTS", + "segments": [ + { + "segment": "coffee-script", + "replaceWith": "js" + }, + { + "segment": "coffeescript", + "replaceWith": "js" + }, + { + "segment": "coffee", + "replaceWith": "js" + } + ] + } + }, + "turf": { + "extensions": [ + ".turf", + ".kit" + ], + "autoCompile": true, + "tasks": [ + { + "task": "turf", + "enable": true + }, + { + "task": "minify-html", + "enable": false + } + ], + "output": { + "extension": ".html", + "type": "REPLACE_SEGMENTS", + "segments": [ + { + "segment": "turf", + "replaceWith": "html" + } + ] + } + }, + "typescript": { + "extensions": [ + ".ts", + ".tsx" + ], + "autoCompile": true, + "sourceMap": false, + "tasks": [ + { + "task": "typescript", + "enable": true + }, + { + "task": "babel", + "enable": false + }, + { + "task": "bundle-js", + "enable": false + }, + { + "task": "minify-js", + "enable": false + } + ], + "output": { + "extension": ".js", + "type": "REPLACE_SEGMENTS", + "segments": [ + { + "segment": "typescript", + "replaceWith": "js" + }, + { + "segment": "ts", + "replaceWith": "js" + } + ] + } + }, + "jpg": { + "extensions": [ + ".jpg", + ".jpeg" + ], + "tasks": [ + { + "task": "jpg", + "enable": true + } + ], + "output": { + "extension": ".jpg", + "type": "SOURCE_RELATIVE", + "relativePath": "" + } + }, + "png": { + "extensions": [ + ".png" + ], + "tasks": [ + { + "task": "png", + "enable": true + } + ], + "output": { + "extension": ".png", + "type": "SOURCE_RELATIVE", + "relativePath": "" + } + }, + "svg": { + "extensions": [ + ".svg" + ], + "tasks": [ + { + "task": "svg", + "enable": true + } + ], + "output": { + "extension": ".svg", + "type": "SOURCE_RELATIVE", + "relativePath": "" + } + } + }, + "files": [ + { + "file": "source/system.pug", + "config": { + "customOutput": "system.html" + } + }, + { + "file": "source/system.scss", + "config": { + "customOutput": "system.css" + } + } + ] + } +} diff --git a/under_the_neighborhood/preview.png b/under_the_neighborhood/preview.png new file mode 100644 index 0000000000000000000000000000000000000000..201b0ea172d8a69102fef96412d29b21648fd487 GIT binary patch literal 52332 zcmeI4OGs2v7{|{{Q;e1|lR;La4OT+XA}DE!ura4>AT4@AK@WN`5QR3I+SE*lSws;+ zkhw^R2zn3{JyuOFdJv9oGK!&$B8h?)ZfcQr&bjB_=H6XURPb9lUUfX2x%d12uk#&W z)7)5AI;~U)QI=epSS!Ssybz_+gX83tlEcTR$S=P1+Qwz#dOq?&h^R;=>enCK`sqba zI5%%X;KAMRm)2#=PK~yYPwhU?Ir23aipDd-=MPvfvR86D8j8MGKPZfCyZOA{eX+{l z`(niPmp*xAy5~w$ZpQHYJtuy?y?nbBfwqyyJ=c=1_iKvB7A{<8)?h7WUUjs)apJxv zdu94+%HMnM-nnYmio?D)OAe&=PAdN2@$yiG{iDi=OH4J@js1aF%N|HPP<#=jXTB z0;rLYEDJ8wz!YdLF*eXzbBZkNMD7CwPopO|vSRqi3|i+vW>5qhnE{!>5#Nv*kQtB} zP^}UEkz9@MgZ-q$MkH4xSH~Pha{Uh^*Y<&@JMAoh#J7+=$et5gz*ELkc2Xz+8~~0Z zfZ!?PDLVoPo-&@Y1N!ll@szbwpq>dlWjtl=6v$@+Pg&JSJZ0S}kQtB}kQwaKs5N6e zWxXB949E<~48~Nn#5a7D|G-DVJ2CexK{s(9 zNpb>Wbi&8iT@&xj6-Rrb@u5VnwQlNW?;ycb>2#-ikYKs*(brum@A$n~zOTtW!LT_H z8SdOe~F*KN#G=K5;zH*1Wp1cfs?>V94N}cXqhi!ii+xtq|!;H zlS)@S!Qezl6Ql{!1Zjda{Q_yK8{Jf}vj7aR`_p5Gu6|oQOAalJR}9{-t-P^K1RClk zkn702jd-UPevy+0`#sYLtL1mJ1B`b_nxuQG5%FDQNLc+Thn`RKCQh#%tXvY%yiP0zo+C-W(fI^Lc%+?$_jEY ja 1 + - divObj.class='span-2'; + .input-label&attributes(divObj) + +span({role:'heading','aria-level':5,'data-i18n':name}) + +adaptiveInput({name,type:'text',class:'underlined'}) + .headed-textarea.arc + h5(data-i18n='character arc/flaw') + +adaptiveTextarea({name:'arc flaw',class:'underlined'}) + +input-label({ + label:'adventure points', + inputObj:{name:'ap',type:'number',class:'underlined'}, + divObj:{class:'stacked ap adventure-points'}, + spanObj:{role:'heading','aria-level':4} + }) + .character-summary.character-type.character-type--mon + +adaptiveInput({name:'character name',type:'text',class:'underlined',role:'heading','aria-level':2}).character-name + +select-label({ + inputObj:{name:'signature stat',class:'underlined'}, + spanObj:{'data-i18n':'signature stat',role:'heading','aria-level':4} + }) + +option({value:'','data-i18n':'select one'}) + each name in attributes + +option({value:name,'data-i18n':name,class:name}) + .input-label + +span({'data-i18n':'element',role:'heading','aria-level':4}) + +text({name:'element',class:'underlined'}) \ No newline at end of file diff --git a/under_the_neighborhood/source/articles/sections/_lifeslice.pug b/under_the_neighborhood/source/articles/sections/_lifeslice.pug new file mode 100644 index 0000000000..de595e7460 --- /dev/null +++ b/under_the_neighborhood/source/articles/sections/_lifeslice.pug @@ -0,0 +1,5 @@ +section(aria-labelledby='lifesliceheader')#lifeslice.lifeslice.span-all.repeating-container + h3(data-i18n='slice of life complications')#lifesliceheader + +customControlFieldset({name:'complication'}) + +checkbox({name:'activate',value:1}) + +adaptiveTextarea({name:'description',class:'underlined'}) \ No newline at end of file diff --git a/under_the_neighborhood/source/articles/sections/_meter.pug b/under_the_neighborhood/source/articles/sections/_meter.pug new file mode 100644 index 0000000000..df51ce1822 --- /dev/null +++ b/under_the_neighborhood/source/articles/sections/_meter.pug @@ -0,0 +1,23 @@ +section(aria-labelledby='meter-header')#meter.meter.span-2--if-wide.repeating-container + h3(data-i18n='meters')#meter-header.header + .repeat-column + h4(data-i18n='name') + each num in meterValues + h4 #{num} + +customControlFieldset({name:'meter'}) + +collapse + +text({name:'name',class:'underlined',role:'heading','aria-level':5}) + +hidden({name:'value max',value:10,class:'fill-left__max-control'}) + +fillLeft({ + radioObj:{name:'value',class:'square',value:0,trigger:{calculation:'limitMeterValue'}}, + valueArray:varObjects.meterValues + }) + h5(data-i18n='max').expanded + +fillLeft({ + radioObj:{name:'value max',class:'square',value:10,'data-i18n-title':'set the meter\'s maximum value.',trigger:{affects:['repeating_meter_$X_value']}}, + valueArray:meterValues, + noClear:true + }).expanded.no-fill + .headed-textarea.description.expanded.span-all + +h5({'data-i18n':'description'}) + +adaptiveTextarea({name:'description',class:'underlined'}) \ No newline at end of file diff --git a/under_the_neighborhood/source/articles/sections/_modifiers.pug b/under_the_neighborhood/source/articles/sections/_modifiers.pug new file mode 100644 index 0000000000..9819880353 --- /dev/null +++ b/under_the_neighborhood/source/articles/sections/_modifiers.pug @@ -0,0 +1,9 @@ +section(aria-labelledby='modifier-header')#modifiers.repeating-container + h3(data-i18n='roll modifiers')#modifier-header + +customControlFieldset({name:'modifier'}) + +collapse + +checkbox({name:'activate',value:1}) + +text({name:'name',class:'underlined'}) + .headed-textarea.description.expanded.span-all + h5(data-i18n='effects') + +adaptiveTextarea({name:'effect',class:'underlined'}) \ No newline at end of file diff --git a/under_the_neighborhood/source/articles/sections/_playbook.pug b/under_the_neighborhood/source/articles/sections/_playbook.pug new file mode 100644 index 0000000000..cc6e392b4e --- /dev/null +++ b/under_the_neighborhood/source/articles/sections/_playbook.pug @@ -0,0 +1,29 @@ +section#playbook.playbook.repeating-container.span-2--if-wide.character-type.character-type--character + h3(data-i18n='character moves').header + .repeat-column + h4(data-i18n='name') + h4(data-i18n='cost') + h4(data-i18n='source') + +customControlFieldset({name:'move'}) + +collapse + +roller-label({ + buttonObj:{name:'roll',trigger:{triggeredFuncs:['rollCharacterMove']}}, + inputObj:{name:'name',type:'text',class:'underlined',role:'heading','aria-level':5} + }) + +text({name:'cost',class:'underlined'}) + +select({name:'source',class:'underlined'}) + +option({value:'','data-i18n':'select one'}) + each value in ['playbook','descriptor','arc'] + +option({value,'data-i18n':value}) + .collapse-container.expanded.span-all + +checkbox({name:'result collapse',class:'collapse text-collapse__check',value:1,checked:'',hidden:''}) + label.text-collapse + +checkbox({name:'result collapse',hidden:'',value:1,checked:'',class:'text-collapse__check'}) + h5(data-i18n='customize results').text-collapse__text + each result in ['critical success','full success','mixed success','failure','critical failure'] + .headed-textarea.expanded.span-all + h5(data-i18n=result) + +adaptiveTextarea({name:result,class:'underlined'}) + .headed-textarea.description.expanded.span-all + +h5({'data-i18n':'description'}) + +adaptiveTextarea({name:'description',class:'underlined'}) \ No newline at end of file diff --git a/under_the_neighborhood/source/articles/sections/_skills.pug b/under_the_neighborhood/source/articles/sections/_skills.pug new file mode 100644 index 0000000000..0873a681f6 --- /dev/null +++ b/under_the_neighborhood/source/articles/sections/_skills.pug @@ -0,0 +1,57 @@ +section(aria-labelledby='skill-header').span-2--if-wide + #skills.skills.repeating-container + h3(data-i18n='skills and inabilities')#skill-header.header + .repeat-column + h4(data-i18n='skill') + h4(data-i18n='inability') + +customControlFieldset({name:'skill'}) + +collapse + +roller-label({ + buttonObj:{name:'roll',trigger:{triggeredFuncs:['rollSkill']}}, + inputObj:{name:'name',type:'text',class:'underlined'} + }) + +roller-label({ + buttonObj:{name:'inability',trigger:{triggeredFuncs:['rollSkill']}}, + inputObj:{name:'inability',type:'text',class:'underlined'} + }) + .expanded + +select-label({ + inputObj:{name:'skill stat',class:'underlined'}, + spanObj:{'data-i18n':'stat',role:'heading','aria-level':5} + }) + +attributeOptions + +input-label({ + inputObj:{name:'super',type:'checkbox',value:1,class:'boxed ratio1-1',class:'underlined'}, + spanObj:{'data-i18n':'super',role:'heading','aria-level':5}, + divObj:{class:'expanded super'} + }) + .expanded + +select-label({ + inputObj:{name:'inability stat',class:'underlined'}, + spanObj:{'data-i18n':'stat',role:'heading','aria-level':5} + }) + +attributeOptions + +input-label({ + inputObj:{name:'inability super',type:'checkbox',value:1,class:'boxed ratio1-1',class:'underlined'}, + spanObj:{'data-i18n':'super',role:'heading','aria-level':5}, + divObj:{class:'expanded super'} + }) + #signature-item.signature-item.repeating-container.character-type.character-type--character + h4(data-i18n='signature item') + +customControlFieldset({name:'signature'}) + +collapse + +roller-label({ + inputObj:{name:'name',type:'text',class:'underlined'}, + buttonObj:{name:'roll',role:'heading',trigger:{triggeredFuncs:['rollSkill']}} + }) + .expanded + +select-label({ + inputObj:{name:'stat',class:'underlined'}, + spanObj:{'data-i18n':'stat',role:'heading','aria-level':5} + }) + +attributeOptions + +input-label({ + inputObj:{name:'super',type:'checkbox',value:1,class:'boxed ratio1-1',class:'underlined'}, + spanObj:{'data-i18n':'super',role:'heading','aria-level':5}, + divObj:{class:'expanded super'} + }) \ No newline at end of file diff --git a/under_the_neighborhood/source/assets/undertheneighborhood_logo no Kyle Name.png b/under_the_neighborhood/source/assets/undertheneighborhood_logo no Kyle Name.png new file mode 100644 index 0000000000000000000000000000000000000000..93df62216562fd2e3bcec93204029059f449ed15 GIT binary patch literal 566020 zcmd42by!@>(mpzaYaqd$;O_1gG&ls;8C(Vr5?}}tB)B^vxVr~QkPzHm65NA3{3d(v zv%j*$u05z-9)9m|L)UIyk|o0RRzk zPbV{worN2vxrLRDqbSu;YX=pj4Oo;)hgX?H*-6^M+D6{n#X{3tMGNF@2NDERiHlK+ zcnZN7I9RxuQF=PqJGu&aicVIP6cFO(r~KnX1(W9jwiMEkk^Ms& z>`9c$+Re>Lh@JiQ>(^|rx!E8tR_vUDf`aTET@6HD9Nk=Dw48s^!tA81{3rRpWb5GYC$+2F3lEq^f6VP)QoCw-Ia#o4 zShzymT|gEuJYW*3|Dl+xn})^znC8D24kQ0_u#+{!4dQAI`8P)Rv->ZmaI>-eHv)h4 z{DsuQ)8^lh{_6RY)JaI%#lp-D;-UqC*#E1x*Aq7WQH#0|&g@TMI6--q& z8ym0?pCFH=AQ%K@<>BJvWd(8ZaIl)2gLzmv!Il;E0}}Nj8hO~!OaB{prZUAxzZ4O zh>J1=46`}+KesDLORKp+EN$#z9j+R3Qj`iWr1>}n`S@75*f^;uf4PMaOb^(c%zgn; zlbh3wvD|8<=rje^Y~tgX1rKdjHhNFDURUhWv(QA$c2Dn0I>p5tTG8od3A9x1szE zzCvc8-{%1O<;NCasy~`-{)H?2cSir6?Q3fbn6>^F|NfoK6=Lc3+RVj5(h6qc|A-&< zf2X{wnaBUGIyXp=gVUT>fK^b?0?f+A&BMtmz;ABGYRSW8CSb{F!OzLb|BtEvO?5#n zPCg+{K_QMmq51zr^*_uCvNm(HvVbKlcB+3n84$$L!@}jC*22lm#SE6GEL>bgsVrR} z4wPn2PWCpS-#n7t!x8*P@c+}>DcvBH|AXy+D+g@hV)IXC`)4VCszCYwp}haNNIaG> z>~is0uyR<7EE3xcRTZ@-O21f9G+W ze@!;O5Bi(OvHvP1eh&lee~%EqKg;~?7P7w_?Y9&y^si#Ue+wvB&K80tfj`s2|GfbI zyL`z1+eGjS0>4fCpK7XqG{FkBU$=kOh_Hu0t4s?=7*bteHKZ_&EfD}Eg+xI{QpBOQ182cxa!*Cy&muc|kqd}2BIRu%gS=1j3Rk^zih6a~w;=is=2mvQ|uqZ*U} zV3Zx~D$bBqsoIU@Dw@{@6>(*@rAn&a8_TtR{uvFIVs=Nh5HHo5x|zNa@1rEmi#dyf zbECamT1(j~)2_FO==dzU|MmtWR0;>-f2H^}I1CY6^xyONgS`?fbo)PvW6`w*%3%F( z3jM}R1D(?Q->UqN*(B)$#sdHM*}+IB;X=v(G2-9K&BvEG`;Vq#sR!gD|3_05|5v6e zKlF|dl|uiU_A2(+odBp9Ky!TNW?}|tiXuUM?@J8TzquVeThYG}dJn?L6PGvH(;S|Y zkG4zmeuL7-U)gHn>5BxlkH6!A3Ii7tAKKQf-w^@WIQ;152|KgGNA{7hNh&en33VQp zi|@p;+D*>q)B(4Vu0<P5rwr5B)7vb*n{a%|EhS&-XT*t-I0Ww_W1#CXnCZoOpzD) zfK8~VRS%HAiQE5K{Ws5=?K0yAzQOFgmDWT+_ZXccgxUe_2vHAw{vr)gIOy+?^H@D_ zp#j{)eqelyD7@`J4TS)%3;+gFu7AP!><6pAqY&OM8NTWHFEuOWTah~b;jS#L!~X&a zVKFAOI)h=xAXyGDCm$D_;Pr7SNdwaKs$KW|=iJdkwrIhC+f1JbUIDcevZO z0VaI|4Awumzgup$*7J8TuJsYw`jvXU6#XjBrSvx34JF{aeT0_>2ic6}QOrKe@-^ zU#-=`jYBD}cr6M)xb@D`Wqu@9%VH%IK}(!;zYnndjNG@%^j)Utdl}~Y-)_v*QLp$I;R>;peMC7ba(zf_ri)`W`Kpv^{Oemyp|CP_v1zBUN{ zd_b_r_wdW1Ks6G~Z(3pvdxYz!t9KO6*YHUZjOT@Q)M__WPq9fxsu!NGlj1n=2X0&? zkbm~5E)&;T@bazb%lMMA}sEBwRy1q5lCVSE>FS6TAs;3FU7z9PQi3yfCFiaUl4!e>iy0R&%m+3+Pz&vNo8eC_>2fwo^ zyK8C3vnfuVSq7tlI>x|ITW{o|7f%b6$yj_noN}=4Biq645q$xk;-iZZMADoLp_{^*d5T(TDL<5YOH&k>5e;H$y+OFkC{$Q#Sw)%Tb9!(+#e1M3(3YtB0p zO-hzgTuFv$lQWY_J_%nASJLM;ynU&?aw%xMSy;<8GXK`(ptn3%$Ny3Xc-Qg8({>r@ zHScY&XOA{W6h-+$teyTaa2}(#Nen{bvDka;gFly9=9)+!R?}*fB@ud7Ra|Gnz2wCy z0)M;LP!)P`+u-VkGk*IH5w@jni~ z^`S%AoyWCa4MIS2owK8Lf#4bf-?$%txFAlPKb=@GxXMID0}DFg=bZ!SdoEGB5tEGS zo#ID$NqA$cxU3&xsQUs$-KbSzItOa{XG1YwfT^ZY$q z-!amOanElMvHM7^&}M<>0U9D@pQ#DrFd6*83CJtsNl1YiOW(TrnHR#RaB5;?K>Z=u zBy(^@Ryrzq%JljKZoKi6kDpq}Gl?3lz-iW`4)2FPRn6i}0QGOZG7C{Y#8BluZnVL zY{RL)0gUo<1ILl^0riY88mRkDsH~-F>KOdf9lA0bOWSd)_Pwo=N9==R>nG(Io5R;8 z3BrJmaEsm32g1ic*Y=zSL{-=3(6GcKwp9 zYBdRwgJ05RVQVNwi$15>cC56+2MsFs^VOd&91U_N>xrhX4AsuXx zI+=$+GJ2FKVr|%zmXY(qCE>)A0Py3)s|Hls{|pVPWBb{oHiH@%6eA&3`!=~|9l)j& zQ-YV;p00K(>h42I)Mq{o#H!&CBAihH59C!rDcgI94aZ);p~Ke63g#c(5y1oD(JGIQxuYBH=$(~-CTvve zWr_x3IF6vR+Tzp0NYSD*aX=ZO+r|a_=SzLwc*v56}X=>pX@UjrSDU? zW}|;yI32Jx3o%Tca$+AugNikgICy3|6S{uf!}EEEEtZBanxg9K zeRpS`pkXe}CzrHLf0g{uoDuuAzJC9noD<$Y{fmU_>l1c;z*ImH1>}0e{|oD-$kNz{ zqw9AO$7z~Y@aohsJP-iy(G$YmW(RIF^8M*FWzJf_@ zn|Qlj+o*EYQtq8*2o}c?{6*`JRIyVl`snU-AU~`+gBAPk)^E3?5Tg=0BS4nZ85k#L zGV|vz?E`oX)RYkpCMkIe3Hcd0^PUhG#^E!<%kVE0;C|JBH>4}CN4O%JpUkLkWFGDWd&B2jhLzEu8N)*h-gHybJfmu@S~iSFB1 z)aIg|InPjcx{ijYWed`g@$@WE?y%^0B}9y0UD?+Vn2Y99qgbMaLJW-TgiYoyO`?g2sTX@KqYj?LF)USzhZDp`51*gO`R~ z1bZT~y)q*jLBSE<1omVH=xw+9-;R5HPD|}J)#Jd^f5;6_3a?~r*Dc;vYGQjf191dp z@h}g4yaPUIJD_)`(O;L7M(&%+mYwAyjl0kUtdJY{U5o28e|uqxIA!8OTSF8UylM5L z#H*i|f(ur3Ik7@7-MvpAkNt;x^eWTd6;D{2TlYRq;oOo}TRB6pp5n?9@qO-E<$-sa z4(?~AXed#c9roR1Jjh_pX{N9~K>Se+uE-VJCo>!LKY#4r)~)?$aJOHX9jNj>zh)`Qrv)l=~_F$Mca1CC~z4TRKX?rNE z&Z$y6lY5r-bGWoX^l>lx+fe_B>nG;eIr)5nm!&N7D26PN~WKjZmq4{dSKS}LL7 z0n+KXH_u;L;}>a{=_)EWirX5gwO}vy8P|);*{N2S|p&y5Rs%W%Oo())56Y0=C zNe@G)8ZGF1(Lt--C+I)I$L_@0;j`F)QlT?eyk%0r)+!XB-15oZ=*L?$6A+NIw^HXg zhZi`!K3rM!tbVzWUK3@VR?#4yH%7cw_H|tFt7=x8LRYK2ajRqL2(ReBH6FC0 z=phLuEsS3M7VX=-_T=GWhP4x`<7__Hp(gz7;aVa~0H|eWfVxk9Jo(xL+kY4P;SwgB257ShqKDTEmU+ zm#hG!6iKszy?jy?<|gQ-4sAb5?#X&YOWY=m-bagdYZ!7St%lNG(^Qf=buO|`n=OUe zDhc{PLQ5IudSWbJoO@{#YNAoxwmGsjchR+W!1AE{=_PkYGGM8y z3)K`9usR?9pt){$8G~du^ut`?M}6)|3MNNPOaGwdcc6UYhlUIDXux~E;c=|csYCBp z4ee}trM}BlnQj@Bi&=+{T1Lgl5c@(EROTsLE1NV%S{g!RK2-_uilpUA#8-J4brnl7 zc(%H4aaX0z8B&=VW2B{umlvsW{Se#N-G1dSQ+88WX>sS=^`=PS7#kT$lJlYl%G?d@ zF^W(&n>yF{l9_ZYT5eY7_>xluUTdE``ydssS#-g}{7Bm$^K5ph%grjCs=Gb`El2#m zsym5^^_96wtibF38X#MLM8ovG3PEt3W0P}~ZZ`UQpL|+&qOS|g%`=gSXvFcKL&*kL zjNyJZ!%C3Hi1Cz|XE%9Il-u*c>qmu2(*@uI2g5hgGilqe@9z->juPfjJq;+}&PRYq z_-~18q1J$xyapA?T_Wc2;Zx0_tl1X8udhrZ5|1o8`sTNqw0K8)Idf=taY+~$D2spI zXYd9^)RTX%XL^iladCAf*AO4rS*E&tN|hsqx1Anqn>bU~dN*=^2Zsp~R|jHPDZayK76*+EY|J;y zw1~Bw;4+4fD_e+qk>`zm%;!1MOBCu;#!h3L@+tVZ{CTt7=jYJl8{9|FB_@&UyN3R( zk@iJcFn_c(@e~FQm68UQ3`)DV=aAnLg)BIHu&fM!QM}qba!HHn4k*g>S(2j3aj4Qs z!m2{@i1CefRh{#ApJxjRykKJVH78+9{oIc!{m~Wk+>wttuEL9VsrAS>##g!v&(y0b zuvoQW0=e}&mfQ=DIjc{iF$@)*ZeEn+&qu{b{OCDjRMxqlAjOD|enm!~UgB~63f=bi zC1!}*(ebUKyxp_KGjn#*xu7HpV0(IZlG!H0fx}nyPCLYGOJsN(>SsKP+bFnG5=dU# z!PcS+G^nmhP21hM4A>@m7V)bVI>s-)Gv3W6#&Lef^P^Z0h{5KOO#eIp+3I}b1Fh1ypbwsIv$;3n9@?0@I=4=L4C=f=oS?OdCL0?3Hm?{?X}OD#!95y`s(UWM$)*y zU7{)eQ#ILiPJ#P;ojVt|DjHn4GRaqMn}I@N5H9ita|-o63*J_PqALzZ;fXU)&6})@ zwvkw&K5bHEnvDpWWj#(!446WSEAcJay6j`j$x>^NrqwzU$pY*g3kV=iC$Bt;w4V&& zU41{XdfFF{Z}jkP8eZq2#OF&?IO0;gQVT9U$E6QmmnA_x&uTX1u4g%!>8IV=f}|EA z%2F68v;h^U13S+x7Gj~hBk-QUPS>4|5qMpK$|l>g%Q5|{?=E7&C6(Ju{T^;wA{RV( zeX(oZ2Rii&7s2hOtwgz~9vl}+6i*#1P;$=U+%wB|PZd(+-z>$eMD>%ksbmdloZlPQ zp1k{ZY1&2SKbSZW4ME29yMt%$T!L8e7>lFpgQQFS2T=9R4w5eq)r(haTZGJEF7 zo~cT!if6q%!3T;7QBMqiP&^os4Nm_&ZswOoHc^5u!_gNO%b=5~YbC;O`CSl?zigU! zbHV|vhX0IlB=Fn{;bUnXk<7_5!_EF%y1bIn_cg>_~@X(0qq?k$}%nu-Sb$}F%bKl5ny?IC-ULyA=znVP59^h zge5(*y{kZRg+nA2`3mN4I+{!*?u7+eHxfZ&qnEqmgGH<5(E_&al;Npi6egiFfQUJ^m z1IPqQIG|{eAlTkhmIM|*k?}Qkgyv$rq(HXD2IeEO-l9J%5S>RY={Oo<@~Z@hiQa1HZ<;~`bQm~8iE ze%Mz+l2l4tUOH>9gd2BbEf&;XhkuuHsk2HIj3dCWVtnDNkbPbiO)nePuDEw84yYiwR=& zS;Byr29|5LAXRTC9}RA!?o)w>EK zj)_U~+{Kkmz3Pjq^e41g*89WnTbj+svrl3HX>MbxxqCk^}h1k7(xXj zeuI?ub5Bbs{bV-4?-CNaA4x}WR?^Z6cvaY& z&)*K;+1Hn3@=&8=Dtm^gEZ1MgL+|_W{u4aAQNT9f=gdqS^i(x7k)cf!|}PBJb~Rvi**C9H{(WA1g(w=;1ghJ0+%EQFX6y(9fl-%E=jqI`~s6>N>ZIH z2Om2!@W&W}e4)CNNEA+VYM}pJ2c(a}_lNt{m&(Op$nw>sj7~vE$3@yvWF5KZk(|3M zMv{e7x78{MQNtCk{r)|GJ(0Om%=*i7`;{H43-*K9Jf^cV*pUSaKM$=N*RX3@x8eFP zqh0O?m$01$>S@0t&Ba}V@7n`OJz0G}iIonc)z*^&SE?)xLU+^VHjWn*t5` z(SQbuvfivCO_J<#{hxG7RSW!UA#@#j3z@av&J`sH64?d&?hnB8oX9VW&sb(9?Qm4K zjN@nr--?1?=g{C=PxW(_I?ag}(Q1{oGQJJf4SgOnbsXnJgTvFLLXm;U4p1(_H%|#)Kr%Xi>-PxOz@sL>xAP4Sozr+VeE-davR64PK``p znI}UHg0Kj`y93sq2E7hE2SZ?5yM{hf(cXf_`W%*G%id?Ca@+TA>uQ2L7{MX0`=QD6 zU@8yWR6lPT<+@QILi~Za#uo3l+c!vP&!D=c#`L#Y!i9XVX;4xrg{xoge8-tABBY<6 zpOJj!pQP1^_CsZTthl?;!MrhxgkV<$oLdrS=|VJ(K$0yGA(U-1Lx0x1Pn3=-S+S+Y zDJw)QmA_G@X~wQ~gL!iGbFoS%!~18AK~4C{8n6uw(b`W0PK|s&(IK0-_5OrC;aPoN zt_y3bypePQmc=PHkxDaam2j`&S}qA2qLUpzzjo!*tea^5)go%7)397!1F9mS@zgxL z*x0vexjoZ$9O?Ti7}2(qPk1RZ_owK3#F8&%GG)u`eaM|#C31>@JeF^f@Zs-IaU9%A zo-675EVVvjUzWcq*c%qM)2A@L8QVadXii<9w=o@&JzgHRV>7~K&rCRE*VAw1UE%gI zCPMUk<*Rbf7%GM`SpeOYmf!)%_@)lyV@Csz8AgeLp16y|O70Wsp5Sx*yTjze?vX=Z z=iIGI|6ec3a>5V}&l?)U!=G`(q>Y?@zWL)q%bM4G(y2d|q&CD5Oa)j{yXLEu83Om` zR!G+Hblg=8#u#yKBtc?{&DyC`h8xyyZH`xOMhu4+U2-=F-KqkcRbL^}=XILnnOw_+ z+ul}lw&ju|a(EH%YjNIdDRZ*zq;X8c-iEIVGoL$F-LD2f z-bnZvWeL(|+8kh!d_mV{4>i^(w(Shpn|&W=XtO%!q`#5R?%vpVBqfw%4`-&0Zsrpj zow=un7@I#8E99iF*eR#w$RcIMTw_$G3;gi@!Sq#_KGWxZDXSgF0S(6DTaoph5jeyc zrKoQKjvmbB*^cpX#cRb?7%quyeSG4nI`U7vAB+Vv(p(k1>l^Xjv%-BMQXA~H5Ko*k z6$L)s^PbbEXz={Bt{y8(4n&p9rWxng%J^idabYm4a+=5XocS%!{7>_Tp(y$iRCy9l zK4h-jp<-KZRC|^NtC#b{!yb>6rIT8ZmREa7;d<5$0udTs!$~+X7PAI#sir`|7>cHH z-7ikPNWFb~x#?V(X9=dXHb75|{RRMNrXrUI$bjpZN z6Ar}rn~ZBF_kni^IY*n;LxiBmj*#8g%l@PfcQdLD720Xc1ht)uFEV@Hz7+5O2A%_Q zO;?ye?&E09l7&M(i7sVv18e}3;sk{H7`B7TCF!x-fsloEWVwucJJC`t;9D9%ztdSjJtS9nbOwh9JRX5G^R2a?AP<YWLP$!mT03`T+FsDjD}zQ>@My_+;M*`T>U*Cwa57J*M4k==0#u7y(l^-;1u(z z;cFqSL(z&#NI!X>Ai!-x&!hxan;QV`nkLpV{63SmeRrofTboudTWLcl;e+%QunKc7 z+Xv%a{j8rF4LBEuodSWDY43}H%HylYYB@JFt4D_=AeXlXfjb9qJ8Zl-&PrRh9s|bX zR;U=JcR_36T6(QDLzfhU`5mER`qA2Jt0y)BV|`$o(iZ%m7-s!QMN;iR$f8JpuD&43-Rjcyxln&u^P2MvG?7`ZM!U z#gWW=XRjEh%T~g-rrU!Ej2FYVW*|MMdksHg3;E3sLdYB(IOyis5S+}`#z{=X8}3d_ z2;wu{A`{*?F!}c;5C*j8*sK}rLkK~QpFYmPu(StgYfMkS>BXA)f#ts=gMm4@K12>r zikGUcPyWpH0a6{J)-0$MhAovkz9dMI2FOMRq3Hk$s+0y(4zbvjAsz zCt?0_*^!Bti?E{(f!mRm{N>_HhJ}w$om|Q{r1HgZB;l(Qkl8;oesfYL&>*(sm> zVhs)n-%)pnvT&92fC}speUJaBvzN8C%GZhkDlT)Ny`$Qn>sn!izG_1wam&5aq59jq zbjg&52nHS}&+e-55A4gSH+41zS{8^+*vu3y*(Yy!)GLbZP-|HuI0|ep?{JYu*Hfc| zpjMJndLKvEj>7U%bH1#_UJoZunz^b+kGP_Ur@_uj>`j5Cn8zM>wOYk-NxCq%^kt{v zY-)>S5}xLVxmN7gQVTCPB;EFBJ1OJ{$E~~dMb~x80A=SH@{0MDv9%96`aftYNI4Ay z`Fwd6i8WB-V`Zai&J%r@{|vLE|Q=W*1@J??(_ z`Mb4dm_ko&Q6vU-v-Q*3yQS(5w6?*K&U2XmFk|l*7K4O!;^C}my)~UNK6$Uh< z&7rIS2Cg^wcD>g7qYWVyABI=~&QkDM_jxVzJ|UNDu~Q_+Uo}apcl$A$tfutK{Jw7l zRufSGe;&g!($YuvpsJdngsmssjJa-zwZ{Sc>r(Bti4l5=8qy?-<3%zJFRP3zo#ZY^c8eM%V z;j6DPm2rbZadpnVmPWC>Q2XTeFarNai?~1L;-EHOn$`i}C^P9GY-?j!@#nk%uMQV- z>J&6?1cz4WQcIQR&@NCx+k52+CzZ!NKC5BZ8A&;mYH86O*6; zcEP9H;&9t0C}+y5GeefuuQu;Z9uL2MWtfJjK+hu$Jbv^znLu-U({p*LPkfgYwC z&qr1tTRH_j!SW$Rt*QvvhwTv?pF~AyVa~x57+<8NqfsE?1q{PO8or%}0lI|s#H3&N zu-{k*lJ;P0_PVSR?w`HCD{Uh1q$MhXW>nzyU7@QM5&!xAr0=C)w72zDZQDvoq zCha{F4+*N&n`_i(ry5*$MGYeIeWMWHEsn2iKNJDwQ=>A;K@*H8Uzr3K@{<}5yuv5v z@t!F3`{XaLE;@nurd2)9aZZ8x@+tW@`8D2!WF==P!39<n(+Kq}i9CZV8c=NM zL_;I3b#n0G){tpSN+FTEXH?j+93FOH(*)J=gn8s7*<^v6ipXyY*UbbhsPtHw{%(|Q|oCdLvsgLW9vM4|u7~1NlHu+kplhw)w zk~4!sJ6ZN6F3u-g7xpRd&x*ds^7j^W zYy&OH7~LS2-&VFQD5ZT(%rP#$wq<^L#7ViD3Yu_TQL376o^e2^s+u^e?6@Y=turN7 z%SOduLAoKJxu-WEIrW36*~nu^n;w&!%r}tyN*4vm9%lCiWV20P^n8wUVdv?uO{H&c z8^}JC++#Nw$wSZg=}V1G$ST`xvy)k*D&y6^saTW1f1=`875#}-X6zlkCo@WN)e;$uP2s_ zteUVZ5*%V^tl3}6FxEoXIE8@6znRd>rjw;XQfQ`>fx6zcY{javAAsaOCDvZbCOhT( z^~(`urKTFe41HqDjic^-lds33_=lHMDx0-QC0~PW4Yphx6IDPqa0wR_4eDbBaEmWrcqhi6}iwl%;^r~Ltb+8H6^y>6idrpgl!A6^E>w_BUaadNbk z>O_OjdQP9UyhnVQG$W1?2eQRGXaLLqx zd$wPtBh1-`ep4qGkI7?UG;d|^&>7Pqutu&xoSro$^mCSS{K zvPR?g2omCgO<$3-d2e=g-MU#=1kF88YMuD-DLBz1COV=Gd63aJRc3r`@d!XZ6m{`f z)jyqkc1{b{>Rur0l}aI7P3yV_%q;qN^k zfUrnAp@jdHztcQ&V>icP?FUH`obJRB<|NhU`Ms5(>)M-pbGxK{L6hX}mr^Wi<1}_w zL<&avGc93f3m1W#=0(HR#0P#;vM+r-cyss=h*PjISQIlw z&?R%}W#7X?YVNys?9N^lif>O{k*bdSjwF)6fxWPua@5h3_!=$w`|OQ#U2w43?8d7z zBtkN~A3c~0)qbZ>%9I{`oxgaLEi}QiJI+TD@E>+oh~5UedTh@L0aU4g)2IGxi8>Ay zi;ZU(b;Tv&C20Fibin-g?*`G_QI4*cQX(9U;ChTE_xFpAV-4Ap2gvqweqxARD2h3w zU!aV7+^)ihF2~CmoO_l$OQbvH43Z;fNqLMBUzc!WZGz{2QOnb>M=kbNj+#8;?lN>c zF@CN$PbJDOr~?t513B`AamuatVyZ zLxP-GG=0uohhM2)Qy%0nF=FP6b(4=V^bHTa3bR=IB8M1Cu5_AkuNxX!y^rHRp;R} zXV7A@!Wit-Uyd$gb~_=-Ab!;OJ0e89213l^%**+G+l@go3Ca$g!lhru&@DiW#BdEB z6xl9>&zcfUi*5z#e_HFbo-3&9A_Eu4u9tGxZhGjJf28IWX^ZY3BZ1BL_OO2?0eKsT z$>UY${tx#JVSN*=isW1#L0ZN5?py@Ju(cC}xjznL1a^ZzV#1joh6mhF9U2=b#w~P=A zU0;#wx5K3!5g?X78^5)LJ10^I7MhAgMa>a_#$&X%>dtLbj+3)DpKKY?n&FIRn zs%UNbA%#0@#j(d2*~M{jXipoJ=+n+xy=$cpGBgVLaD#xQ8|!iRycj`E)U42YP_<;N z)-TT56mQVd7{iLGYB*|U@_ePHf_Y^@SR~w?q;aiBnQ^q;26-AXAK*?BzcS-E8x=bS zpS6x(#@|39)byZrb86UjQsUf^GEallqUlxMU)pxwajlZ5@vgQ)G5j%h~T+k#bv}RHQ?_e{IP+bKf^6>Qo%f^1eTM*jKn4z#{*0 zAMGfj7JY-&>)3iXQim)F{_2Br`i`cHx;$_<`NT@a+VIU6cEHt)Bir41;YjaEhgT+* zuLWa-MkaBec??I#HhK|SUHp$zdAyzXeBd!XTXr9=SXZ(d?Z)|wNU@f|>$I4QJ$>;a z2tG#>_GAa3NL8V$3Waj@J^uq6xxcsXi13yVyHU{5-O5a7bWNn&W3w$;!ZWqfw;|el zMa}ey4`QZThYu3+Cv$F3@`xpTb8c`c%N6BTFkt%veadQfgd*+CV@i+%(jj};q4Y+*a z1npgXvf;gr%1iTIyFl<q@T#}pKJU2vbs`l%&&MUyEu#^mAFk;NV~!3HIfuTW0l4A^zO~` z+pxEt6MJ;(t6S8g zR5lM`QI|Hz5^h9yW8Rut=5`dIGV*WUMJ-||C~;Q?KbFU(hy}2( zJS;eP*6mRW`% zh8`*nF&8hw7vtN}G*Xf^DxBVZN~=`PHet(hqfu^Nrz+{~sLF`d7~2g0RLb(Sr}o3i zXm~Jhb=-ZYwxGnfH>?Qhyv-48AvsM@j*#W*wkNAk5zsDC8>2t1$-lYo$V4hp2Hsc& zB5l!Y4WAcFXmMw#^`m3Ion+aL+|srvsqj>9&QvRCMDsptN__R&N_$z^=|LYUgFc%U z5o~pS2|UNug78kP z7?^hJp0CrrITtQ<8j98dJzBfgP+Su9!O-;jyo+s+=+&yB%NKi|Z#^PoO;^2mfFyVC zv2$Xx39OZHBF$Yt$4XtW19VT3OQP4)qQ=k$Z^!ToPLp-b?#4Ru%m<^{84@qLlVWbT0sok1ElC9;E(&&X#u|W zI%LTGRrJqwbYUOg>o75IexHRXGMwjT>B2h_Peea9T*Tm2Cx=5_VQ<@hfK{W+hQV`_ zH>}IP{pP-G?`?}oB}`h#3s~5SfLid>iY3#Gx5ao8K1dastoQ1ArZp?YvozYT>Xj&k z7pL~SKZ`Y8rLPhGdhaIScj#-uRM5T+DNFM`RVg#-z%*z$v|;{9xSvzK6$99frUuSr z%fMA&H8zfVaL)jibO5h$WOg<#>Dk;s210?#vLl{X0lC^X}}}du^)aTbBpC$ zw}Aa}fCi-dnwLO6dGh;;O@9zwf#fWk$XjLheQ``j@( z2qZ%iGy{~+z8Kr&#&J{ycVz`@E+APTMb%1ru_LMLE;G)S9M^}7eXQ+)GCX0W?dI64 zJ6@lilgGfep=H*g+pqF**`5CWj5<)P52U49Q)Ml%;NiLJo|maOpPx$%8PhnzFOJ(gs*?^Vf@uMS7GbU zNz-rrWaE+>my9jH>;q!-goOku7l6*ngspy0ODq5Yd_5i09a*!*xb?x8am6JI-P%pA zKoMKkIA*YI9fBb^p)QB1zs9Lgqyq3T35Lvy^E|<`iYc z>d6?@)6fLj-Fwb`i!lJLG-)ZFyBc#6P`z&&5Y<75z~cnMJ}h1^6}NrkGQ8tAe}bPs zzO|Q^`!xV(IAbi$AsH{Y;}zb+Y%air%nKor9WC?Nwn7CGD^pTJ1()*c@@ zO)0cwql9-=xF2LnDuQ?2sLSgi%f{2xT&5o0F~Kjnfh?JG*(ROa z6fGC2SENXSYX{zg$L$4JN|BBzr_wGSiSM;p*bzj>pdH>C6|75O{j3^Yy-pYTA8BJ) zXh0)4tvmL{eW}`uX5}XgK-|?qOF&^ZKGUFsS~9Fw+7s-%mdF6BGoU6?>eFMh5}T_l z3COoIvSnvv@Qi!!p7ee~8dbLOIjQ=#G9j1b>UIe85_>wlC7o%u^tCh?1oEm**Yg2v z`lCi4aRs1L{cYAN;EJ2oumw667}6AIfyXj*2#xlZ*UaoGPwjPaSN}(+s_H`9}c!)8Xu#)@l(JFPMd;i|68~ zMRTxp@!aJ1#dEQA(HtDLXb$@OD52CH-wllI0=GueFZbh9e|;DJ`rq&IKHoF{b`g%8 zKaf1b+90TZHfV4mXkcyv66XUY1+U|RGMy3URO&g6IhqMDkCfg#do2aklkaC0=UMf5 z6S?k1=ChT8+pJJebGqUdW570i{cCrOxin`BNdd+v4dh2@rDoJfDs}6Fp!8qVhH^kX z17o-~ngHtAzwvkqvNtg@HioZX_b9&juPd-=>%PhAVk-c=d2IRRJG^{j$%j@yZ!+jm zc@1n_d_xOmO#pBE=;cS^?|<)1J;9gS(sl9YxHgG5(z%V5b9zm4u04W80q*1a`f9P0 zjok*8gaS$!7y4!ZgNqX?_r7UqWoh!EcYNe?xcSzHCahC_^>@$2ufFGKQ6YyqSxkJZ z_&Z&*T>HH$z}-eW(}{FhhbV!2NKm1bUK>jKMPqJ4?@oQ7cob;v1ds0mH}?VY7o@Pfn)L~&zIMYltXsc5|9kzWofsRRbVizB?b{k8>{yQ}Kda-FSB*_v zjFsDXZDK(1NeRY#=8;XLs^)cbLN|BRE%mlbza3C2{oCY)5&bpe7)0(3a}EM2@eC%b_H%VY zi=G^VZ0zSj1?iG(_bc?@92i&c(Wik*jb7+s<{xE6rw*1fRrBzAzb#c?X%$bAdpFWi zoQmYi`wl_95;#e0R4!M{O)eP@YGd4aQ;eF&W?125t-8Jd!>MY3m6DCU$DdM_m zqKPCK$_5KC%zujm6LXq-lzt*s&PnBz0dAu~ReV09eP?Bg(AqDeYFSOkd{GswF!jl+ z?qJFlx7Pq14PeLc_b=IQrJ5!AWj4StpMVCDF{jvA*Qzc)eQ)R;%eMoVbx1q9L^()) z?2+@Zbjds%bL2c6y<{GiE}nxW3udEMj~okr48&vL@nIkXF*pWl{n$5N$I);49Cqy; z@xGqF|Ls%o;kPa>DpKo%p!y8Zz-*v4H35%v;5-3;IoJJG=+)JqI0i>4rMgC~u7c!o z`@V!RagdU1!&#MlL_Q-OUT6$anfg4hgiEN8QEPx|8K6ET(G;#v0cr!FsF7yM#Nc>5 z1=B}>cr^LDl~jF>jE>8RA%R45eGW|sW|7C3XW%t?>xdb2H>7r1X(kE@d z#w9oY3xHqj^kNs!8^8>yZEDO^fl(KY4YBdtamdY<{3m z-){E;a$R{#Ka+s+0OAo)b5{za4+HTi zw(Z=9H-79#c&xWT`Y*KZzw+O`rf%2!g?lxjKwR5j~JAj)y zZTz>sb^&hs@&z5m%G5ZU{j;XiS*~i&lR9#pbrmo-D%VTZ>?YVA>0o<)Y_eCgtI1nx zHG9rL5i1WyU^&wmu2{)~XKdWE3v1RVmF(*_ZpYg7+p*@wtysHZJJxR4j*-#v5FI{v zEd$ga2k>b6vnF17RTuOFRiL3QKGYjcX;=7XBEWSQv5USW>KgIECUw{92s(Sl96O?O z?-iI`HAW@^G=GHx@jiu*F7Ulg_o(NOGFY&~b(TJ4=-iD8QI(rqH2am$V=VSP-Wc8{S^EO>mPt@NlZ4Z`e}I>`68dLL%CmBrXo@hAr` z)9PjeJZEEENWq2V=&@y78iLRZ>^N~x-)#iYe=1O)ulD>Nf+m~%Y?kcJ!*Ey9PE(`N~))R~B3He#G(uebt zu+i6m%EX#dH&O1Lg~zLc*Re|dPL!N7tw3c(A0n?rCH2xc*R$2vD6%{zCd^@p{Bg&w#Nb7mHiBV z|Kc^~n9JgRYJ!lM;7}R(Fyt&s^RdZpAtzuAy>t0#I79&SxwEDvAo)@Auypaf^xwHS zcFBAkwRjF1eHHr7TDRo#z~aJTr20?_<__TBfAC;i06GBNx@vm@qG!i!?gO`4Kx;Sw zOAsMJCgU7TXSC8jAM5n)u_~`(^nW-?Nm!WAN^?7#1H*7NxwItsO1zQHDb)Z^R@yyH z28hOi<|w!o0kkKrP9I3B((BU_ZTb380#K&a>s;#xTBD%W2oQ~eTca502Y&skGw`9e zoq*5%%SwFZ+mB*&yfu+s^hf~rG%mgAlVi&-`%*DQk)UXzWD>C@VWvcxuC6rzfS;lZ z5PieTBUrm>AC?|5SV(G+!{xWG^TroU@UwIe$P+V|b^lbOa2J9`%nXW5xgu#?z+esH z@?MR|;fs*FN}U~hAyN`UqDC^_bMU-KrU^1%k-0XY<`SxS7gmAO>*@=$n)DlfId0|4#g_ zxw8m2{monOx)0xg^;>$zfc!}i{=G=P@?h($!oRJteAe~J)PZG6x%ut^Jd&=(Bp9yP z>jTvZ^U3??bkq3foIK0uM}>5h8FW+Ma|P+hQdl5!HXAqR1+<&A@ihThSGC%+D)*ZH zlY{nAmZhtozqDTywAq<;c>pERj3Qw1!r54S#B99&)$#-1^78HkWM97x>o)Ab+6~(h z>i7-Yuy(_C>>VBr(c=SWr=>rdMa!;z06MV#SiIt@&HnK-y)Wd&9bIZe=PZy8{fG9} zh;G33f|b#=1e(d@5?fmU)hF6I2>_F4AD;~Hdh+B9Cia+<_^9F7U$r~^^pZdzjP+o_ z4!BKlCHg5P>`~kcW$|S5QX+NkqVgV1*|bZv(rs<<9Fvpgz(^9%1YIw@o7qnd!bQ|s z(ptNduo_UQyj*s+u`Ax9vMWk@K~k|(78s*W@6W6KsPp4iRT@@;_+|QSQUaDbWjP7Y z!jlHypnA>&BPy8ax=BeIfT)W`lcPF`ZZruL@12%WLjl(z1ZmiQzvcv>g6Kdw@C@VY zL^=hm77UC8ZOSU1E+NR|<+xE=0U4EpWJKblDV;w1YHZ9)X2qLN0Jb82=B0t^EaqTK zpSASIQWasvRS*fuDpWn4DCZ#(V*0MWWUwnILzu+eEpcN{mU+O^z7_10`lel+XQ^Y} zxl%BKfT>s9F$CZg6hL|Qv!KmYVLcK+{m$X(P5BN{ zw^{-Y)C@z5SEcy`RIyfA01BHdvN*tvhghP@Rwt}9@Luans?cjgNp*VPG@x&4LYE)) zC#Q?j}y~uC<(K5X6(uMk5-tPF4He`+{aGuPioJdXZ()MI&-ze~J z_TNjI73pFT8u_zp+MEWPPY~6C`gG9HBGAAQKz(`&FeMN96aVWU@pu3B(+Tg0kAM4( zc-2u;t?N$#qO;@HEr_Gm#7336=n@-qM_YR(n>IL)1SP z+?UFI#G|0`UEuK@;MP76kK?gtw&J2+x(U1X_AK$@tF8O5{DfCLqmtCY=^zUo&X%3- za_D_3)7y|7fMefX;eXf8z3zJeuIRMkzx(;~amA&JmATM0PgeCU606gzzUw!S7RRC} zrHN-wDCG0?Tmi*VD-Hs?LCFO zZOly4HqJ+u+r5t2tJsN**sWPiq7zlEUJ8d)oox_M^*@=FxhXk6qvL;C#{pisFo!~1KCn- z%~G2PmDAEm&2y_4U#eU+fDAS&bIG^YOJE~IE1^ZPIpVaP3%ruFu~z0os0h}WpVMxS zj3g44pL13TtnFZ6XtzUPpg?)TP%C!f2qu|ehFMx@>aI&SZk9ObRSRtGGbQ{phR_Bu zwBv!cbBQF@KQReK04!|PG)(q|qSW`GRd^H`>WUZvLCo7;J(ctUneu zzm`{kE41z=`>=5w6=zGs4`9+4FDi(jwM%sdF;(1*Re;!|>P(6jC^q%VJ8A%qMY+2C zgdVvgO8~qd!274X=l0hF`1tS-F4>K|GN>5)Y*YwnzJL!&N~yq(%UKOFQ{e>%lS4W< z(7IfWv^a32YXg2D#n%_8=)`aZ6m=#)31u##motaZQbWSV1 zqgn#OQVo>pm8U`BpWXdL+W6)V@w44?@h0-8-QjV1tjb2l)$ z6KG5U^-Tx&O;3RJD6LG78bH(!qTxj6zC~ENXcoTnXK%(0cf5e#{Ng>>@Y3)^cJZTWBr)T(6XxJMpSu*7|K?B7ihIHV{Oh&zzIS)) z{wu#_-JVNx0=xEPT+K!xRi2mDI>{#{_rg;}lfv*L(sNae6_X=;j8|T@$vrQ-f(D%gM!j|Otl#sg zM6db`8_D_R__tBaOYVOF*Sm&d&;g|is-xe&<;^~Q)kp6%Sl1YdtyqP-IBs}6!GgWw zZG!3Ch5ZfNm#ETKjLV7BCO)MW!Z1|)#9c8h&y^`O$K`pBU=$#soXqb%30vQ!5~!$8 z*2am<28)ZmN%ssf=8dwjXmE+*w|q>09?`qQZ3VXrEaCI>B0=;0l)c^si5xO5~nszsq2NXZvf!p>?{y7`#Q zU`~m0wIXYVs)v#N`B9n1(6x`?iv5Z8+&XYx09d4Tb-gWw8)l&`G8Sm5Z(5j5^5K_1 zZY~c~5}F{=B?{FySxtU0*;BHLLIvQJa&4?LK@LJYq6b=kV@!SToeNNawiA zq#aocS<3~WatAJClk~+k=?@iC%OR9?|*!!?(b%c0aYZDx)RS~_{m498=lNBRpnDkxl$H^0HSm~Qqm#Q z;}xzJmwg(kirP63dHkJScrC5Ctn~xbpMpQdXCHm)MXcMfbyDWzyB^+#UwzNfa7{a+ zo2YrozB)Wq0@up)VTvEwj>e;n-rY<-HD%ID!2*&2aNA-l$|Rxv>^Ey*qXopH!1(TT z=nz12fv6u`pP9_j<1r8eZ+`7!{K+Sl;eUN)MX$QYM?m z2deI8;=atnrooO2clq;NUTbTwxo!@CqdRTz+0z?1cJWl*hgRpZe80-2*G)j&{Jrc$ z+vUxC%>2F##&hvH$3j~QNqzZiQJOgtS!m-ebn%fv9Zx20ysGscDV-!L$F*Qk!?WCbNhK(y@I zzlc{}^*`E=S5mt{SaGXbk}vd#>-ZF}RppkObEOypG?ppXau}>j0HbU3ttxR{5D=FJLBX=P#+zD$;PyLCqmag|=)6Tgm3)E2&U^6pP$pk=+0Fjh* z(237v1=`yPVmLLQGw{~tWg9>$jO)oOOsL#xC7K8JUA4{EOPU6PKD(<@x~j9Wk>o%I zCSc>EsCph;uG+OaqDF#7_Ie(~jmk5b5>%m5AcD*K-6kzV6zSO}lGcG*&8~jG1n2`o z)_}ZoEWMTKkdY9igs#zRrKK>Q9eFyXCW4#mvO)zT?A7K}(QU2!6&8X`YM@W55RuBX zRknci^@xf&Cof@As(H-fRTxE#Mt{vK|Aels{%&Q2&KVzaC@e`LFz!!>)ydMF*>}qu zim6xL(Ffop0B5Cvk~5J2=JRmiZ7G18roQL)KOO%5#h-mXjz* z8T&);T7G1DO+B})qWrj}3-GFAj==FpAA#eJnvdg`F2KV1Gb{Wzh5duG08gAI9Wr!{ zO93Qj1tjMLP)&e{W}+(|Hvvv4ywMy7kb>u}X7RnO!mrj3>YoMF`oXmUP_3R{?91Et z;O5&O>9~z-6Hx!NCFSzt&5y)6qov)>Mw&7?(T4Yjd8*k}?+U@(bDaAK8I zA|i2mr4pFM9{!?AJs$(jRzl(48U>nrf%+~`-wbeL22h_0st^J63HI_n8_YnFSYi=kPkp z%S|6pWuGz`b0h`<(vu-7T-n=V=%@>9^D8*>qq?!nR7i0-i+NCPcoPb?OS52OKaQpA%aeXMNW3tT4!Bhp|@R%w${ z`C718`^H+K$7MIx>P{o5N+}?nVp;Q|$nW8_DK*{JEG%YD89+C6(3v6_bkaspMtqH| zlBL>ls~DoJeh>LyziTli-_5cxT2x?Gt)g}6m)mIJAylcUK`}KbDfB(9D;q&~YxIwW zj%hfOECfo#XHW%D2-jv#Hnxey+^w+DE-tMuW;gJlT@w`n0Hl3BQUEI{P^413v#nBJ z&@0p`8$J55`P|9qBWh5E6-1aT_64pDuxt0|!?+~@?LL7)vrkn8qip>}O>oHGk4YRZ z8q>UEzg4VR->8c97zc0eEi-vIg;u$z@>3p1U?2$O}xTQG$ z*dwuc;XLH2gi2Tz&0`4`FW+)As-c{~Noo8Z=X z@i|t1ngxA3ae-7a61rt7v}uWI+Ss`6<_FMf#T~cbU61X+Sd-DHlXHqti!|l6Q}Iz^ zL;t{Z1k}0GrE{ZJ-p0!Da{q>n*OWvo5)#2Qc@`)*J(Z_+brv)$hSl~^tJ;VR-yxgW zT1lJmK5#q=wDtq7VW7DO)R>ik>9s*n-&Ana2a5WD=00$97{DklUbYA;{`Ech*k|v= z5AS?&qUM92^j~_@nWM`ud%i>pmHi!?vaiP4Ejimn7`yHAy^Tw5T!RiPBZo&?Shr;a zM=uF5g}R9mTXqVpd`BatnI0EAAt(#lDr#INx?v5jjm$S)TD4!zp6rNMe+gj zUu&SKkx;oueLB@JfSYcaJP>{TOZ)NshG87HcuJXlM#!b~QZlmoD#9Lx1sN$An{e&( z5)kUS$IO#QjXBWdrZpWK7syT)y0fYU+hajjHF-I10X&lKAtNx=fX1AJDTTA-uo&DL z#n=Dv0zCNmR;=6H6YA*y4e;N&gX|u`aBEPP?T7Z-YFRs$pU-dAOZN!=%Q@9u`Jm^V zJgd!pi{hhuyr#ZxzF($vrc%|qc?{Qg%;RtY_Nm z8Ng0`iXMBtT*;nmyBn44R2TZM!HgtUu@^V9=!iL3bi^E7@ES!`Djo;oQH+l4#S81U z;Q4ji@cjCnShIc)uK(H7*sysQhzO%&;~~=AnVkn3r{dI9nBKOVxUA zt&Z{xV)v>q_Y6chG^`WZdz!#*)$R2L3l_|26AGeRrE--3BYR}gOYsvkcwogm%sqbU z^i#T7C#aR`>Q~eMlVAM77Pyfr1?Ba}b2f7V@&>r*N_gw}npdIc%nr(JBJV>YW_yRQ zwv_6}B6OC}=kpAm)dK8sY_`0lf};^M09w`HRx89!ZEcBeR?}l;xnqk1 zLl9`zf^ZVLD$&vwqS4G$z0l?xU)N<-I@c%r7@oewK!X2I0wc`72U=)lQb-h?hzTdS`4MAUm4EqjAJI0 zyA+WwkCL8m>ih0oh@!gutn}vuymIYpQ?9uEjJ@B#cz51Tk=i6_dL0*uN}Qq^oF*(K zRjMjoXL(g#T!s3` zqNsd66-d`KkGY&&X!v4m$l?%D!Tw`hTiK7Zx;+&44n&r}1`FwokMIWrj7eeMnTyX&6B?|yj&M#o#do(rY|_|N`JZ#rxA z*2|i<fJhB z-vvSq6xD&gS>W0fpgs=b7JwKtrvv}?*-P+-U%9at`shd0&b$5(TK8Y^*~H&aucrfU zP?K4pt)exTczG2?9?5|U_7OT4_I&oat1CV9vr|2E^Ag&r9`87^Vgbh0cvjIr%fPtL z`%=QbD_Pj@epr`}DXlLy%6L*XF)1J()u7SFqn^B0qKWTIU+Xg}-m^;h47evp6}#%g zv9aD18tkBCT=(|@CmlT?_f-YhM?yyy}DMi_x-c&qe~8XFrRiFGtI+c@7Dno&oC* z#VfCV(H#pSkGbDZ2fdrmS1p^;e$of1?nF1e7vOglam=A@*mM;CG^f*r;-v6bjT6?fI(WzW~7V@O4YT2&v4 zOkaYVS;N#wXQP^zT~}yO3u@=7U;*}@*aTr*GkaVTl(&JTu1&PrxKy>0kgy?kc%iNZ z#D>k2n+aW9&`NiW zB+Ili2xV4zsbj!o3@E02F)2;CkXV_+B-Tu^(8p9SNc;2D_uW|oa6ELd{A>X84>5me zDS)qm@u9q(S?{}~Jsb5Arn6C&2*E|QL#2PDPn~xH_;{x`@acbg7H@m?Y#cQo;CL4h zkAYjGh+3n-;5<-$s-pE<0OiTQDX`6P0gz|lcuK9Ffac>VSe{gsbKC@R@*cHXV6;Ho zN~_gV3idonhtotjfx&}NuBtZlVTk&G`XHz_RA`}71Tf*nP1|tK%4fRn1j|=#$Lmj< zSx{6Pxpis{wvE7pr5rdGGF~)r+msG5*CAz&Wkv}IlfY}0Wkdy(oNP#xSB08Ir>Z*v zDrmT~bC9`SsBTG??`2lG#sH!w(2T*YaZqan+}sZ|_5pn}fyOjYeQKhW9yP$@Y5$E! z@n5ez31^=;8(06q?bx(!f3N3*Qvuuv;H~Dem{GbX%p_6LCnWdRWFIKjn`Z#LrPB+0 zcKtBk@|t-SOiY5O$TrZ*xMnG7fINdyCgp#cu$=j+ocTI{E*nsxa>b@=!BtxiC7IF{ zvCY7nCWS66m0s` zM!Wkk3Ya?R?F8ehlCz~b(VDRBrA6gJlwVHn(asdbrj(Glkv){$E)XlCFzvgLyy`Y{%$x{C)3c8J>qYoZ&O?KV6O z-1h3qW?+aMI_17|tBFOW!SVdkxzOddRsoYdJ9<&Ud+WAAtkledBO(}WfbNxGv!kIZ z6W3V&oT=jt6g1W5BI8l*nc=!t99s+C8d=dQNJYX8GF9*Ct%(Ix{p`5H`?a!g7U>;& zEW-peSqbEuqNgOsjGX%H(lhY!Okz|DZaOIi+jK%pRN6ui#snqWjrE95gh64c%zK;z zMFb+XYJ}2FN^v4hN7<~jG5?N~KAyiu#lTRd4_FY$R*@dFLe1s_#&Y^lPM4NfXedDk z3Ea<_5XiXpPIVsiHZKq!a`aoOe$KAUm8v0cohPM;xba0PC|#N+jIpUw#@pCe4Tc15 znu~#HSKl>=M6diT<>$4Bkx%r&saM>7_ulVa{8bVjRl@wp3IPP?Rr~rHu7Z%HjSH2e zA$x3!uX0y67r%F;h2Q=9Gx*N`Iz6FTZw>?TIO5hQs5Jug&j$LYfYKW%K=Ec#LC!6p zHKyp4x4`kZLA%}rS}iaYAUS8rhALZxQq?1=S;(WEEm_=2u#;+oKz$&g`KDUlzBk^w zswb5_w?4ETpZdhuCmLS=nn5Q8~WE zK6NujGKv7UCN3E(bR!XvQn^#qC>Wg558rs}s!3mn?s{aKo-0Lyi6@ z+ZAL)bwF2|5Ty6p#|7+rC3O+C`ODJ3B?q^Il0NP8O`tUb9@`0`20)F3)u28-S!0_m zARfUVfBYQ$=WT1Tdd;qGyGT?!@A^M&-gm{P0Tt|I**DJigv3JP1N^I*qoYNZ(gNp^J|cfIU(w)~Qwo+09D!tb$zw*(q5s zY6Ho*&p`NS08c%?3&Z=y007ti=t=y~j~tD&PMiZY_atmP{quqPbTk@+IPK)6IPIjx zB?|eSyZ7Vi7d9ur`U@{%bqcbtetrw~j~ur2@L!3RUHgjw&h5dmW&?Ob`cq7(%dS}k z9b8`(ue^Gpfio_L;7rf3d5KM`G6ZJ&hBv{*%pzD1pGqmjrJBt$!&jsFfouTZw ztw+wDL)hmrcH^c83l?lbtUmFlV0ph(wK;ZeXxaWbPsOcD4AVTIm*4N9_iM+TNsa-* zF2T(Lm|oh3NX&+C;(9q3D$#iJ&blX z+(KaA@};7>DORfSQH~x0j_NxhIxAMGv)wmko8wzFC=mIr!I*LWi#gz3x6D`y*-^j1(pGZK?h^7sZ77>t_9F3@m?L=B76vhuS)S? zt#CL?Jc(e)CYb%G_=1}JK$KMyA^&^de_rz9(7SG1i=-;PBm3cfTXE|{+i~fcvy-{L zISS?-3FYkAZcyJ8Fx8XmNC9-_6eQ2+*i&tD=2rT-mXZ)-0OioDvx~nA--b+{;L!-cek_~^-1@g~!N>mWUVQtfYkEB&e5C&k zH?1FCe%WV=HnPaID4myMQkuUcfAVZM7xdhQVTD=6@KXdi^wP2@g6w2pUj_A=k{l9w zY_Rf=qzQ!C8pW*S`I=ylJ|0XadTkliB%Fi=KCL>}B?lOYQa$u~M&({m{>CxmM?IQb z+Of5p_F?U&eOS6+$WE4|PLWix$+Zw+cs`B=7qptGoob=d?PpsqXL z!k(+*bEtBH$AQ*9@c53TKSlF^+F(+Vo+hX@8jSzYV)Al^*)ClV+ll0^jzU z7ahJ&6S3EOre3^0~+sYH}rmqbBPWP#*Fjf(7f^>XUxPPA4%*)6NV;Mt(C(*Yjuzctu5dgiU{$ z_3|YyS51;}O!ip=P0%TZo1R=1jW;7wS@1Tt(4V{b#@TUQwl*?=V_naj6`fQ|>zWeK z=HeM8_oBrD^S+}>L#J>vlkSAt+MO*CE*MnRT;ctCd%2W{W;43Vj2@GPex|;jfi~GQ z%_^qIcpe!bkTAl!=*+21DeC3u30XC&Cby!V6BQbv3V4=>*QJ6QusFTw1?8Q5FG$M{m;+ip1+!1oV+y-<~=}jKQNjG1Q`HQpgf~-N2~-SS@8|H@B!dj^VQFg zW2#k>Ys_P47_K_EML^V_RHE0EYEdE#?;pW!_dU^*hu>^5?s#+uE_=;feNA&z!Re$n z?B#owh$+nEB6ZxGpgB?5H!_bbG7%{aY@PQaW$w-9I8vzLQ3k_HSaz@2z8-;%M629h?B-%#d}%~q*QHn-nSQ3q&LaH_ST&Vx1*4jb z4XP7~vt^fZa-PDci-dm6_PCEX$z{xP(n&6Dkm;ch6jbiY(e7XM47Tk!F!Z{&uiA=V zeEU(h<|rPQ#fP;ro|8Q%xjHS~WbHEMs7kH2Dj*(Ki5aJsmjs-nV!vg+-WAG_R?5a> zKyzMEvuAKHZCM^2f~h3<=fXcK4RbV~tQPYi`cd zwj_F6_tBmwcMuG=BubMdOFsE%S0MU1C(nYIAnVmeT?VV$44A8cx>|8=zHfr&Y+(#B zE8uNa>2k=9ydI&~y|c&XO6#z}hQ#K6EA1aSRlM?(SF+cVD)wAoy)Q}N?3)hsCB6u1 z4XBC#D<55>UEU9F--ySb+l5n)n*p?jfw7dyiH`vKW~IP9^Z-=mhf}P*P84J5l6hFV zcrM;{u|5y)+Ot0a*Pl&vGi7_OJaK%}d76A4GU{nz>Z)+EcYNiC=g~&xeQ{^Do7!(cyhNyl8YC0k^$ zS;;ORbyXtK8CD?z>VIxD<3$D-b0>U8#^^=A61+tz0YzOO5tZ z$5-Ux5VB?NQG+ZbeZXk!*ywjT352EMorUPHP5ME-rr6;~m&O$I>Sv`gefrgR&qtC? zzbp+Po&(_M;O?|#?*s6ystu7wl}jj5b{BEIiqb$mhISW_=(2Ze4?VXB|9S7rc-L#^ z73YduN!2;VlteU>YKI+j9#!nO%azTAOJL5?1Vc_+Sm)GvB?3itP+EyjxrSx(!CUTr z9HV2+o<02K4{gU~=gk!oSV$O?3XQk&zO$&3%geXbhY}Ohl*&JrS!qf>Gf>tZmULa% z=0huUSzK_yu(|#bDTn9sv}gE5GRBkMR}6qh!Eq}ApyF{*YYg0&1*#8#DFRVF0n#~H zlfU>|ug07i4gAqRJkpCwPu0HAf9Xy4jNW?LJ!;jFwghX5e`*(D<#z&rt=(M6wq0ZP ziAeSPA*|=HF%sDJU|e47Y)l9)(98fhSpxEeW0G+`CMqknC}UHU;ebP}2$X;$(Eupw zM?&9QwAW1sfXY3y+gEPIFJ5+(BH3f#Gni6jrKy|c$Kn%L)63nZ%u_D=h=79dJNA!N zSb?N-Z@WHb_XBq&F56Irwh#tRDotDa!OcCOu{1HGHk7bv#G~mv#`x@iI}g|2x(2)U zj&<8jJ_X=2=HSbdpqZ7Va2S;D!tGhXaF=`*+4uP3b96+A$%o&REiZ`={_JiV_v{mA zx`Xhpq>rj#xR13FCNRNq^>wqN+6hEn(JC3<$P3e*ROG=nHm_M~QjS`D5_>p45t>|Sh$#DJRw5OV>Z zOV?)t0p5- zHKL1aj-(QClN6H>U-v+ z0LsrnLdU)&xHeteg&=&(8kaR=xW?2(#_J$1=L>O`K%;(_fG%~>GyB{%Yw@o0=L(Vt zYyrP4Odaalti4W-zDnAdReiFeO%=+}^gRNV}(BU<@hS4Hfw*I!p}){Cyz4_H-UH@#N%Mh0o8`UeKS%xpOOmD)(C$8!>41x z>;Zh@3qMCI?rD_dYXG0Aj8#R>RFIr14Yypo_T_Fa;^m!V77`vw_9%juEE~fv8vv<6ExI$R`HFrL)(yIZCuq74eN}emm(#1hH=v^ z2M$EPW7Rf&($K1SNoIj?MATS0j6`C?Eay*>ktLGx;D~2qD{X$^9TKDEI(D+~qqz|S*`Z&NX%%434pZT?O@X0UT+if>#)X%^Ew_EpL z@t0~MEoEye70-gG+`y#9O3b}%?$>aM6|c0IN#ov!p%}18ZAlKjV%eraY zvrRhpDjcG`y>rB80${OL`2{OJT-e=@CJ z-?x7Z!P>U@0N#@RB)w(XH9L@0s;>a>0DuSMl~=FrEYK{|f3ZXT%^prHlB%Td`h>@+ zt>m82IXVXsyd4{1lA|_`K|MG>9c1lFy=!{g+A>*>zLVopkGfW{V8KMIAM{t)u0vkR zs4=QD$P$e3MlpIfF_vf`$+D@;Hn)aUr8rp%w^L%DC;vTa`JPw~yqaJsx4H1xG{%V? z0TwQF+hf)OG=xGHT8jUhn1+p(jx{QF)}Mp9P@BPYTSb>$5VnK9Z&H<;7jN+^q~sK` zP-}xznN%vM#wl$GCI^UO0={Y>R;g~H2qg-C>%fq_b0yfSg36iBdlo>-v`W)RGL>j# zbCO}5W|n<3Wt3pGx^u|%&ZNqCPdy}7uY=hdBQS%R1YM0a4~&SQT1Cn+ksC}js^WF@ zpj;NlmVVA4;a&%8CVgu$oVZL4?z=yCPd+mDu;g~+evmSM8h{_wYAJZ0Qn?#c6t_Rn zTl((D*X+ehJI648W<$AW8*t5jd+w6!RIE<$DZWGI=dk`fBPk=$#*GZ4YE!DP=duGy z7Kf1qhL!A)ks(Q}9xr$6bQX;~@k?ziQuKzK%|w16ZYDnibCZg&z8Rnt`~(0rfnR#( z35Y=Wwa?$*%Zl_f`rmN#S4VHX?ALWa6)5p-i#~AD3Zu&}YxZAy(^dd;JGqEf%y@a{ zDCW)TSC$;IRD!Z04PaD`mIig3WeMg-;x@Nbwtx>=BC$#`Tb9hqir=U9BlRF!Zguv1 zMBrKtRPR?nj41b*Hf-LGho4;6ZJ*f(V5pNXuGzE?8(!Xz#q$OrCg^e%1+3BaEM!tr zo~}uHLu7w6FwyL`#DtI$Kc8_8(}YIo|I~ZHagX`ar5+Zo3Ll^Na-}AV=?~eKVQHn ze*jiNslMUF;=u73Funtb_W{xNbp2@*$Ij1DPj%Ys1+6?%J@>pq9y++5#~rdbO$MwN zuSIp>_@j@&@kcMfyWetF{#|Cqnisd@v8OjCmFv%J#$!)!3gCKYHVeQT)1Sm$Uv|wl zB!Kz~01pCqAYOU(rY?4wPG`zqg|5%<5^0sG7S*%bGmkv9P`%#m#OR}g(W?gT)v^5i zS--E@5~7m^CAAqSa|QS$;3;-&e%ZEQNoC-&-n(_J%+4D*t}lO0pfH6F(B|zK{e21ODk0aJ|>;J);C~KW7|M;p&g{? zny71U{LU!L8f4GQloUWp-x~RjIg`ScwdSV`z$BeiSgodk0@!B3zpTHIQ+TGhsiaC0 z<=~T-g@$FEcRiMuK_;2DuV1|yFsh7^E` zNTlIp<>HE=C(L_Qj0;d16Dk5OPB0u=@(eS%eNY7*BeG0nMiqYc*7W!173SxrKj#2g z7+jV~v(u(tamUQP-@9mM89?Ne&4k2x#8gSiyS0_1L>C@0o1lU4vDj*+yYo_scUMl)(NEhhm!j*4-i6MxizT0f}PpH!qP7q)fB9z5~P zhMsqTTUTwz`!7ABJV&U05gEx*T+T1#(tSe+bjcB;k{Xai!){WvtMj8Nr{bhCwoKcs zuCXMqzuM%Tu8Xmvy-spImFRlqu2b5c*$B%H&>RKxPEecx>NGG9=$i)gO-sSTv~RQ+ zA9=@d7;DD(&A<40FM;%r_rKw$yGL(%`!_Y8$_&OwRCT`{gXjRTZTENrqDvIQEF_lY zYzC5l#^(G34YZZ0ol5Ts)tXXgjv><>6WQswRcRuF6(;j}%7iae&YxCYsx*y~qP`?K zC+bhY3dL@|^`Tx=R^ATa?Hzx4)i!+a&5I#c?w91bWce7jBs{a>mt;PTx}9K@rG;D` zvFb}ppURRT%hD5MPnMP{)}=kVkBqGCd6xE4miKLcm-f6VgGO@?XnbeNbkLsw>8(*v z+(cg=I4Gw{(Ln{Cp*k$p=?+Cg!G#2Gpx>L)coSSVD%TZood`JQsQEbNsCjtjo6acKhM2Kt{Wd(ZdIKJNY7-uR zdLtftdJ|SZ_Y%gNt*~SCw>halkoyGDvTHUW0oCtM|6LKUy!xfi1LyYl3O9=kkX-+c z4^4dgbC7$9m9{3qI+^_1rFn1nSYnX82aBAqgV2V&PS=Yr_3rEJSZk`9*Z0<_ji&2t z3JDf0SZWgsqKh=BENeD`CT`HO5LDFuwK&Y6-mVXjH~-dxEn68tsjP`D8c*e8ip3{V z=Cs7f$3i5^OA9Yyzjuj$jU#f%TXTJ!rCftF}N>swq$E_e$cfQZ>93aL@N`dY_14r-;`wA(UvW zkO08OA6k#KP~mb}J-)d5QZpMAmr}JcQ3>SNKV0RE8o@>uCJq7+#|5aD0ncny=o6LY zw2jA2WLzIB4@VpOYVe#206k{8V%;@u#H`(}c8u(vGCFv{L1a>E?bT~`_5KUeYv& zilqs2mO0d8eW+)@5C7oeuTOdR?Qa5bbvHL~(*xVEWycs6%xZWHNTV{)lMbx}mPnwQ z7_`ioLAaPhVnb#m1tSSHP}Bfw{b``E0P*hp`RWOw5VeBnrD4pD$}8xq$6^#tp4hf=0a_r|(4uP?`4+IOGb92hmqVkx~3eixdqz zqG+tN7xaAHVmc@i21U{x64T_utZAXjR^y#GdgqfrS*rnxM zmFe6}_0e~Mnp1&BBcXM#4JDPRaf}bV{Y3ovH&)__=eBp-*WSa7f04s2dNOALgcf@i z^)-9eyfK(1N`AHkbh*=i}XPJ}aNUo2?d}e0DP)Tb)#{ zKl;=rJi2-#)~w%ta8UcdGHfA$cceeblV5htS|pX~KSx0YzsE1IY8!7beNbfy(-%?6 z{qF|Y4wdD-FbidBoBg2uV3-Ts?xjF?w+p0C7Ue;1HUQlwQ%Pu-oZ^sex?sU3+v<}t zA(VnAZ2#OuX1`SGO`-rsD=)^V$|Q?kR=ct!uJwwI2vCVCTL_FXbecyPG}W3$T}6A9 z?vK6aW9PH5Y5CdKajW0J_6%aJZHyp}NN*_xTgsH|8IDWr)A=k;PYFo31a2hyb?dQE zE?+Z2b(aW|Ha0BO?<#W!kzkTZ0cd$H;$;faNUeRP*HNka$U@QunfSgy*`dn} z^_T?65o{vAotQG46~7aKIR@o{2zl%}1jEV=q)8DN!LwLr@He}*`sk*A;NBqsXQ8Mt zKNnrlO&;zxch*##dg2nCe!?Q0cI;f7x^xOoUR=juZ4Ce8Z|=k2{a|%BhrbYvZ<=fb z8a+3aQ3rM{@+@zR7{~#2rAz(>x&+aiEylN&Z^3`R;z&oV-$>xf0`3u&lKrTiK(LJ= zx+D!#tf8ENrfL-_15~Snqk#lSM*+kV0S`R<+=TS4B|M^m6IhoR-43KQ)Nbs>@c<^FA_-L=X#{vLf z1L3{-vnFFvi%s9EcrIyfTC=OM-83?Aq@-Y`a>AFmR}j`glZC<@{4BjkWuIJ|TZB%X z?YXqikfUN)jtu934rD=~+((G0a9bmV$~{UMF4Fzd*mx7S-1S(u{p4mOny4My?W?vL z>xGgCVJ1}P5*WfF<8qOu0GgnA&5o^&tm>44Hk?urutW2j&1)v%0UF7{s)Sfog$)VX z$8dZ`n*U12aU>$=`|oj}ISh>NO2G5l5Ktci;t>!x0b+dmW3R>sfA1&V_Oao6OtlH=4pE;|W20iP-9;5I9n(CP>$|pVBwK8vS8>3qP>nVZMrj3jBbWYAZPjCI zoQM9_&Fk>l-#pFo+?8sKT!X!p&T-?)Jd^daOf$V^RIX>$>k8PP1MYoB1$%ak$PZkH z@jC%^ig5Z#N8>0V^3|sqpLULv1eY!mTmjO#?{Z3ra$k^ zUWk@m^8|qVPyp+X#w)KLx4TRx6G@uLMz(N=Ayp@SUQY(iUaLxk=?THhVQswv#(g&M z9?$IsUHb1YxrVAGAV7E!2a~JfGt0vfq-c)c!ptl6-u;sg4 z1gSLOutP`RsTn9$0&(@`6v9S;&F4~aO=j^2*_|LYhHFtIgj`Bc!JXfU29`~ath9Jh zkwl@=oaZ-A{^xY{Gn0DWr>dMC73rl)b{O>UD8%7y8&RpkM-9lSRcz)%cjlM~!74L} zAvP|kgoSe{rj`fJG;Kw|SD&^#Ce$%hPzkd}#jntVvRbW9R(5@rGFjDrEeXd;8iXb= zA+@{OFzTRGfsnZT+{G@ZfPiWhC2Q5|1!%%?dT%Cgv06PORi#PH7UqPZz8yMHsF#K6q~*fYXpvm!FHID(1}KcC>GU0}Y&f z+#;NI;$ob3!V;WzV)Apu+!He-XeZySa()+_43}edUpkoDoWBUzr?z z+(Jcf=BKC>vPNZtwMs2r6Ie;0;XD`@r4-I}MD-*f$O>S{%uWi;ZfyO_BY0-RFiu!9 z6&hm=!JbzYDeV>+zG6OK#>N9sdyz*xx5}r{=+|TWJjO!yl9W|d`d*v{T~XF$&)0Gh zB`=c7^7SdQN++x0Dy6!Fy;-t^(`Ov+=H$csTbh&0Y2`U-I`m3qvRO51%Rf{nBo_k# z44=$g$8G*5!_MyH@*iE`lbXDwCNyP0kk)-UNwA{`Om$GC=%Fhoy#3xMFuZTH+dgu` z_+9T>(|5stjsa+Na)9U74`c8CCZ-P5%k!v7D^{W!liJUcp2Nzs6sCyMFf|r4#eGix zh@t|t0f4v(U|gwgG?M|0XuB=uThb{eOaFDvcNP1Vs?UgQdXO2xxCO)`;O6e68of3E zL<31hdOQZ=7Or~BiTKmMe-KYR-*q+mM*;k~&DS@tP2H~)KslG>smPRyutjLIXHRe^ z%9CwDvyE|fgYIngNzUn}F_)b@)3eW1Bow%cL~QqEBL(Vle9T70ZUX2M-Mftvz6wzD z{ftjsO8mRs?{QV^1`17jA5d$g$wB(pRzBkPMX&wY`T|5ZrS|NLp)imQCOA!MN6|~C zlp-D(c;07duB#gCZGh`J+mN8QPBFkSrc4>Yd1o!bd8f|?;uDiW z{}~>9^u@5bZO=|ge|{-@AzF6LeE{x73arN~uYRtO=hNj`GDevyKwS$ZS{yn3ed=QV zasM666>#>Mz`A)pE`Y&zG3rIu(_zvnr~=QRHjd%jow{w_K>Hr-Ft!N>(M`|a7j-0Y z5PM7Q`y_d}bj4MTVX6oouq8NU3pAk|J_cdnQn16MB~8Ak(Xf?(P#4WS3e9&F1dl7mjY$Qc1#5D^ zwL^zR6;Nk^p}^2_H>*rtGWB9nxzE(ZX5fV#0YWzB1uEKDZNJC?jM$Pnw85;5V6sd` zrOG98JV%e}f|wneztBM(CNSv<9~z^nTA6MeW1UdXDGzzZ2k$)+!1+i(^9$17gSBB% zL^x*2Je+po5}bbGkvRRtB{=oO#W?P$1&D+`tX0XxEub|9w3+}jE<9s?<#bwMr%t)@ zj#flG?Cb#CS3YbLBe-nwc#PFONj00UC+Uu7?n@F^DB(_DMB z_o+h-3k?OM)AYW3%6bt1ii63C*nrTa%mcW%I zQxu{QvVxnx^eWDx3AXPCo%>~%$ht& zYUACUc)S^>-J;kOk-}0%Dm#Ey*(=a}=M~KASY+AHkmfmZB+IlL>``TXtbUKtugxlE zF4~)galomx07VUOZ2&}lU?gBccA6V+eW=^M@%Z>%@60Br5p)Qm13;@~N-+U;4s+I> zPHP#guZTFx%-y!ibv3`0A|Psj>VrwBAsz)<`;ve2sz#KP#5MQQf|!;hu!Kx*U;nLJ zj#{%HN)%7=IMCb+Gz{;NLSw zZ;d@yTsjKcX-f6JvtDMhvXDKhnOD3IUw`q)lq+uk5`h2F%}w0&^KJOAmoGMA`+CKh z-8VBOAuPJy*)YwHOU4=__zUFP9OiCR0(K#4BzouyW#segUc#TeB?Bf5I&6uKSla)Pz#hetKW6G1xzJY+ z|J~*Pm>TJ%Q0ue6wxwjBFlu=fIz|2I+EMJ=Zt7kS{m!n7aBMyiT$>FNl39hoXUS&+ zO4R#~eUm9!L#5@Q2C5AJ_325n0ylwXKQO*K(Fsr2a}xIqLKM-Ip3p9$!)Tv%4@Kp^ zRkh)jH`B~z>MyF%DaHrh{wn;zU*ChxTf3ST&ZwV%{Ta>su6RVc z6iu=TcBL>~8<+D0J5~~DNa;Iex_A4&R0Hjq-1{!72nO2%%*pR(b<>b%oj9XN+_cKf z85iJUB6K94l>U}v$9#k39Sj8`!c#MOyppFJ@fHGCW3dekVW>~r09RdYQm+KDn}n3K6K zONNd5@u@$%4rAk8so4ax+Z+IIPk)j}efBla1Gp2wT>$QiS6=;;ZLk#M5heLQAI)`1 z?Zmd7I1tqBhX!4|D`qamKdV4-pc<{M4BB~|!*&k=t@Ud5UVN_|Ild~Ng2N*Vc6eKT zvQOx%i;`{3v|ux5m5^)?z?k5dgT!Z022Nmrwyaf?$(;>uYE>yn zNJ6E%8Dz}*Tx6Dc!AKNPDI$eHRt^xclaVgj4?40onB;&$3HX|ukx&h$Zn!F$H7cBZF}Xrw zKQJgw(_nhWpv=m;kpZ0?#|joi<^D>986Uc@hNPn9d;sUAKc@%x!PCj8MR?V*3vuR2 zN8zlKkHQ(RN&xeDv!@rch^BI&GeT%exB1-JQmWaKAP_|jpgsuH#{jN@nQ_V4i@OEU zF9hS?LH1mme5SBzO;a&flGQ0O=o$5QzlbhD^c(KqieI~IQF>`f!jDTe#2x@4xBo_F zu!V)SHSysx|IUWxWY<7cQv!H3ZBlsR*$orgckg&)2V!PK<~nb#J0-@P^m#_Yl4Ib% zI#q3%u7pc-W^!y5Q!nWfn=I(0B(6#8rc~Nq@;z*{wT3>kYhb97F4jem?GifX6=YR! z41mXyOUd>LAfRu00;VgA$h4`zb^rGQod2<(V8@=ZUUZX7```GZ&y3#kw*QkSb+HLF z8ygeK727+uvGF)%<|;Z@mf(^U!6$R0O4+O>ooW6J+4neLLpsM8s4OKHTdG}D4sZ=* zG&+6k*w?VdWiDxfJ30?h3IH@f(Lhp#PQ@r+{ro08w{}an{o>9Z@19XgNRY-?rCkw435eb|J*m282GynjQ3L<@-3Rc*voE6-0rO`!aQbo6@w(IJ zV9H>vVsmR`yt7QJo&$32#%HUN^?g{3B%hfGKr^YtZ|*7DB?j9C*PC`sas zvMO!e=Ue%RpG?fH54?mw_@$GK#5DFR2<@n((DMDR!1YG*Zw9KX)$7@uMtwjn0;oSd zZgPyfAAAnq|M4mWn^ZeC{rNBeM9Z$(iWE=>aA&;o>IYPI#j04nYZ9`BjM^K|?dzob zg5!ry^*nbN5A;2zFTJl-`@&;kVrvZD-&s3^&6h!?9jW<_5h+0!!%preh4&^()LMu-W?U1oq4TUxx$Cl zYG3KfNY%ac@Fdmh?O5O!*DB@NuP-scQ3?++%kC4EgRNpwwd6cd#j`6_D;u3UpFFtz zji-1`7O=QeXP|VCmH@SP7iYhT*Jsz^!-pNS5Hz<8Xft^zvQgLx6&|JM!gBDJS+1f} z`Zxh8%`Zw6uQNV$-y8t1Lqf@ZLHc_z51TsFkJC>)5@()#6wW;9NSt}nQ8?{{C1^D2 z<#=KqbW@a%<7Au?IGOtpr|bc(;wNqUY>PXll?P2vzB->zS>+%$!rD>xZ)Jf;Fm9 z6$G(W7%SIkRsoXx<;8YD-iMVgkowKr}+DKGAZ-^D)CR&DH|)aK^cz^GGjfee-@ zsJhfcs5$4|G0?BQ_xmwBY zs#e#Ywd0&lK%As$Y@(y;8GU(QQHh;7aOt(I@C4ECd3YN}##$I?)b#aF%)78rG$}qd z+C&>GV_ZJqx~jRJQN8y8wf;n^qCPW`t%&+l879i-jL&@jx(RzquQ_cFe)+wp;E`wd zKZurH^B91S^Qx=wqO-3V0&pRK`*_vWyO^Z{6=Ss} zTLQMqXkx_c+r$NIIKgCM6o-bf;5hrl4{g*b5aM>e{NimE#yQv9PBSJC;zv|f4emi= z+wpC-Td_V_769~M2a!!0h|X;CmSYwU7#jf^614sZaApg`C=%i}Z`>!s zBY~NcCqWgut3DaauE|<+(yKDar1Gk67RGL7coTf2YOO5SLglsikkKhf3oaD_PBSS% zcQ$fBozu*Ia9%N}cL6TIhqMZbRRF$f(;X>vm(qqla_G~Q#Bd$G!U!alo)(c#$;wpr z(+r@%Ra7HN8<-lNIZds0A@0G!F5LvRpa+3l3~mcURSiRjA?fs>~8cXax@#t5wQmxj2+*-2u$}g$HT?PC){cpAX=* z0A3YbgKAqacLvTp=}4S)@=-YRq@!@=tB%5POXphxT1JpYn;X)Ka!v!y+(I0;0M5Yj zCb%`0faa}nARbGqPFv$3Zi1se(7;^K;CxVh2uSIh8NdZ+E2tDB823 z7srJhq)Np~CSse(nix4Xd6imTAzX~Zq9Pp-tI~<`3Km9P@$r%|zxw%!*Hygr;q5r* z#OZQ>CN|a*W8GjXuW_Y*!qp%kNr6t~nUU;jaW)U9L3vjCAgN9*1Y96yjXkBPPM79d z%Ye|TI$6*_FxCQ@oF3xX<1|f?6`zU$&Zyl-BT!TaQyr)eB|7PGl7s_}@%Hl<;}1T3 zD*p7J9_v+C`5HK-&{UrnMd|vd`ZK+W1Qg9nMbb%B^pSFfpYAY~Ss=*M)n?gei46aR zZB7EAoNZLmr#!YAm0K;PqL88nP)k8{inM2PWA{|*rYNscBr1m<_K&vktsk$)w|}|;zx>Xn`2264ifKc2*!4SY zRl!uzA8dVGkm~9rfaqim8wZ-h38j5)TH5~x02%>k9P?&R!MiU#4%hzV>25m5srB=( zKcRWw70vplER8^1Ls?;U@bMtu8acw}m7Z`q^C}cA|bd3?Icm@wWw$|$~ zBV#Sxy=oiY_?r2apruD((@aWblmn(>V^JFeO!7H_vgUfa=u-`7HGtY^;s~f(>gjQB zzxN5;cJC7t_J~$JwF8&GZZ3ZHy$gVW`QXL^Jhy%r4?VUPk39YY9(sHo9(rOu)^FY! zHt@Qg2H;LQ`}#F?a1Vg{0Ne}Usd(j8S@nU38%q`Qj*T|H{C6kS>0J-` z!xpe>x1ziq@S$Dqahl+JoG3hE5-!!omRz-FGA0%r57pwq4ilSD5S=Gaz>x_OS zWi5-nMyzbQC20gAM;{iFXPjm44#X^LbCo_)tLT@zW`?tfbDPEnKziU%71k9eqN?e} zQcXi-XESK0YMr1bTrkUkzIwa}Wyt~CbFe-xBj7I3%+LIV`)8r3Fb`Gc9u`G}&#?uP(F>svx&aKhnwN~;u z#7z)Vt>dTxFo7D=fZ7ajTD2Uv#xZkxKTbbxE*^g71+K%77`e-|0hB^0|3ny9V z$r*NvYLYg^7Jyk~7Ev3W(*H=7LuW_W#MC|KxV`9-S5bqR=n6}vJePppGW&FTjqw=J z+zZ|x0jPln7l7)60M7)tiI`&$@5g68dM1AU#5Vl+{+=XbysiIDKl;tlTi*7S(%K2* zx%MbJr&S5Dt&vdz8fCQ>SF#|AKFq>etKLqGvaFWohpCqs75*yg{&VuTr5{Pu^AetA z+ehT=76VB|x{`#tXLtm6J@8bwkLG82UTDuiAA@?`wrLWlAua>yrEX#%dL{o=UgXG7 zHD`6s$SM?bt=uRDjceAsjAO>vf3OD2SG$ zboaI}`!@Qn3qZH&o|^!=sder;UeT{eybd}T(JM;XOQJqwfdgJx`x3VA-0OX)J667& zfasOygx{h@u7t*_4%2PrdP|vWYsU4Yn&@df;LpDD{Rw?UYCZt%pPlF52)9@Fiq}#JDaiUN{uR`s>VzRku>(m zuYWPe)=hdsN39E?s-*B*^{*DCs?hI~JXiBGY5<)5j>QTMo)|+=D%RES=bFi^Y{G?V z^O9y86e@YJkOgDX%ewlXlqll(LM{-@?*40I1R&dsV&_UfMpl+#_lDZ2nAC!dN*`bc zC1xz>-WCG24hP-@Bh6|lQwM=9@*CynH}eMEpP^w$Ky$bIX4q}(|8PMjRCFk z;`g|yLI)?6qsiYzU?v{|wHQ%z7(Bio)Hf~H?IVgn9O2SsOS%Qo-v{uYW{^Qn$Zk@R zqD&;gE>aeD?N7xW__qLjs?(de_laFF^+`*cegi;Zwy*CxQ;KD$mr>Pg$xkZNP*J^Z zI%0{u0)VInrsR3*fjP#yjoT)COx*Y6E{u%D7^p|(>O^shmMDuPu0s#sEnBBzWiFKf z3KpJ$){iKyN{>?cgxIb7Yie{dTjD3?^>ejPSNfM_%^T6zwA17lhvI~ZqB#c8USMon zLMhrm7pM<`c?KwMg1H5XNAdOFe=U}M_(p8qHQI~r@+C07BKoMLkBc5T=E7QTUlVm& zU7dE5$c5rSJQhU)dzVe~*YvZZy7J+ch3209oMmqosdNBGeJOxB0Hk{8nf>&RM=;)O zb^CCx?=6!%S5!xndoEG;a8`zW(}y#CV|l|T=B*|VIMEQ!*oe@Ae~CBn?D}C`_^~^2 z^IyFd=bkdl{_w3j)Kap!%4k8=6!^W`*Rvu$6gLwJ_vT)pp86}b{^T`k;nMSt!qP?4 zv3BF`ZqE2-c!KBN|rBl$~zeky*<^#2%JmGrIoEdoI1=H}x*PopF(~PmP z79Lx@5f44F0S`a19uGgc0jnNgk3GYq2&UQV)1Ti1fM{8{TAf#29otxAZEH@a%c@Up z$APeeD-Vb#_PrZ8ty{a~^ic9-8VY`F{6WCnAf=#APIEc=o zT&|k6S}ZuZ24{sHN`AOlAG9TGS&dgIL0S^xgwQ^3i_pPNx8CmHZ)<{cfRozhj;iHN z$my+nOtf6RzEaf<>se|B^lQKFjssHc-hHw~lhM?sCm(@s%QLFl99c8|Y#Hvx^_tYV zr2#|!k6Nqhb^z!aD+2j%?xn@p)J=0dY>rvnWUCqOCB_CAI`1$xu+sTN3U(64fT2mR zewl=4p;gG(93n1P2$3}JNP$zfoWoV^DskwW!6JJquvoq5YD+b!nPx}!5`~~5oSo9JCt!D0S>8%P z@@7&2&`PVzTVr4z1DXj%JIBqm3aijPXI3j1l>U-czGw?}3)~z9H}`?#7AUHLQ(z>H z85fcT0(r>G-CIlxlZQLGwg+k)oRJv~dEI zZhm>!gpZ4nu^9I}z7uaaYqndKqwLyL%vmVwrJ5C`CHh#nDSS#`x>C7H^&}wyD5Mg= zWoV4KIu^?;tcManR^jLpjCB)wf*v_4CrUc(sppUlyr>1VMuD+iVCqX44feIlD z@uUr!F^-r$h`;;Pd3fLdx}z7}rLX@@Kl9$Q&Fal9uS`po+R7EFa zr3X~*_l@82&TW{iqBf1Oh^^1d>6h7FW6Pcha#c5L%x{^FaLS&P`Umaw|DAis@wWed zFK+$Y*W=6+W^@*DWXC+|DkQe;sXL9yX5)nzXr&-}JOb3Gr#j1h05yR)#{1uXGCuc> z`@88CZ|NpxQ}udj>!(zvn`?i$g5BPDh0A036(Wm(aE#&_&*`S|mYqCPKcI~vhAev| z^?EF9hb8&Ic9#ZUi9X{s?y0qec3X3y5FR1cjZ?cJ50 zdgz%w^z=@5tb|>@Wraj!X+5awAiWUKMau5d4@86MPrA0IZS|FJ{G{i7PqLS`kK#Xm zycQpM=P^KY4=|FB&&Gm8)`$85q{-b>Fr+maH7q-QDVCkSG+nQf<2}3fWvqB~9UgvS z16DlxB33=V9$R+|hk!w0rD}CL`x>!YU8+cLr-IyEcP0{`KfI0Gm>13O*L~_f(I*T z?*Wp#D92orL9gXFw5m2;LYoA|lj`zT0)oWN0wm9?%d_9d6X2YiK&z>M z;E7Ke{6U*$ZNOR zu0bM_BwGr?sl>pOf}9aB{Jo3ro^s_K+X2k(kq9*JLm=kfT)51;Kt zclq`HH~#4E(VxEUTQWE|L6L@1Rhu1UVXfLT0nD@4NRZ!xQGH58u*zA)mdn&|>kWmLQ3b`A1!~l+Xr)_*808PTjdk0 zdhbSLOd_!Ik;ARpzml1?V2Q|y*iD?W%5YnQVb|Vqyz7(q;r@TT1V_y2cU&G@wh9(@ zEi(4+qPDuRKUUkGJB$;@F@SM!Yagh&52#N~nGyOEKZ;uT&^x*Y(W!p^^>1$8cg0V8 zKI>Ry_jFYe8FiM4tcu1X65ai!XEyhw zd&(Ao`9;!FEnO(JMDSSIen|5O5W9zW$vGrK_*m|sb zVm&r&-i2VfN!9B20=OSZ)%sKM%Bx$p35zPonyP?z(TA=0Y_Lw}fU1S23bk!_A!;|# zr_%~NSF+J7$ZWo9)qcF4dVfxkyvI~WxpkuVc+bQsuz@- z)T#`H4UOx0!8{%y2GTv++{t#&iuPnTeb3r=P3pUff#B2MeAyoj5I56h7unG@4_XO0 zsvn3f7r`tfqDbvwRFB)HI)dKorSYih#fmhyrbezA)e{<($g@-WFfFjL8DYOUy)@L= zPMK&-@H0RB^Vb3R8h|sxGOpX)S<`UVNsDpT3G;E*aWiq&ano@0{6Vy+AID$)&(`nV z_Sh~wy#AC@|VW%q>K%CgPzHP~X(FYA;T~@=T|E3}}t!0D7WhK9*9sH-WeX zMzhdDCl;Qq91nsLkS!!~g`gylft&l2%G17~0z@amw4nyhJYg=%fZX=I7DLV1$ zI!YhAlfLZA{&|YCHJDocBi-mh6&`8AH}=%}{uP zg`I%h8(Wu>NNK%P0^CtQ&^HZKYk=c%(D+_(b8iCNFcOM)!2>IppOksttW;$rz$nKR zI`Iw(6_L(CU9%kiB(v^+Xa{YAoBKecJCY!HEvZ80z8Rp_IJnjXw_<$ZHwJuj1FeqF9jnwltwxa|S3;pGv0@DCrv&%W|HP(&66Y|nwk zrX&)CWO&!&7fsgo7$(J!I6rh(iGI>d`*Wpsg3c_ggXpZ|NGvz5poguW z+V<2vh)J2+>E-@IRvLIod!4kzOe&p2{l4^GPdh%PdgxTw<7>=V_1K!W54mdfPQ3NC z3+(cUVz5%(^RU1U20g*bOXs8=8U)*bh*IAwl}L#i>Drn|AYK2X2e5Ddn?^S0Zvbq^kT zVm($o`XU~Bd_7h^z8=r7+lF8OifZ*=&O>a=uDJ(#wfc^#HO3W&>N;c{K=n4pzQk}z z@TlZ+Ik%o`WEFZVF){UmBAyP;$H5ivNr}bnGTxvf4j;x$u*1|Q7DU%72v`X0z<)!* z9^W&ieH9sTbDvyVfW0WUx#D(h)zkvz;Y0w}5FBdX*W(G`y>V(IvUm64ihV0v)@d$*l6;+tlIc7nQ zU9GxIDCDWNAKcmx;u#5bb5u(~UdCI`JE~g{{e-FSz4I6MUU%WYN>d07N>eI1A9Ad# zbiZs&F=bngZb0-6`|;+p%dP+m#l56#lEtDHB1Bp6GFF*LWN?QBfL*8cBYlQS|Hnw_ z+#?i#3^R7^-ZyFE?BVD3V#n@r%$nX;$c5z1Q`V6u7t04#`I^SMK#CNJt3q8|KeG-Q z0ksCGZyL}y1;lX@>>R7%2g_Gu&+vYH@C^%7U0V`y3Mny9t;**(E-y8?hXW=t}f>&%S2a-z;@Nms6E#7~3fLv&!_OPZVH<%W;q-l2GVbkV55N z9|ZMH2kKLj5A{t2*9Y*v-}*MzZrTNKj7B}e?CE`&J);jx7YyO}B~x(xk|{Xr_~{rL zsOjTF^vTlejF4itoL59Mnp$!#0Nm6)mHVc#+uyOWG)MGmKdrSV8@_i%gv+&kuxf)V zOi9{ao{Ysx7}%UPJQ@CQhmr3)R&B*!edjs+&IgV!wMp`*xdSy$!{;`G2t?JJQ6DWx zlhQkm(>ZAv)Y@MFPqjuOZ3D)8-grW{Ao>MeZ{cmZ29T-+sVpa^bS#z9TVL-pU|l_4 zCJ(?Gn@zzgMrED*^nA7RzBhm_D$)BJ5l%mThQ7|gmONog-0C9M<@$_IKtt%#m8bT> zTHD$SwpWdARzz`DJ2lj)mH_Bc1NmkoJlV^=S#Ud(>CRxqV#J?XzRo zFjhR40P8=0cr6}$N* z#!`oNd!U1_@<+LixuqRCci$>-%lo}>x_g@J+#{>HCYqpgzS8<-7_-49$?6l|o7)+P zRb|^A-|K~DLpMN@QoSYKyc1Nba`Go&K^Nn;5?yo$Ginu{M{@fW)V-v=DnaSy>zdXh z;FJd>uWOgGgr)vw11US`Ok_K5#pc>pkYc0u7xlHfSUDv?K%>VutEH8jWy|<=g1i+T zh2lY%;_N`V8m9zGuuPq6)etZ=$O#UR9R`y{791+*k;_<=^pM#R1a)L4uy4O4ZzhTI z=A<}>t#Tzh#mtX9cuX4fdwA!+y!sL8_%lE9;6fzT=kGoo7wZLcXC#36DNAwYNk?MY zDNC{Bh}p(-jKR$jaBDQF1}6g5r+{jM__rS|uROR>H7YO4i~hrz8; zP_#1%GGu{+xCKT_p?3!~N_MG(uwx-(OR&(Kq71Mti5tb>)(CifUs7co)e%!2ghT`S zii?iHpZ)8KZXdz>nDMXqP>*z4YhA@arN`DM0FD0KY>Vn~_GC9VuzLNlNEpIq!Bphq zFR+rEWh8r%du}j;mdrM`AOc0HHoB6Sz|7dSXaA&)y_gxdKe`j|xnRBmZB;UiCfW|qcCZYyVp8{&kN?z-m3Pk++xhcx(V275=!>9(_`;Y=!F-NKLCxVrn>y;xHNkFL{!q8i{6@9kGNJdIHf`-t z*IKstrcx4jMRzbI!m`&Q78YpB9H#XL9faAlx3j9mKl=Jpc-I9Baomwp#JPZ7c&B*7 z?7u-ZCqq>Zttzf77B$5{Yk%?+PcJIbqdE}Bc=sD$h0p%Kd%Ni=7uxni-d#J0LJkGj^lc70!>dAI4KYyP58#a?v{5=Ff3yr%vW74jchBR=?WXTHLk4f~AP z0ot3OrG1w7F>JIr6_ruf^t<_aGQfO@Dq30HS5rZUAsMQcxYhqw&hCn?7;z zDq$fr40O3F$zmX%xHd(hh z5f;XEut~J~gm-3^gR0ddpFAdN+k{Tt55O*{t#UxDw8Jk&{qn!9QtPHKpKU6LCSa~` zaA&JQN%MkwxK5~E4x0@@Rhw3F<|uU67YyBMD@SJ!(z&ZxwMo!Vr%u-rS$kODoON&y zS%5b(Dl!3!psXhaxTL$@PCxUla2GGjlG+~&!H8^=Tg60RfGTQNV>KJ3MB7GrS4@Hi zhEAaWjF^q~u*jWQSrq^;%gcSEX-Mj`KwPm8t0sLG?tyR6bt9gEF+(0f8;pT8;?P?MxwJ>AHd7I zoA~iPt1HhtJkr9y-}Vyz>)RLV!GhKp;uMruK`T-#)vAW14GdF3uqtp}pps?)XvLs- z9BA$Xnqxqt0gCG2C<0o9Q;(U2V;4=w^BcP={(R@O_uYBIp6f1r#)rW{O_5O(>vDZ* zPAk?0K-(OSN)xQ^<_4bLuwTv#Guu{C{vcPtm6bkXRP9NXXL;Z}7T9rxTth;tyK-8a9-95Q(FMi?A9>r(B`8@vML&xI17afsxQw5JUd@N>ddCaCHvbyp@Vr|?e zxWgWEL-vB2Ou$WWYXmg5v#6M=4<^<5@fbL60TknNpEw6Ux_1M%?&_L;^o;&D|M=sh zKYi=hbO*kN{yN7=fY%l^BnWiqR1w^g+LJ7SOSL+^K&n-Moivt?4A6~~;B|lUT1J%{ z^;O<^v&C4kdKXr#-i0rJ_XSKHtmE?6&Bq7dyclmjcRuPhArY9Bf!P`X#&-i_yOX{^ z5jJn#jTMh}ojh@8<+|5RK+mR0mObN~LCMD3?1-S1GLTWN{VlR8k+S9)?U1e)t+=!N zk$odAeBz4_<41q>y7JzK<W%QlAMgAy+=Ch3g8ATZ4WeV0W_KbIy{~NP>tj@ zH1X-u8?x;Yi zc9Lb?47IagHM4r2_Kg#f?*i6NjH`?2F;|4#+K78GPfVGft@>PjO{!?O9j6LRuLj#G z1ymb~&UaxeAL$T8-!$xwbJ+YFD;`A_85eaOu*sposBHHY(xqbUjs}2eFx8BY^3VU^ z$3I7_6=Sk(*WPj5aQh~_?@db#pQ#Bn_X60j0Oa-JM+MYt%I_+je_m;yg6o=tpE8YT zRPe>Wb7xP-Wp6kQmtA^V{`rktc45V%>+!(DYp~+c7qQ~e^>}&vUL5AO7{Jx(PZCaC zcFn!eDd4yJEaO!nYcrwSM^jx|9}hoZp3yyM;t>b#G!8xKMm=gv@>{!IYq>Q!y@P$W zi@Ay>se1(rb`aX+(77|*$x7lt$r;w^uzF^ zK(NUKL}tGvkFi13=P(ZuQAG->GH_t@vnmHeeU_O{xkmQ|9VE!XafK7tmIWB0vU)%Z z7_o6WwGu5mZzRoMs(v#Yn{I&$m4uR2$GEdK{mhT9n1uu=&wgH4(UWEXxIF#A%#S{Z zbklT50_fAG4B(tok4{1JW3cShr8s)g+;UbG8|)6OWWy%|AngMYsMenZ0H_Ys8u-?a zZbQ>Ekn#V1vKhbjwuO1$AXY=rF(_6lL|kilsgJ01zv^OVp(#)bR;}YB#chZf+!_bQ zGfMX<1w~&v{@!!ZG5CvbKiuu(`ZO3HE+@U{QZ5?4oDVBK5-mzvGHFw!Fr+qgbMc$D zjiQvimrVoa@=AK~um+GSH^^LyD{4S`?ys<-7at{nk9E3M51RV{nJ*cG5M%GY(McVr zw?Diio%hQV9+6C*kS7vUEqzv&Y#$~XA(_vpo+Ct{C6mxNvM{4~I^jH=E$rK45%DQjK0~0JR~YJ_>4$g1Lpc zGY9ec-*`2C>Hpr{i*EDZk+7%y|LnbYoE+D2C;qLT*@O&&K_tbTlbA$_A}LB%wv{NJ zMP=JMS+ePz?(B2CvmEYxC;yynS+*tFR-&@4Ofd(50RVFjU`8Us0@yI2>-R^e7wWx! zJ>4@4f@pr0yV#xS>3;oQy{d0jeZRv6ZAe|9O5vilFdbZ$(re08aq=VurxFchboEKe zkmMRE1D_*RUzP!CV`_4;@+j<{?cqyTJ&P}0^(+otK8_E+^$2|I9Y^7)mn;%|Wd`CN zxVsBzZv(X#0chiU*WQ6RuALbAqP<+Hna7;@dXY*IVKPgp#+P&^EU~Jmqy;5_xnC}5 zB~)*32|KR3Z40itZ42J;ii7maG52J$yU$Arq9l9EB*&&c+%tqWj^iYG-kSw_^T7CI zVxQx7o|t*VtB%3HezR5==S2Y4R1b~=cyJvrHyQhV33zr;!a8e$NS>fZ_xss(1}sma zo3q8&Tvr)jsM=OG0*np@Ue_SK`@okc=$-5Hp`e48bkR+!czrLjKSO>_R1|k*`;~I6 z9WaUh*fV?F(;;-)XfZi^nhbop6Ov?L=%h{y;%GcgqEBcY+XUc0zJL3I#nxZ=-jhZW zT{SL={8(XFNV%U@`qfsF=P8|kYoh2_&#B;z#Cp_%MFkI~Yn|gF=;9cMz2pEK_L7x& z`y0+k{|0P$dK+%P`$^n>=aabg&L?sET~CcX=GhC6SEXP74FIBZuDA~c1^iXK{<7!H zy+YlOB#A+n)_N7UZFtG^y^&Kq$Qbzn&C+VFI-qtaP~B9*yWv=F7^gIgT|?zy2Jv&6 ze2n`O==+bo{AdsT6S%_P%0RH%w#)1$Rsn|!=dWpl*LBk=Omj={@MKMLobb_`B9`VeJ4vOdr9pY~#zD~- zFy2n*T2g8M*>8r^fqlITCN^v7@bU%S5g>c{k=8!FvX*%Hbvnkdh^s8S+ov$<7=N09ZsHL7lw?XQc=%D5+#YHk*vbA1t z%hW5@Z61+4=qd|^nNZKW)KpsBxS#J26XW&5(yco?_`jcj6rcFwWBAeY55{kP;5eLr z+5yHgNvU1ucYs@qL9KCo=jwHJpU9P+>)zJU_b@cliLRX@D@@H|39novx&O^1gceGn zXen?;N_RPIwkGF&*GI;F`|t0=>(6_QSTm$PXI2aGNM@~erR%(Gn7wMc@k5?OZo z;CL1k&jP$uN!+vmj`5}ok82`{{{Je+cve9pRiCG>r%%Nl;Ln*=WwfRea;ZQ@nGE#h=Z6#_V7>nUKtL z6ig{)R0&a$KqWhgzV4pK2O6Rc&+c(c(^~lhr>RTZQHa)8bTP=I~U#C ztx2T|J;5nv=Q_A*0jS)w<9j!6#LQeDizZuskdIAlxLZ8?+*e7H<7#4ErGVFd9b;3`VF`}rGdZuf#-sYlB&S^kgL+F?&Vd$DXK6$gWM)pyzafN7GnSLqB`1p-4zXLe|*&7+AbKd zy34w{rNT|8>|uHAlD(P(UKM1tnlun)d1BL3kU9!2AefrDrcnPP=7Lt79Pw-DeDgeS z>rJLcBr8eYJZnIDfWrdVRms6J3JFqOMxE)P=#B%b7Mxe9AT;mE@m4dj?Ch3tI6USY zWwtLx=^!L!z1h8^Bq05Q?qA+H{;~rs@!rh9IWTg zFK(U_7A}Plga(5bl!$uv}DCt&s|tsW=4aXt~WB4-=42s zynFGb*Uti&8sx(F%=HscX(Cb*)f5(6nf56*F*n18Y9}zLg2@C$N%keu_ZDSO$@*Z9 zF+0~?0RL3zM3=fUxhMcp_gW3umG%Jj-w_9}IVfY#o(MYA^~^TfRPrGt(zZL(4^a}M za#19aduucE=hk&w>?uYOrgQ8(EHhbBBLywFKM(3o1M`a#TKm={Ft!8~&x5%KF!29= z={#Kgv)^qZ2m0#({>EJ-Sp(0?oq7pM=+(wW_$SxCid-0d=;ahjCna z!##CB^1IHxtbs>u{f1cAdRJM9*iog!4)Bmm&|=9YXF-~Qxdabw=J~FBa0kA1(?-1Q z!k1X~S52C0!{rI*Ax0RU8(|0^3cEv{*#-qPiGdi1=M!CY?kT#$V*9G|H=w4(-xa9JM7Tkk)+@g@jv7hyv37))9lzXzLOU4XtgY85z$oiT zmx@efih~N+KuO}=)kw&Wg;CF7ReDVoy>;nz>fWQC&zDqJ;~M>9TE)6FD&U{pv>ltb z4i-<$%=Pj7jt*9>7)MaMpQDgObELfbx5AuY!*4HTIx_xEl#b6tDo4@QiXpGP`CiP< zbrviJpPldH2WvLslGh$yVGSsLDEHHSm5P{$l#X>M9qX;OQfx7<>#dWSST~aEIUu7X z)R~i{diw9E#W?Mx!*SY)hv6gdNv?5ru7maWK8-c&pTO;RB^~RJJ^B2L8Fo1?{Yv8V zv#;2SL{I(3^!x4cy34xG^nkG+mAP^h0B`JD6z^pWqFl1sWHDNqTttY>i3`DoWAAh6 zREC28RsI&T`3;c|ol5)@R2b4Kdw5+&Q0yT23MpiWoT5JV**QY2i%LymF>R0oh9J5TmlD{|33lZ`^M^XL;(puJ& zbu-^tfF!y%10yB4$@(`dzqjb#)iI8RwZ+E3tGeP;0>F|{v=etzc8Rb~7K!GatcIox zye4g3u-j9y&S5c<5=y`lUqs9X(46hrDXn{F2hd&&nj8bQ7J=JyK->Yik5`;}Fy8yd zWATL_)Yi#9dg6`W|LFXcZ~oL!eBXRKi51_3bPZ?iyD}!?<&@|ga$(o91bNOzASA+y z1Xz~DNc~XNiOLh{{owgn<+$O_ZFu9atj7D^csTy-=T5;PD<_NnqBo5j)@{Y~?zy@j z^R0UFU!F&-*iDW(!PfKjVw?V^`hA)a_?><&xZ zM8_Nu(6h|gWW}F_Pp%g(#A!ifYImZEq?@zf2GGNSD;DA8V-Cavj}Odq4hGO(>o0YR7u^eg#}oDc}tn_^GKDE;#piTyXBOsqfUq*5`NN z);k`@ZFfF}Tkm=fx8A)G&+nLhvBEM30(fWom4ub&T(JhauKM#KTjC&FABCtVz2FZH zG+t$#-!5i95}Ydpye~Lm;6c8r~0J%U1L@GL;CZE{-G@uR7 zlZ)gAbj_;Rn94t|EN5Ic_GXnrM)Mu%T4%wt()YQZxuxc`ZLdlVsL9dxSJI6wZR#w5 z=P2lyRZvZmS(l61*pec(?$I?MzA7~z)tjkDE+Te98iM8Pu+skQqMS9n=9E62q@XKu z1+B2N1{t6hk>CRgl?~oTf7K?zeG#lUppq!0S?HerZRJm|YXLYPNzyz^oG*K^Z=8## zCUDNFM-@r)mmP~k4_c8As6{cT>6fQT^DJQy_miKqgn7RMjypiVn@|k*=ZmiMRJRxX zPD+6rC)($TKpYonyJGXd`h)74bTI>;`oTv0>4%Qi=at%oklRkBlS4_K7jMZ@u@#Dz zvbA7!yD5p@e6Pu_D^7|IdNV+GH+W)s0#vldfnKuF{N$UD!=HWrE_8df6E%MlGd@U? z1|d_ybD<#kY_M%mK(kOWZd%X(X4FWcZ`s+!v4>8j=7Wm{<#gXp@}D|z#_4y7SwKtr ziknB8Xv^rIW9h!ho)T$c2^({uDjn=da096mNZB*WTJcKV(y~}x>{fRqLsKwLwLeu3 zXJMCHCaIsu@355P>5DksE)gvdb~JUWc&a5_{T}os<#W=*#Wc{fyS1B z+Dm}`TvD7wG5+Ld&%rmZe-bluy}C2zX8?Sv9EGSl4-Kgxt;;opTN!p?5{z@Gy6TE= zn(T3;d<>T+)7e?=tLTOf@%X}(&)_>ZZ^FkvdNMxtjw2C8eV{vo?_Bp#-BUl*x%O=j z*G(P;h0|ofiFr(u*&L+BI;=A-Y0p_%D={3}*Fq5`Xz(tThM(;*@#dy2gD*i?|&3Csfc_UVu=KiA*Y&h$LYEnas{oq;<0}f9-JuHukqz3s@gRQ`6X8x$12HkofU<&bD00O=UN*~V<2kldm%H{-dQh+zI|6` zFubYk?<%_-d9VrbS+cz8h)o|^fx(2(sZY4_`nzgx*#Hg&@TNge@U0u3LmV@rC=dq? zeg>@jlvyz_dJ5i{F+iCe>uEy0m3FM>o$H3iIz!>20T?sf3_mm8hHfcI>3gjvI8;(vwJQdpsbmdP`&AYh)wzXkNw9m zj}dpG^I(Rd%3?3GZDos9%XXScKym{MzFQ1+hT*{kee54fcaq%DW+Y=n7*fp6Ll$Ca zk>=dvw3Fj=M8nGhnp$B_NaIe1PImq~p&Hrc5ed0T3JCtm(o!csASFFBaNv?*x3ez= z-yCojiD@+lPE8E1m^6hW8n9MMeH<3nLRnFPePT_sRRwd%z>2bWDQ%+Uvo~CFA12@( z8-P`0Af(y+WGX1uO?r9ny&4y#B>E^#ld<6-9q`lZR-))IzX-quFZN9`iU=nkb7+z< zKjRpjclt3n?fAo!pxjJco()}E;}-z{uVS!Sm=CH zlO#lX!3L*E+Tdimlyp>oj#=kO&uH)aa|xw;e-1RZ1ZYoyyKN8%hpn2zB^MouFJHT% z?zH&8vUlJ3-Q8cl=yPUGT~VYY=!T>PH)idN7t795@_B*6jye~FT3A~KT7q&G0xf|K6x73>{hUz9RZzyN60@$wJECLPOyAZFW_J5jTr!u*!H%M7 z)55R8s`*X|m5At{vb{HC3FQHfESdg^FF%3r{qJ+Ie94$aU$1X}Ec>O_>^{xf5^v{!h$Z`R0Ee z3f96tU@IW-5FJ*R|C_Q4cure%s6$J#=V}}#9e8DprW*EdPY=KJ7x&<^-+c;y^J{0| z+>;N$cW!#3?rEDPdDuI{$&M~)H*$Cqf!1IZ37qx-7m45Hy z!n2RWKYe*!ouRrAz&|?oA1N_jvR^^kt5E*)Y4S>x=OzQr_b(qAKe!mvqsk*Q*J0iMn0yQjb6s zfvF90=%F{!i5`S&ig*^v={J0CK`2b?1iI2-Cdv}QZB1@#$MhcD``}Y`&HN7mEJ2MV z`j+kUSpU!toO|+0zt0rnYx`bjNt~nwYETmEQpY;Ai{yDWmOd(Yq#f&;zIrd+Lwf1? z7{GX5;P8?|SK({l`@;T=hkTrpeti_MlIq{%^_Oi4-NRg4X(-Xl3;Q77Cg@p6o*1q2 z=K|$g=ymU{%En0zowMnQQzB>VOVg3Z&Gi-Cjq>*PAN!9H9m7weYZ)u!4;q~nHTYQr z+7q**4D2y5EW92ij>D32!7csmlRuI;g;I`o1KRRW=vTJ+Hvhxpk>gOn_V$k zhXir;{mF-A#O7GCPJ_t+N9s#B_la3a01Iy`dpo z_PokKKo>^FwsL|q5+MVGD=V^)KHu!>hOiE$8z{r{lzg?Bm&kz2BoRQ`wK&=5#bB4^ zTOwaW3g&VfuBX2mw-pd1kM9x731L&f(`$Lry7_^v9 zVxH;GgL}Kd-QB?0A|RRowI;yPED#fZ@zRrRPiK^-+N9iLt2GxZLr`G~WNmci}(&_-wRtu$zP~XVrvo z-lYzhb&c$o=geQLB)N#IJGzWCk)G1Jk1YX>uK=|dfirq##Q3%MorX_+<3a4$U0d7p zy#W5Tu|#6-&#L|v0b-F7`LQZe{E{eTD}YB|-kTvweGK-5LBd1jIx*Y;$Jz&X;=;>s z!h2tTI39drSKZUyAU3Wx)rGDWjm8XC{X;f(P}Yo=eI1d601FvqQ!7_&<3#1=Sqiho`rXnEj2#{m>A`5fn^3xQzeud4y67)IqqbVo zdCp0t#)qy1J0MHyxDx0MXs4Gc{dk(`&#g01=bXI4GYixY7r+uTfF(Id?DZKp-uXPP zU$+IvMp_4)Zb{boK9+zh(TKUt=_$Tqo->`r5l5ueC6@@9N6&lQYI4FP;%J7r4TF zAq9J|3MmK)Ylf0USNy)4Z+if7T+7(+iP!%4zeneOWemXI*E!KOw{6yw=w-1a!(FW4 zdYzLv(lBP3j0g3KIo6Mg@uakXO4C=DlIv|{{frm#S2ULHE3K3=ehk0zyZ?p<9t|s| zpB!)D;+G$aHFs^n^zQi=BLt)+)#>aj9z>B;|1Ph;Y_n^dbnR)r?e~R$lvVZAr920m z-F+d9tY!O9^S$ot2Ixkw1hAB2{@&9xRWGpr*nhl$j^Wd}!$kjBjx)9HnGxB2 z5*(f~15(EHrRbE)hTUNh3E}i$60^6lk7<{n=Bg#}Riz=B1nf+@ca<58%JxuljGalh zE)^({fWA@Sp5iM=b5xTi37*V1R<0v1?wO&_)m&RP)=Lg^EZ78+rKCjeRk=1mvnoRA zE+GdpWF&j7f(uiZ+xHwv0A0udTDf*|vvb8P0x&hzeb18zacqQpbusmsaVoR&7A~~q zg@OjoJAtUerBR`EMaDS^25mLqEy(fA{{ud{{vZHvMv*i>^~JmaMiJqZV-LgmXC8-F zyzCgf@@2>3q@!PA8~IG9RikA`s$U+bN$*t4yx+|`$T^+|dWDX8LeJg>xC8F@QVRDT z7)6J9CNYq)IwWSnRpK0hS`(o5RPsG)Yr1{kzp-8i|2kVQR0=70`y=KXC zhNAzT6)h>r&+h__FHgElTazjH(7`#!AAmQ${7_tZ`*U@t&)b*& z_>CXhb;U*hmYWtqrdsDcNbCOq4;pJsH1gT zByhXvdlD#_@4)R z!gmV679}~0QVdbi*5yR12iyf{vY_$>;pAfu!qUYP*tKWigvKfDSAAnyZ}lb9;$9X7 z@YI?u;X_EESKfk+pWEkueGI@W1_r}ggfmZEF6av{DvMkpr3Q9)-70Mr5Exg>_-@=Uy$AonHO)lPM(Yu(l9 z&P+NVX@NmBX34&+ zzP+|Y$~OTZUiXV7j+FFzr(=P&AQyIDeP=xPZeHZ@u3)cmY)m*2K|M8KNaq%nOhWnms z;pV$`;+8v}#Om80!2^#zS1O~h4<09_UmpS7N%bYhMc@}5wdJGO!`m!7d?kJ(YLkisrGn5}}FEP*PdIL#sB z<#Iw@6d{&Iocc2>y6If}9Y&RaiF}j=fm*kQ1Ah$Z-Zs1^N~POm2guE` zSfcroYeBO@jm||XjEn*ciYUO=lswnS2)wc`U$ui>7_tLCy8dA3o#rRuMSLt@I)(FJ zb{t-L<}rB18OPxjXB>^CizkK2q|jDmNra3>UDGg6yUhEYl!kpC=*=g|^L_{1n@>8> z<8J!;enH7@Cgi0K43K-SL@iL%0$P)x_EZ8$QIS>Iv1Ln~@5otA)U{ZE&v|VPA=esDXwQ}690)jKVT+pUL|5}4?5Tmv6S>F>$g)Hjf%OEh z`RKKRB*_OW0yb@^h;5>xsuE~J_G^7|(wT&TG>V{y(0=YhSh!@3`<_WuMjk2+9(EhK!D~3iKu*Hfn4IpUX}Z+AJ)7&G|mKHw$!j z0%J=-S)z zq3r`9tqA%erie66W7Cy>0UqD>vR5{FPh8kqRW`xta;vtNGf@zSduYy0O$l! zlY}Pp%uaMyce*+6DQbf=Ds4pCnqGI$5=ffP5NEaFN|Qx9~|&A>kk0%RuoC|Q(ml_TSUN#hcCe^Pdx;$IQYS5t(h0{P zYEL9|X)xBZrW2edV^bY-#Qii$o@tbKz;P!@*7oPqE^|Z2JWaG0`slI!&|RXB#stai z3TcUvgvy=Tlfc+ip_i6U_N!LkhhD!vaQ6@2dkz<$woCz8To@z!jg}<|%Gw%9lyEyNp1M$Xl55<*hYbVlQv-GkX|LgRZF8UXW zY@16kY9vgiWMa*VB-gHV0jh;;1u(j&&IQlR_jMCk65yEif2=%A&bwFjM7WV9w$4cT zn^{S$qM#z(nIxxcd-QwVHXRM8+e42oTO>t?qdu7b@vFkUul z*?l#=RPur3TqCIsiaY6pYZYJ2IQ_&!>L$_8fG>%z1|iJ4Un+^ZN*(F0M0(l3>%zT- zk8w_&^PGM13gf&UeKA#PMJbE~2pgWA!6(1=7(V@d{NEYQ^|~Cej@%lqKJb;@&nWqtGT( z550a8y>HN+tDW;f`~D!lu(z0q9dW79Vx38e(RiVUu59q@@7Yjyc)p`t*cSl&^Pnf% zJ=4RT5ADD?Dy93N<5eXu=fjeNFjKSeHC8^mlXkJU6Mr?HETj?A5Bjse{U$a%wWabc zUv=vy+;Z1Oyz*rVE;4>FRxDqNxBSRic*|=}NeaKXkNY0pgqzoHz%A>a!0PoI@W7*+ zUu@m#W>WoO=t=cwhqU#*0FE;H3@%v=48J~_q`d&RyVhL`y2?Uz6`q$klHzrg*_$er zxK!P)6(G)l_KLz9O=&Nhh6{O){l`9cv`0RX%N#jZAZ${Jh0bnrt%QnQ>Au&n08}wN z2Gt10#Gu;H)G~FXLt-DU_)y9m9~D8!u0u^6n9npqd6yzpbo3!~oZD?m#mOm9YgYq~ zj4E>$P!skHvZNzt&TAFWl^7YSK2NjgK>Iuto#{S`M@h%m46NAUe7I=iJ=5FSHO>{C zDwlub4RFdFDTAut()DHUzoo#K)x^9sEu!>0yE}?Z%C!T2=8gjZ{22Drvunq%y!9pc z)wdmvWsAo_V^g4sWr(J_!2EVFC!h^QQ4ybVKN|ut1xpk&NOfUB8fYn*H7^czy?XVmYFT zl|XwD(Atwcv$%)feDA4EB+&uj7l`mL(pJxraO)BD0xfC(H8UOhSk^))SOaFrmg8Wz zX?Fr|D737Z3nQE`vv}T|Nnhkk#9+e#7Y#s$yS6vLG(^G(nR`43#Ms{DATZ;%{eDaOo|M|HeyylVKGfsMH!?!UP0+$rK=X%L9 z#2Phi z_RdFZKdoJRdd_R2Q0%J8UQ@<7t*vn``5;v^*U zwau8m90gPzC3ZLWRq5)kVv{MrcZPm1x}9ac6WVu3G~?#}=+f|J6O08cfHpS3Ju;k7 z=l*E685mTVnXej4F&x0a;3LB*Q2TOcQ9W7HDiT>9B5%ff1#7s{{zV{`LnO8OxY~fBNBO z{IB;Nse`Uj1SiU@O=3@3Dj5YRL6W)!z$9vuriPmP9Z+W%cwX&BUj+1K0qWrVQ&!)Xtf{%$mU&O(Uuo=n0A{ z`R&D8u3pnW=d`Wuz}+Tw?B`sUcV9l<<*CHJ}W?v2#yZ?kiFEDQOM~}9S&z41Ly#~-Dx6y ziPDXpXrnJ*GKrsl=gIhsFWy~uh<*y7zinz77Ix3&t9kr14Ztz{UDqU$ik9;IDRv~% zB|mMSKoQn6tq7tmIOq9Il zarNz6@V+;_R5`s509Dq#CZ*wF4J!$yT(!MH*k4*XOK~qvqNm-3)IwHNdFt^msXIic z=@-s^kaUnv!qOuA!PmQsu*raj&aE>*=bpUM%J;J-ucH=oa-O`uZrxV=uTR~N>(*`E zOK>z(&V(I7eL%H28@P-59;Yu+QskbWx0Q5xXPV9+fTt3QcPgOCP21-2)vKPtSFd^o z0C4;fOYr`;9DxtKrzlBI=5*!yJa3{C-MkK&tuCZ9y~2bk z%U_{P+&Oz~EA2#Y7YSTW0+=aYvV1iJr!?xZCbaLcB`*mw*j}_@g#0u_c$JSbn^lh8jbuglj`@ONUDE} z*I%|{@7Fu8bCgk~g&4Cz65_7PVIE-NmVy8!*HC9aufl=O{=IlmH+&EVd>(ulyq~cz z(7x|apzkwBd#||?mzLU~v@llnvl=)X1}C)QGqk8EhQIP&%crQC@nqAfLwTL*SVEXHU1k)Dh%Mu!@FQ{d|FbK9&rw5d^Zq)klHz6P$NYib?29 zZ#!nY^4jd=mO9qiA>>&#fi8}zQR&7kXr~E!=Ug)9V^?>$-JN4KSPBgM;yp>pbBR8X zrE75PT3S&B8*@b%U`Z=J)VFa0LS{lq|Cm)jbH_LmEwC(Ue%k(RtNhqJ-Nmne_DOv9 z7miD4$9i*M?t|hk(AxtVUjdp}oNDp)(&YI(xIdRC(hF+#M9Vw|gScOGtEe61={hRF z5arog=pPGnkmYqFQTrn$!KN0_8V9u|02<3X&p?Dt&+o*8k8f;jJU@HwX8hKrhhu6y zD()xK%eAyp$+6*4KrG@fhO@K{mG72xM%+uZj`MEx<-ph?ptmPw5{U5!KXE#KaQjBY z_37t+9l+mb_pfPTI|`R9RS93`eqI>XfcNc6Xb@>q6>M}ah6Dv{N{lGm32R+x>ei#C z^f^zo=Tzv-IY6_}G05~x56h<7o@eH9#4L6t`5aW{J1RaymPl76M>IFf_}!?E-}vN1 zc;mUNuxwG=F-|^^R{^QVM3f+VMglftO}4A7khy30Wm6KOa4Bq*K- zqmN&@>~#F?SMGIdnT8!NpM2Bz&jiq~bCP~PE|RCv`uE*lk1E|884Hn(hY`5u^}%ZfN@|ele@xvnQbZ-fPAb*F@_~SM6L%`=2l=m1tb@@W$h& zySCwdZ#vxY&5a@tNj{2QiFOAI9144Cg>Wb**OQ=$+?V7&z@3EE2$RV5Z)3tK#~oC6 zh)&U2#TuTTW?XC1zlZFH6+XiJUHkm6w*kCr(93T{gfmZAE+pwyUr7JVyB^+&|Nhta z;D@&^U}K?^uFTaaQbu=2Zj8m;RU{e)7r~nq*HDq9rm;d(J52(1`|f%1$Wy!Vho8D1 zfB32UasC+x;1}O>Jl_4rms)z)E+#8ADXk{2^+Yy-5hY3DDDCo9_QcIwr}50jZ9_2S z^0k?NYsU94S!i5h#3=1Vr*=xYm2DO=9(eTGx|WH16N`6;ZpD?|rQqFeRF zT4ptS_M?VJD1cdp!1$OREAFK#UZ2^qUuN(wF6(hDs0;Ni^uLprr(S zui|){NiAQJPVFKkPl13p?v@HG$Y6*lGAfxKGBH^)i$wa6YQ+)c7&mey-bmi@RW<@` z{;+YsLNq0Iu2iuTtUPLaa99289Tx-m5dg0PaPj_aYOv!!)^5kQ*KWsK&s~xHqSpoU zG~(VY(4Gd3WgQQkcAs~1TJ}WmE6ywHb6w)RJ5mDM*!bDQqM{+GhHcS6UYAFSLJKXL z0HRi*Hw?xN4RxVs$M)SlTygVO{N!s7wr!JH)Z%O#Dg!J8;LoXP7;8I#ZJsz~7?=lj zcY)`3g2xsEtqGvL7}QI;OV2oFCH~8+Uy3hZ|5V)}I&SG@H~#XjD=z#?c)>2aXhtl$ zbJ~*zkR6i7i&9#3Qt~5iO7cv>9ZGj&VO`btkSd9tCVq=O!<7ilO)RtWly!T%WYNUJ zI<5vL%%*0rZ?9LzTx@@H&3%Dpm-E+>VyEoaGsk|PyTN1Qwt0Nw%Ny{&e(Lyg<{1+F zFb%AQMswh*uPpSQIWWc$ob`S$=|=DFNW0M|(k`DlAnxPvLzdvOHyn%4eeaRFL-YXv zyXu@^_iW!Pmay$E3B{1C_*K~iF7ZK~18OissZS@Pcx9oWbl*T2uJ2s?)<3Yd!Fe?H z$7z??OWVt4VH$)QHsvyMhe$BYSjY9`e9-7 zWcRPMy-;xP3iG49isPinGwuN`6m;$s;owzEv1HLWcF%MM9ioHU7kp!B@8);zva|Up zksWokfS1XZnR}RTUWQ~1{I5B=&ipy)=%rXR+496`#m8@aeh&ZRZ|}wDzW3CEcT=ud zGFHB!t1N3?aERPSKsrCW)`{?(R5`iq-xO(`vnti!o|!Polr?v6!II&% zd|4ZBy7&~l>Ee?UI~z0Zdt@VSxb-pIc-!N+Y3<{9;+gF)7O3j<^y_BvY|qxY8e(7(me1& zn(7PunD!r|Ifk1=uOe06gcD=xbgLSxWm+`E{s7xTO-t_8r~B-CeO-gWE_jj3_nWfc z1z<$^EvSHsp>vx7^_)7~WQ?gLDas{mm7(*<3Iy0;>;y^_!eG^@S+}N^P)Dv?n%!`w zZD|2o>F0~T57m=r7BC329h`NbDJ%9+^?S`~FpKI@1!R?rFuHKrpv6~DL57^6HZN2> znA!LkBXKSzC(Q-NCAfhk5dha&A|{QD=cH}DG18f zlTt0i>@M7q3TUiHK{oir4DNTq-92eH`Z7clE7ETCnOxWY_dj$xzJAlw==EzOC%+Bg zFZE~dpxO!nseAxS!+4HXj-XPhOBn(v$@bzc#yMFzv+^K={4AGZjsAvKD_T&S#S#NH z39s?ketk_iqDEct*e|bQCM}qOD9Q^SI4{%;0BUOmBRbbc%%-DwjVYpdHZzjd7#>-R^dXw;PA=Y4HcLZW^ z+y!x}lbq_IXKY5t9m1c-dTY{f#`u<;=3J5~aKHJ+GD? z`Z*`9@Vc}B(2p7a-{$};LDaqFy8_CGeCO<&|aDr^JlCQEk&yxg|om)aviZo1y2#nn0oqfeDfNKE!5J^(~&KK@&HSPRK z2^7g8E=!hEg+0>c)cH2PQD#yH?Lw{b2+DF>KHu3{6kLIdVQ)@U?@yrb^GACmYnsAm zeMtUV1TtODpN~~AHkwh?7*1j0)n1SRkP-Rqux3BiPTvxHEmeW~2E@@RCVOe**HbU6 zFk+AKH2!VtqozqF2vxw)0|65U*5Ybvz;;SW&pcUUbTIh#Qx}_ncA+G9!pEkjyF_U# zX!N<}D;&+O7Ix~YQuo{+dHx-v0K)wh3&jyB@m8v*NK7`{qj6uB%j8I0l#8N!=-)$S z5po)CD)+UF->tg*j*|eq0Y$g@$`{k76Gep6jynt&oc>Z=aOx_Yf6{UswsI0Py*7^j zz`r*7Sx;=4$0x7cj9>cELu?>F?g|*5!cyRr6fwK+{A3bV1CFa}M`HI7=QjaS3)C7* z66me5RG+*!*4_6+;#vJ zy{4eAhMDiVK@|%Hv|svt13g=%K}euDEzE#4d?r))ddp*SQi8L~1C^M#8!(jaq~5 zETf?6=hSnd61>aYGeif1JU$oeeuOLNl$?R=I+>FW?Ua^QT`tR(Ob%tNX6F0&lg~ef zzx;)hitD!+I%J^R-jfwaUnuIxDVEhvGi3p>Q8Y))w#i2(!_x!0dlGH*_L2lBZcPDc z(ao91ufi)%Js7v%SBu8?B~6U6MkAd{2q~N>sc&T@N+n+^79=rDZB&b;i0tA9wc6E1 z+fFWapBL0|dFR@<-scWNh6q|g@X5&an3NR*M9f{a4x}-%`SFJey;>jwF}SAt}`%aow(fTzXQNMk51zwf3yy3@88S2 zBPH8v7V%kyu7<`?S^QpZZ1m!G7AoSkXGeu(5BF;A1sk8A!_WT7I{d}wAI6{k(iwQ` zMTZVxj#C2>wG+*DYO5ee5??i3q-@Dl8MO1okoo_OG8nM#>(~TxqGD_m*`+6+dA{zD zJn6WY`!Qe=9RTisd{>%8-<#L4FaFQw=2)srz6hXkZH|8b+B+MS8u--L9!rzx*?R5+ z{keoOr9T67Cly9K^(!ktX%~rg?S53+_r68}55#!sp{wwow;zD_y!{-28N2q(;pVj) zaMSHcr}`~-Jc*gv4)*b53c!!0U!b$E*oGvbejR`x^7_jj+Ba`|kWRVKq_qV8SJ785 zW3n(`8=6seIaXCN9X?8n(6KD}Y_2$*G=LjH6#lqr0j6eXF~BIVVgIopM|+gdThA>k z;HrY9xpK@}d<(l#7%X6JQWa|KYn0162uX?QIM+zZzy=}@;AaMTAicc5EJzKhOtgxi z*l$C%K%J^FrIcMKFfyK9Jnc z(0dbX46D)|C}9agf`UTENJ=ES=;PS~;)(N<##2 zz%G#sAajh7`q?4=jdHK6F2C~#0B=U3YyJiRhrO6KnaS}ny!`Z|alu)~?o7t?Q!Xt{e+H+UcOuIS+8&ipOWZ|15s{ z{l})==nRdGAY-6lk{Mly1$T;VKLxtOUr2kWl_F6wQAzSq^1NAEyvRLpKkY{E&w!#8 zpw{`wWYb7!ewn$SN&d61 zi0lP%e5P~FTR#=Ht{YxlWyw#UEs%T@m61ZR&zu&!kzq4P!U@eIGCnhxTI0bm(!k@s z$9EM;boCyc-7*5J2SL}A60_c>&G8hdlOwh_OmA{32Dk@~d&&Assje9j2r&*nWO>~o zI^4o_*{FQCo~%c*n2ZjCZ`|F#Pp@KMOBC zcuJU7IqAOhy>DT71({<0j*%2N+ z0N@>i&x>iiQ-WWHt${x1l9qxnijo9%YbvEuA5+)>2>l?j{)ptFQr#8*th(i_` z@k$Tq?*aO=O6PgDX2z97`lOLmA6KLt+8zq{zLr#9x?~aF{F+no=GUAIFwpDASa;7; zxbgPKaP#dOaO3TdWApR7_jNe!005VzU!b$EcnS&i`walT%j++D_QiuN4zh2RX^4{> z$SqCM^N<$4F97hpKeV`jD~wOzExU%yq!li^Rq0k}z^Ot*d_1F0Xzx#;?={EJljv;V zgGF4XY9Nv*Q>;lCOU)}}cPNu9b})Tbko^?FVIrS)vw_EA+VQ{Yl zp4$!d<^e>Y_F`ac5&r4h_YCEFp5NWWKVQ8CzxbnvIOd`O@{{54vDu|zRFJTm?Xwfd zHU{Wefq@D1q7!{QrE+g6?`J&x#3t<8GdGm6{Px=Icy@aShaE5hi`HGzzpNYwk+4Te z&V&RmpvdMzr*P%|Jh(Frp4*OiY%!=c0kjt-)Xn{QyySo>eC%z<<1fEfTT6a?*?VsK z`1F@9_&u}OiAV*sLV_~5_V<}O7dYGLr_v%N_$SFk9hog9rhHGz^AT2(jorS5asj0H zfTp}M#Z3mNbzLt-w!xqVO$u959Eii}KAatT-nhQR?~y*-^i8ykc6u@X`WsK+ zkACWSoxMf6xd?uiBqx)&Iay6-z!n)mToh?qaYM`ibrWs$&hCV+vNe%>^%B7F-ETM! z|NXCS#jUk;COVbrj{Up*D2%r_aS}_$5 z$KX7*Y1TjgtfD;jR2d6&Wo*QqW~CIv9n2A|!X1rlCqH$Jh9=2Q+aL77)kq!lrXpKn*m~-|MeDt3kLnjC?cG7l0CN1ZJomhe(yG1zkVzB`h(dY z)SCsS!H<#z06^RrP!7a6WYsMHzPVzB|G4g1TyxuIeEjm$@bi})hlofq(Is{$Px3{Y z|Fm`6t|sWp^SPJVQ*TlqgC*OCmO#(w-1FqEI!9t`e!hVux_s%iDAt~QZbqJ)yq9Dp zs3dG+0NhHG(peI{NT7GRJ$&ct^^KdBFJJjIe(i%N+V&)mBl-Y3$+h&!NRp?r2zg>% z>Q*09iZT>XHcO&sEG-!=JoV8g#w*S`2Cq2lX#Cnok^y??@h!M%?PItp)m4A6L21Cf z^f&^*Po`g>v#)p%NkaVwUVquYA|N!}caD&xdKK>R5T`pNK@z%8GRiZwRa&5Z6!!?Y zZpZn_;U@}pr{2%<-HO^=Vd=Y8m=09o_k)~k|M8+fhMYvtND{MTXr`s95DscUB>4;L zl|X=%pq9Bj{<2J&Py}u2Vdv?g zA~vpjp-9%_v^Q<8LJW^mjEb027pfm#!w_9X6oVkg!= zIJ_d-fB4~MT>j>R(Qc7HabyAGW}%V+{A-|sAK%i?qtY#V1i#IVC!cFAAR12+=}}7q zF&=nqc;ndXGyds^oACRW9ie=rV2fS)mCmS6qOn&i>kJT%9fn1-`BVh?X*YU2zXPp_ z<-pV`U~Dlc(?;hQzy9u%@tN;GhMjx5b%*J9m%ZoaKbrp1h4bnSF_Y%+5OFn+zp>l{ zDcNcx_{lyml6?qCb6L-k6bbR7@ri{Fbyx7I)4yxmaFABxh~sp#03oA1Hfw22ccdz9 zu1T5gb9AL{VP?5tWdw-IKYiyJ{MLJq!IG(#aPz80s>8jZ68mh*r#4av> z+hT#Tb)Z=2^tD!zDGNYk*G;JnrA&StvY}(c#u>j{nd!G%iML$6kMgxRF&F%*>*xfiA-Q5b|R@0inX6$F7+ke&rK);>$mL z8vpi(ufS1?F`yKagXzbdSEpBVcaTRwklj>z!>6H@ZwQX^x1r_P>1T%WQ z7`t}YD&p?PYk%C8g@3xviJ#s)8?ZR48nXJ~n3t(iy^JW48OW2+RA|x@0oUAg52km` zHhzg;F_Y-zSTEdH@W`&hcoiv0a-&^{hWE~#A9EA z6OTOvAAa}w05i61+l8BM-+-HLPjuC9zw0UV_HAADlhUuBrn9ejFM!K={bf&txGpd5 z!$nzJ7H5??oUTsxvU9s$Uq%(*bYh9By(VXbb;K#btn_3v|JDhW7ES?h|FMrBLrtQy zBhvR3%~C0|gi-aVlyP%OoaXwSkL}L+o>-5!t!UXwN{2)`8U&_mV%NdeT)?l^!Pit2 zS3%1n`1Gz07n3MfMf!!rOei&dmHV~2Y~Vv9Q7Yu&dcU)~kDM36>_G6?W(x2>EVKB- z^*jvlC<=(PA1%2q}tz9gE;2oIg_!eN*k?Z(p>1X2f?-Y#0`7NeQ<9c zn4d;Gw+&I&jXt&n+?xa9E)G~afnR#pN%;7`H^PYUrvQGd+uw|(1p_pofLopupYQ5eWc zksv8+z3A45-I-YluTzUuSod#O*D`j^sbqu&N05gfRqou=!{@Jh4j+5lOO5*#);5`v zLyj(?2sX`oZhn-#Td@hnc20IuP)#mpAYFeR=TK=C}7V|@5+r_@cN zHw18Gg$Rm6qV6{&=XXWb4C`l~CLZT{&DvZf&uh!NAsU*G^H=}aKLGfLiPwGS?*Lq0 zcM1czymQT4zfjoak|Im06JH=;j4150M41Fnd}S2Gsazp0JWNx@fy4qg8oK@`o|_4i zwsg{~uwJl7j=fX0EoO{hj5Qg}G@7YX&0AJn7sueZ56XfIiqd3Sgu@T1okTy(nXzGG zB5O%?i7|-=$6UR@DT`7APX94^O+7tyqYM3$Uwa(C^#ATeKYpPgt`e0{8HOMP%IZD} zV}B((6c>7 z+FR5FyZW~(3HD|%FJs>1POUjv7<*=GKf68ll*z}xUJ`xNOnn?PbgQmYeU8O`97X@s<#bYb&~?V zpMG9S2agyBty+Og-h3u5dD9um+?<)mjkiCJ>()GqYj1gUUr(z4D1f`@>?6``xDg?>Jk{VGyJgIwEyuG#)$-#dni zLT2!2Nc^h%u7YTo*>$Vwo!Q9YpjZqAU^!M-`XG)Igv6sWCK@oI&Vh!(`%pZag&0g# z+%rZPTNWUQGLIq%D2MAouni)R`frD3B&eKj4Jhxl6Jt=bTY?-EnkGnO>g?Ix^#- z4V#8Kj$5a@_}c2Nc<)6ACi^>Q8oWg!g(wp2Zh+Cx*f+?vaj?USW`_=h+Lhi1`g7p< zY4F5u(9|R_wg}W)l+eA$ef+{DC*U9c^I>e+S-S)2SC_r#raztj(uG@Gd$R6p*clF@ z#!#>72#%s#PZG(FW!`N$7BEuwiQ;}T3T-l}x7Gav1%S!S>95$D4U5LdMs5#t?2rv+ z9V!Y5$fEJLgFQ}bY=V6vc2q`^-bqMQvetNE5(EGIy=U>Ux4zU^+iJE6dcvGVN7(kU z%xd+V5}b9G8#2p$igR&l!%0mWGl00C(6{$?1O4Sm$4qMi=#K&1#VN-efU{0K5O+MZ z&~(3~vtbELS1y$RHnt%(QIct^`vD1q6+r|w0yXf402s|*{bN5j@w)Ha1mOJuUJYPr zg}3iQLXCNO=bE=ZsoP~?Zb~doLkVcezb&|m1Ve|HUDV#H#1z@`9+_sk=Q4*G_C392 zu6#0{qgAmr;M6X54NS}mndP{I#r&hH1q*E;S1ey#cZgQ%md`W*t1Vsk)Q52|N0*M`R5;g!Ng~ar`pg8AAF0=%LY^?Bg4k; z%QVg;mbx;Enc@2;(|fx3iQm5s-??cc{_%ItNykt6=osktQdWpqd%?Q99&dQs>-6l> zza^^o?02+K?WI{!9O;Slxw+a*UUT{s(K?!*sdM6Iw#<&k_ZY@hW&lx?CY&de??$J} zRW}Sr5|0`9?oAuTQ}U>f9%yqdlYks1J{X`SSBHE z%RBr^^t);+4B)n#Xpw?CkCC9+R20=Rhar>VrOLl70)NvY;(1;Q~C8Z-C(C` zUS~gYAB3T;Y@M$+|J9*PwxQo?Y@!(wL9`fSp% z9}b*mg#WJJ%I0N|Ntm8cCpaEw|^FGk;g5xgG>wvijidw+f643ZkaC;m;JMH8o zTzA`pcy7ziq2Jqe_wT~i-8~$*qzzk~QYgwW=czegW45)`Ei;&{lPF0FW;Q(*a40eh zUL2j*Y4HJC>ibw+)A;{pX`cRjWXcRacaXC1#3Ru?_kK_y%Qx~m=QS=V4B*wrYd zogveVQ&F@lB+eLpa6AXRde4F z86GqewiOiYJZku*8v-u(@wI1$FulA6kNK;A>~jD<2LKbV`_7pFE>gZ;s=V}R05@h| zoon8Dr_2T->JcSVjA%p)&BMwvOm^C|*fiV2naHReDC9gwkapFM?b99qeRB!uCTY2m zBVf>qliAknacbHsYz@}h$bM-g(Njw4l`9t29ijtd2*N0W@nXWR7+1MTGx@E(-JtlB zboHF(fn2O~=hqpOb5CA@ZZF1%{@`|e<*H}!LORCUO2J;N_#HkQKqY9MS|F?@FLf&Y7)6v zSG#u4;@*dz8rsMIaLuM9iQZU6oUz|>44{|XQ%nF_O1Ju0ao?7vdX{W&7v1WlNJnYZ z?r3ypXbT|0|;vWNTBQAEc z{mJ#c>KGB7d!TvAoqRPxXCPv(No6|go&@n2KvAAT`_{F0jO1SXG2>fnci^X9d!R5Ej5Vmv9|~N1K1RbhmL)V? zRhcGDasIa`)wpegqPCG#O`gls8@CUAEbn-H4{m#O56(Mov9fN=c0UBEb>MaKP9dO*oM}O>i{LMEW##38n z>JHOKm%ZnvYp1_-;pauV|1!#SHiO)Jymr^QsNJ)%K0dMF9}x+RCFvf?I(2*AG2>u; zwh2Q>UUS;M>(bFpS?>UL zB_wz>onF4<)8BsaNX9v@YI2q57Ss zB~WeHf(#d9{^}pS6QDZ*{4Kzkc-?o8M$(~v!~E4hwn25>0XFh>YK%Y@5Jsg8UQGvU zK7Dx%-lY))Vo^RLvc14e^ia$qfz+^`{f=GT!2mS!#0gRXF*_3Jn!n;MUa|GG3`a2T zgSlU<$+S3Q<+9pI^p*Z)Y8KzXkKmd5?+_B?*7PmW(j&*;9FlJBSA8P_aN)p~lYrBY zTaL^A$F2C!8=hMTqx3}p?`>iaAQB`^T)2VuU18KxCDq6iI5WFzib_HIy#oQh@9}B8 z@+YsxXa47Txa75m*g7pwa374M0by#Y zh1Xwj5?+77NdU~G`lGn@&L>~UN%dFK*;o8IufOcqh~#a0-#iBG5HHh5Cy!I>>7XRI zDbbyF#?m|uTx4P;XFza3_3fY8L_>j(Amnv5dJsz+`0CUvG`)?`U_(E&Fm(T69qqm1 zD$3}@gF2?w*9TPQn~A*<_(tqBuN-F6$?Q%q6XR>>qNNTLaEUz*v6>`5|0ZuEkS3MY zK-2_A%no%nv>?d=hA@=}2X!VNml$7*t5edulZHxp4I9rXWOE@PxUG(bjh2HJjq!US zn;&~TL|>bXn!qzV-%V=yy~>`WCat=P55({jZkPb9L=CTiOJZk$npBoLbx5U%ZzbK8c@n*NPTgJ)o44&6 z$yom54>sbw%a4NwESsQDMsY1A$W$s+llm8IzYa(XSzssMVE~6>r!oUEfzbgvyOTuv z*b>m#Vo=tN-k-29U73N$#@-5!g)I$%we zTmM@!4kX(a72MTqwJ|o5f1}d83dsnoXlh8u*KgX4|L^h>5xL}1wEJL5T-kmO=J;e| z?n{cnAr)g3`4BkS^ZIi@cXzU%wHFnX?r|4~tXhoMop%JTyyeM-i=D_wN}Gj54&RHF z1!p!Na<;Zreb$tf!c@D-*eb~9gF;HwSdJGO%d(m}3TzhsCKr(=&Nn#10?(;gTw=+; zS*Cn%1aS!{vzYx$MCm*yUFU&P`cox~Z|JQ@bBpXFv{J zHHi=Z;aYt6=8dDY+IIr@7XY6G@Mn$tCaS&l70+`3#%5AVXbmoK__3@f3dl$2H7e!~ z`Penn!;k;wYW(g;PQm~DnNxNDmwP~e5765Mw3hGhF(+ffMGw z9+;ANBw-uLUT8C8^}4kaxxEq$Zzl#!q65Ir-DVP9>fYH4GY^!=xS=(cYJ^7`W^?a@ zPYw0sx9#j;-2>Zk?kOv)xhlRSRVjv;o+$38Y<`{M?|lMin(&#lUEZxeY3Qp@=m~Xd zrDwM3-w7$!#f+(`$V#fOS^osCzx6R(x8_l-x#J1U&G+yEI)0VTzTzfcf7w?<-Du#& zkZ7+0uGc&VOGY-tJN6~qC7^sExy}uz-{o5RhRTf1Lr9O=(MT)3zG;g1h1@pwC(9S? zXpiK#^u!Os%DsuTpi0mEtg0Hxp14xJZ8!lXIjel@J5yC*7rUJHX>hLG3Bf*i_n$ zJ`aw&c<*bE!e4y#Aw2NZblqXPY}tEm`j6=^Uhp~Xd1?vGu#R-|=el^S4?ic930h;v zXYo9gC6F_U-;BE5NQSbqb7l!UR)R~tYmxOL3i1>mjx0EYpME_XE2$w-DJEgHBT-^f zEn~Zo_DK?eH&g1x(48G?MI#xxEjv26{;nN(?U^gxKAUq%l<=Cd;Eb0!eR@7s@ufK} zYyg0My7%n?_4fensk|Ei$ch)U2Kaxa@8a8XH3(h%$u18%w+&puKXKbHYnK`3h&T_!hOAZ;9R z%$VNO#j?filBwiC@tp;dW|0z?+bJ>w{xamwC|u3JeTDU4tQ9#sQA5Ll_66UJdN;o_ z<|+?d!$@3oUdDi1l3R`#EEWn`eGZU%PGq+EEcJ^k%@F9ia9yU~C-g8&0B+wWE@yN6s$w9B&~Ksol-jmg7TV`v8g3cEujJ zduG1wuRGk))Km*Ua=}UXkyo7v z{4!&{)5R_8pTIS19(^Gt)&D+Cq?c}dv_CO7prI_&G4(m)E(%tun9;R}nrPJ?G&U<~ zkPNjK787+9V2i@yAgb}`M^$%KCp6x_eusVxKZ$Nu#rq0w$|}Lt^G0y9Q%Jvbb}z9z zn3m{bOBPHJq%i2BQ0YI#>*3~CG*yhj!!5 zFI%2y2#WR!2Kxrt6&2*MNv;h*nY(#6dRf7!iRLo^j*?=8sFiE2XJ4DQPLFIXJ3Ypy zuilK`de`CdIH(_`<%T z9Lu*Aia17ylzjEZO?b_jD+?D%V(uu7-%F}qW254N9oR%3kJ#grc|3_WV-M)fCY0{u zE0R4d8UsgTAoTIJS095`L<>jhE)IuDF%3AYz0B%;W%1|pR!y$MT_3I51*eU({N5qa zy9dQ?;3$u~%YddiU(eAJXT(`y`&-I*YIU-&bMTqOsI(?Et-Lpt}=jEylVb=%G7J zzLG#Ulj$MJbKg1YQ@j&KPidatTZ2h-sz^V-z{z!uqFi^P?|ty;p@00k`?rV3ltT|% z^>{MhJJCyiAE!E76r~jSSqJ}knoOTeSfw&5_#%KWCkaXOOh-8FaEY_;eZ-ljdB2+{ z#<@Qa?#?G#aJ>%V{yZo)lIC$gPsUrFj>?20ih$O5((T(yb-al3MC#SI+&}U$yYa!@ zc=MUdg<=qep&_4sg7r>yDlM%{z~5EL`uw!IPPI21GrIkG~d!!nm1GX_INq2EuVYy(5dr5J~ z{7&%ra!`8_s6Ca?HTUL#xQ};Sa0Jdh;X$l@xHeP5Tb8}|=AWGY;su`#K+Z-B)Oe(0 zzyL>v?TuV-=Yk&E(mSV|c`&>dPu1HkG_BS0!R1RPM{YZ&cXxpUCyQbb!(OnI-d792 zOrTR;AIe^su{3D(@1{HDse~3m4tDIVJi6rXx7TdNU;UiG^rjXicvWu9>I7GXn+J=? z9T$V?%knFL%(FTo(MM;|-4W07;d#S2uBcFk>D@cN&<9^d_|i*Vq| ziDVy)XTZH3px#ofz3b7@ZRbYPyzDhnVq8j^7wn28%onnL_D_~!i*yY0^rf1Fb-?F_ zkBmA$WuZe$_jAB_;L+iCqOZ-8=)MNpy3d!YJ~u~ITb}qP0Nu18HXTEa{@u`2&nV!j zohIGOG}U|g?RSZ!pJk79b)EUvrdQCzb+NvhxT(58_w1(qDOnt%2u z(Ce&Ym(wWC?~qEvkaI}RdM0Xsgy5?!pyw^>W;z_4@+?z|Ntb23deg~9Mx5r&@+)uiM zDb_W+oy9TA*hcNN3w;V`jVqmOjJZx1Ywmn()We6HAKax+>?~iPF2DTWf{cc#|E*S6 zm|b5bUKq!jd_?hkUtJgF;8Rq9P;v51n7MA3QsragjxO$ad=Jh$eu)bSa?&UjiAX~y znz_(X2a2wA2+u(EA=D1I+)lGi6Pi9djyphSSJ90=z63P31nAAC1top_!B3oycl_QB zO$^n?0DM+V;Ake_VXt)mqgH8qP!O-qV=mhc*!oTLLTcL*nv0v+zt5Q-@h6M zu9yJg4$#|$=^dN!$cD{(&2^f7yh|^gnZ;zfIXBe#Qkp;~3a!Mcj~NfsS0aae1XZLh zuJxMG@gSvBS}j&$%*}VOar2I$&$&mQ+MP(IEE=;Vk$f&l87?0x>1uVekg%tlZ#HGD z`ar*vB*y!cCdt$8b2Xu!cB)e}38wMH=a1T8ij1UsKbO-(&d8Yjd)cxjc>5d9z}w$& zIsjnH^Sg2N>W6Xl&5z*fn;*fWPd>j;=3^C|eZ?uf{<8a>u+9F&T>aRiF#|S;tzoz; z6A9I_z-0k|Lr$j3{b@z*zV)p5?qUTmut0NIKFf+Ns|g=fKyHNK%73 zC`=>bnE>9-2*)kQ0ftrV+IJk0fxEB*7G}V@gw<5h(a6_I42?p%s<9trzKQG#a=V)g zZ&Rnfsli85(OKw4xoF)(?~_g8Ux?_21s;)A|1gp+^urHcf!DtLq%?7U5)M0Pg+Agr zJv)$VDW;BmLd%|XnkSm&^J%AfmNcIQ_tM{U7wGo@?jcT-?j#21LQMxboNsCY?MYC3 zLeWD{j@$0pfVob0+6%3qejx`c|9#$GBEGlGU=9d+lsvS9G&}Ax) zB&UfEvwka~er_3?U-Gqc*UZSrv(qb~x2_9RNbezUL{K%OH)r$Uv*6wy5U)%?x7K)KC#Z+FUwkZn_0O*xWm7-qJF$FUqU{xA zLCoR-8;vN5!MJ!w2H2;LAFFimc~?3cKnDt6S!=wlJxR&l7uYBwCZSj&6xDURmFh4v zHwdCJ+$>Vo{>q-k6gYZi$zk8`1^jx{haJkX9an)%hNWV4JcqtUn2Y%YQhoYt-9`dy zL^CTyBId~Vu)OrG*ttbFPT8?-t!;IjRXTmL=a5ex$#e8pUvhu@Ro{3Xz^Vn_+MWjR z@!pzu{bQ)T0I;ae2QHdyIoD*?iC!d2rH%&Hlc_9#(JowtJs4kY#Cc(lyC2z!H(Y)L ze)xB<#(^s)f!++(-tm0nU8L=Hv-hr2w)>LmfI3HLz`a*~ZMWO6dmCNnJZfyX*p?`u zGC(S@04*F~tZuZkgl`^nCFgy1)3(v8YZ##bEyo1Arpe#vM=Bi76hFKU~irG3g znYfqkuYCaXX;OVQrGIbdo$9P4);a4`Pm}7PHi%kaY8SyFt6J)P5aJZOh;h)WWq8lq z&cS=$b~XUuiKn;W>eUb9n$?fuhc`Wpjazn&(#&1NjQa)1v-VuwpM_dC+uq|9Is8`<- zdp2P}PqYv9W=PH+`gRqcEck%(*X}E1t5`E>eMR?7*C*rj)KM}7z?hO>7w{ zB(`k?=ZQvTy=jBZiJm>j3sRKe?^`N~1x#^H3HYHxLtRX!JGW%gblI%}Goplxg3B&nEXx7uW<%8HFN8g!vT zPWjoKmrPU?tpYh4NS0VHbKe_~X;@y^{#f^;H4RO*ODUGC=LWD3$$mTxgn)G&1ZNdW zh|a57;cCRO=6PM?QVOEeNX>Od1Fc<_Dh)%*?;>Gev%1;>eVc)(B|VhamhaTud{RRs zi&mPy}0laeox3zx+aCvXdyGAa6Tlj3O?2l%n z1n1Q6Iy^;2sB0EH2y-%IJ$vyA4%@C5__+I#op{5~-GFO8`5LTT7U7Qjo^1RxmQ1xP zJ?F9{zV!F(eLj74HJ%Emb(ep?XJ)?cuq@;lIS6Hrq0B86T?UFXX#A_!OZ4m6zu@eNyfWRg{C^Slf=2!sXhsg zCPC3SIFAR~TCl>1Qw{a3L%pBJ6i2=EK>XLsR^h|%ekH(+`ySbZYgRvkt8RK2*WLOU zw(lG&v*1NU_>?3uQn!$G-$s^+bHA%@T9hMZ$qaPNq>!oBGjauPkXWw_)$T;pRS3|R0w z;D@T&X$}Y$T+($EHaxDpsDuehjJOUIr~t?;Cz=PF2I|jQ=Lz}lm;GZFRII?B9i77W zIZM+R1uEYz-wQA3eG(BSVXP10_tX+=AlXRxm43U zNtowJ^SGO6pK~AFH*eST-sjXsuYqmM04x=i~$y!^yfcR-L0;xrvP>k7LaNPR9 zH0HZ8CdQ(oKt=_3iQKLV3CxY9cmTN_?HG#ej^eLaMTjY-dv6xhn*-X5bxL<)yz%@a zN18-;BbHPiZUtWrmYajE7hsL=IJ^2XCPZW{hmk91jqV|G7-5W*i98SN50JR!U0|qlEC~Q^z``Zb|9fxEyZ-Nj_#TEI zRJfHaYOsq5b8ovS$@4UHODYTHNnzmPy|W|zt-pLDuKe4JvG(4DrE(ALf>&wTUESzq z=l5x_>*t`Fxak5MWG)CF6^3N#>KgwV7oO3M8^PPN8@G?_Djs`kPx%lGLR0LMIuG$Z zEa?bsGcTJA_UpNqekUYJ^;U`(w2Y+sWZJDhnQE#}q?+nuplA$?G_jsD?-sQ0gczJ9 z?}>5h35Vg-6As1C|HMUz`!Uwv_cX4$>0w-b^TW7t?Gu=pZL~?^A}2h)|EOTgcyBRi zo`n`#0m~@YatcXK83}iCIF1}>Psw-BuF7nw7>dH{Vtv?F=#UH&4i1tB8dexul|6aX z=i3X8_GkDP&w5D8|M?Bzs~y{_ zPO;N)k$im`bz_Zv(?wf0$T?HGV#_Y8NlZc4OzS)edhkM$%Brv^0VTM?e8}d2iyF(M zPo)y`KxJz}u)=Ia?&iGoX*4-~2_v~`AQA`u!riB$27Ta(FPXq4=d8fRr!2>LC$7Ty z;uVM%9f)YrIMCSx9-jiDb^)ky48(DvX`a)wchc_iIiNQW?#|{~=b5HC;$BWCmCQw@ zJ4>2lm5UJ6j%X@69HJ;mG_=Q)doh5`h3Z5Hfcu}Blkb7Z^6RWdb7d^7BpDmJe=dm# zmHOK18Z;42dp;%&g9<$#b3uu|pr8aik+3qE*s~83oQaOC3*7>IGQfx#6h$^z#O&B0 zIaw#YJ>dE6;IXBk$rXh*dN1il|AP;mhVR_+9OC*3?cW0M_r*1Nx*p78JZe}hNzvL) zI#r57FCw48Op@GWR{8qg!p2-j*}j!9xNu8~pCTk^#sW-rc6+mVeE}fj9S)!nFPjh*zW3xhT$?3m#TL2UXvJLIX-X! zC*I}~sSBDsfSBM1(jeEL9KHTK}I)=vA)=WqJ>c5hrA}6e|dtD z@=p62M;y{%&z`uOP=%C06>&jPIA*Rh*9Vowqv?hAR$uao_N%^eA%J&{a6vu`;IiJD zcipt0RzXxGBW0V@R|BcCIeCYA;Y*8bL?(kD2S|wc=C@dIpZNB(b6xCB$1V44!#jWD zCOo}yb^#u4xt%p>+Ff++TD(+pKC>I${H&41m9m{&UgxySm$a2R$R5%nQ?Id%+Hu(9 z5fxwgHH^L!{jq0u4<`BSGW8tz?A7;`CYgAE$>xd~GG97Ns`pWJsz-*V`nZxzPrB3* zO{PipcK$_CJB_(jE%jLGhVLV4GtNEZNSu4xVfgPqeLlLKS=_w#aa?=L6S!*4Q@G`> z=g{rdB0f2m&c5O>UVquM5~N0uFQg$Xb&N_pU|+RLoki_+X!W>7?l5qMAEiEp z_InPD0|(o4Yju7Pz&PEs&oHoAq=u$4HFUnc;205|I}iEX5prWw;lO(Qc5NbFl8dFD>oR9Pbe4b=YX~Pzv6McH7 z?+IeP*%kY5k)Yk{aX3j$o@ca$Sy#FM9@)Q73RJi|2kuOR=XZd{7K5U3puGs(ngzIz zlaE}E_rCT>eEymz>JHbD%ieqQuT6j9{69yP$d#I=7$kk(YU-!RH>a%L#yNJNf?0-z z&LvVh(4*o(=9=j2T2m^`D~tZfqN(wb&-H#FgBm%uKu)`2Q#DeM%Lbc!IxE`gYyhIl z{>kZw$9)}ZV~#<@cK!l{#S1WwH{ZJ>NumQrEe&f#!Z|C5+M%w3yb^;`40jQs6@WWv z&NaGWRYqkV=*=YiY%~S5+CaYz^m};K>4#(S)EM^6jxY&eCPGEo9)X=Hq#9S9C~W%D zMv^)Aw-&oAZahK5HLtZpe)&E^Il>{LTD7Rv?GDe;cwB4TU{N& zqMJ9sEf;UtU7zw-JeEuq1wj<)Hq|l*Cd-h?jAr`(Y88|eU-}Bl%L-M@ak8Ywl8c(& zJy+XZ^IlsZ4oVf~s~+B^|JI6Bj5TK^OvrP6+Lc@m;6eZgk6Pw!twDA@o zyI_%NIVv~EU}qtNVZ-+Igbjt^M?nXvJ5ts|r`y}>fYNJj+p;hp93tr$Nbybr>yOl} z?xKV@eNHm%)UaV=9>DyFYemJweB(`!^@G?3^qd#pP_`uVF{q^gsl~-_etzf3rsShf z?J3{mTtnkiE(vK^qCqB3*rW=(0ycf_^}Mq2l-;gYeg5$$4qY)2jrLnr5H_d zZR~p<=4NAM{mco@4l3$EW2b^lv15RIH2q`(csB5&U1ufZLiYYIC5CIPk*$Ao#s&aS z4f_74wsrB-|MFDQ*~&5EUI#qC1O4e|(BHlx`P%t3;$6?7zw4Rg=N(U>zvD^7(@!Ga z`4sxQoN{#vxnEo7&5v)MhmcVcDqRF$P{K-M1rO}&@6BSZ@&JFh+txl{nR-v!U_PPEaxyA$bwvBjYF6o}dY zBK*$#PsMn<5tr%rH1~_mwdp`ei|1b}12Nx?9l?#wTrB7Ajf8q^OlC776&d?8XQ@(; zEC)IEaOD_v2Q>ifn(0|CinhZVah^#qLr4+`TB?{ip|2;0AH}x&s=X|-gEcenN0QI1 z=#P*3xapo9#sC@!DUqJcBGO%3lQ9H>Z>gS|r8&h8e~0v^tJo~=b-*b@Me>q1C`y3M zv56L5`|=|e4q8#Wrg8}(5`bZ{?XVM9VY|r8+9S!>hfMI7OZSe(LoPCWTrc~HL&HW& zq-qmNLKb->Purh232<(miFMWBupfM8wqrT#Ys41Ds0k=zlVy_p7Xc8n4XR#vK!LHa zc79K6!-AjEl(lA0fa>r)RrjPys9f5yE@3cg{K!HaqQ;Plo$9T=WD}A^`mm4d09@2t zeaZ81`IHNRO*+gk2~-QrCLT~cbZ4=oIXS2VgDV4hRSNfJr}#8pjEAe&MR}f5cX_3c zFk&oeBWj=sqBELtB8bks=>w1ve{<+M52Zj3J)-1`A_KRKF*ny4*))6f>D}%|ivVcO z8tXE5g(}*YTI1}(OH*VDkP-D*s2em_} zk;pv}1_IArf9Y$Lb(2P@W#d!4G6h^<&(l`dNNiznS=un#MfER-JX}|vN(8+s6b!h= z-=!tOuoJhXpP^`|55gIlWGTWnp0e>OUl2FeSyMMWv>ShQ<(B+>-0y=sdl2v0g8t5@ z(BJ+z`a3ot-uWcr>8H`3ej5E<&mrEk1@YW=@cb^s-I=5_J??T4QP8R{*c;A9$*+Nm^Uy&ChJ_meWLzJ{SJ6O z=|<=Nd{X=|z9gB$Q5#1dvKSwJ^D#|~*otNETk|_s^$`iS+LV+?j#|8ua~%(30o(gg z#x9XT>8yZI9Ge9>!d{$G&{Ep^m+5s|fUndMn(wI%wV^cP3vmG;y2dd!+z3MlRIOhs z3bGwZDRXNxit4;;(KHzq*>Z<QwEsXWUq}fZNwyz{`&KdS{VDwl8@&QdD3iQPGL~uBPp93DGWpr=}8e%9obmX zCO57xj%}KTCKFH^O@I3ALOY{!{|L7Hk@ho&j9kc}2Q$PDLVXSo*dfX)G~j7%CxOwb zZn)dPv2?1f*#%HxuO&4wZKT9_($|@m%@YogXLCI#DV~g!IhJ)GW}WD@DW#{YKOeI7 zERErDg$NXeUdq9<$>gLZUyb-Ry^!AOOTGr+6GODNSM^q3^4i|&OZr*>VA_ZvAf>)L z<5ILEfw2kdUMc+SN3aFp+LWTAzy;2O(Ck${e&dAzz%E@h*4)WRf7Uk6#Immid9FyW z&EhM{X^!mI&dk+fp{iOsz0A3)#sl}66v!~CSP+;1M?e! z&bH)r@myMfJ_fWF0qteU*VqbR>;PbFCBApl(|BfMEe3+e<8_xkO$4zP%vF#@fdmx$ zLSlVk?}0{O|9n8Ml&q*~zo_QDvA)i=WIB}>*aWR_2lYESY*Q2UP*sMa$prR(Hi^cM zXy`Vetn;{(+N|nKD$DpOC~;hpe0K?r4cWzc8yBc%2fe=C~R#imxMo&5~GvM9J0?je*(| zplHmPEHUnX?Af|QcQ1hLgT8sb8)L^zU)~~O76CfZ7At>XRat~=Q&J?%QZnaQ7-yG% zD}hcdBu4g{=);4Rdbf0SkLJowpO!Fp{7usP<2VNQd*I#-;<@cWXHNoHv=@QK7A13- zBK)^^pNvJ5ji})KzV4aFM)FIc64Z1qnoKka6cet38|8Ny<);op>2FN#N^hgKls{DV z1yz>9~ z$M#)aY}h#KWg5umXUy_^h&iqCO6_SzMXPRS63rSZ(N9o2yV_|TCjeJJ?HmCmNpwU2 z1Ft^&h>_Y@ZwHChj_Yd89UuUZk|=C~$7a`iEnll1PNWvZY4d>v78fBiWop5L%F#A1 z)xjA6&*E8N$rbGIP>uJBC1a^;#a6+z#?bCq-s}R{%mQ%9-l~Nq z>~h{h0u^$gb%gm&udXI~r+d>o`(E%cFqUGJe=o;3m9^xPn{Y9elHd<9&|7`UZvgl& z05&%~#XjC!eaRa%KR{)-E5ixoztz-t9!m>qu@B&+(Um5qAEJ;&0D zG@UL-<$DOraGXmHcr`qQ8i57al2lSKbR%RV_ z<}9OP>2ygHzK#IJ6+oJm)h?ZTBhgC~0j;q_TbkMi$Ozo`*mHGYQNn&aS+6 zExIwOGlt#hB6-Y($zRJ#v!28p0V80KJ$n%|TCLH0{k?uX_?Ap1doi=$A8%qSW=;Vo z2KVQI&aQ;%p_g`}k1bBL%&3h+R!-vQ-gaCQA3MJ6eQQ2m+=wdRni?^)&1)#mH#;0- z*+EkQS-s)aEGXfGKtQ71hD#qy-GkX-e-_qZW{K0*p;ylW4p*4gWWUXqfp)t^d%Bw9 zE|!e2H>)2V3%F+1#vbeMqXjHYUY~cPliQDCE@gXDivx%X=AI&P#yV}YOC#M^sm|%Z zBGoDE%>w;SQfL#UlBk?0e_R(~aVf)G9!~3ep33ip# zaQ1BJSh;L0fb5Fx5R9{N6=IoKnmTOLxvN1R8NN4Haa>Z}TeTZK{jleE)Nasx-dWLI zRh!XO(q9JP>kUk;#{s;hx8_~HFZ$;}wuY;{FLVnK zHLVM_3a=ld{H%8#vcu^lxQonOiF9^^-c&x%Y99StFI^4bTmawRt5H}9j;OgWs>Q_S z_mKBW^GrQ25y`&6Xw*!W)H&6XMeTCDkUSV-r3V`d_68PNQ6w7OZnrkiOvl^ zcM-eh>eoP!B}{^oNiHVb@?yEH*@cM}tH2!r%-usUi#K9#tsEqzMWD|1*t7U(tlD`{r zv?^|BI`C%h#k{vN_To?$O$yi}24UC;eT;+p3RS4!%l_`m4G!NQSkNO{@U_ep2Pmkb z&BgOlAy5o`QCXKAd-m9}*GLuSx)vk5vfmBFlb;@V>2oefnK!K!0uZBYW_lckHZYD8)G| z=~x;S4X)&+1W;)hUSL5*w$2cNT4N~{cBIY!=XdPJ*6q7%fq~op;jGQ5p-B$_&ur@$ zYm&p6S-Hf3l3hH*4o2OC>E6^LHRz0qA-7ZMKQ5gbANe-EXFis-V`G+o@0!OX05MvL zvrMT!kn5pLB#%3ef(4a$NN6ocdPxYDc^9zus+krYuA=9DjR^74}lBc%F1gp$Po zFB^}$N^|(g$I7K+wlsjM2b}(!jQx%jh8MBUnGKUe2DM167M7S)?*`CUHV%Z;mb7#q zh!VfK=JCAK;BkmN5Zm4RY!_>pDqhL7BFoJv4d1NTn(YD@D?TsAytn$2O}*8ZT#AI+ z`#e@z`(o9ARp8Dt#k>0Y2D1*DMzvXY5MX;Gm5OZLGE3{2oX9aV zSHqtiwBt=`YWHuwwBNt=(zgNl9QNkJSE~>bi&kLBbQM?lXx!~Wjcgx}@Pa(bv}>I> zQW=)&qFaSg=wnuFRqaUEZ(`S;xseXvww;}3FxfhIbeRljndyQLhYT@b4wfE=PN{4k zjo3c!q)b;c>DN5K3FBn$M}2I8pklvZ5%#vXJFesc@7GozC3*p15Xn>> zrEu7^!J{*GMi#PfE$X2Y?ACBc1?Dgce9ez9vyDFYD!eMS-jt|nqkYBjb@u`u;JO#c zb_~B0y=ftP$?xDnp9BT~j!NhaeT4y`PO)nS_27QmsSG~i5ySq!2Oa#}U(~k7jgj0#*ZvKK4@H-;Cl8Z~8tJS5>a>tU{ z4Jc87n{$Xl#xh{ZDa9iCbf5|W4dm)oW+AylDCKmK@xU9KFqQxNTbojS;X%O^qmzIQ zJv%C~q3S)kicF|v;8~fEQ3TL9sMSsYLB(L)^T;!GhwJVvcC2%f-Lrjp!3{)3V*12VFF^r=OjR z$Ym0CrW}wK8^ECrPqvSwQdq~aZHKKmC8wwm)RLYSp$)G=d++G&hkEIu3%;d zefw}D`@;OF)v078z;x*nF>v(~GqF1cFLm-q=bRj{bXT-7a%M>XfPy zndA-Ra(^NydfmqUY0WP{u11Xjia-_>R)nqF_S7AsE%s*Z6PEStR%J|rR;>+-rrrgk zNXDNvyKfjW)$SPQ@2$S%6TQ`!T++Mwk^=#p3gBY^{uRJu#)sSm;O_vuAHb2l)t4OI zTYbrgdN*IP+q(x*Nl}fQsUA{+O}*D=w!|gf&g=%Gn^GIe9 znoHuPl+D7`5h}C{E>PlN*PhbwMq^e0$qEL+loJ=NHpz3$Y&`PmJ!x`3#v4_Q-cTwJ z@~mAF)&(m*WEQAH0sl#%SIqZFk9HTif>Ot1U=(eABx*t40N}^!PQ?c|&f}ZwcjA(B zR|w!spbw$b>Zv&q0=HrU|Gir_Q0m$;Kqx^q7TyVCAa>f^$*MyQJ}(EYRe zKSNGIQZ14tAI)sLIfo6peI~z85vyJ4(A#{eisKu&jSwZD8IgOdcGB9LrpBP}=8PF8 z^6*=-LNhZepig&fbBgk;7g%A((dnKANew3ZaX9_OxNy?NqKnZS2dx~}ZLpXjOj$!n z1&B%eI}42}Bn*xE84OB0+SxN!rhyR*PS%A^QDKx)-@PV#698=0rwQBZ9VPxSyJBLp zUPCTfBLP3H)RU?BBCPJOQqc#IRxIAT`JMLzbU(nK0toF3zHvB!vjE)CyZMr7CyTig zvwJY!X}qIvn%;t!vwRZd4w~uAp=vGnX6v}p?+?b$mfM#H4J_Av8aA?Gj4=g=UIyJJc<8U7D@ z+=OGutvnpI3D&g(lA~EwKULK~WBBQ3T^hqKk82o=cBPZWapM{FTx_iB*f9o?3P7;j z%_0pq2P_bBV+r=o?VwE$)he$tRD;M21fg7NmeUvj9`v&uB|;3FS6{`vd|KG#+Amok zW)LWwncW6c1zx4~CnWVvcHu(eQK4i`H$gJGZph>pjH?(L72qXXL!N=He|6gb2Jo#W zmh|6U{d|~L%6=bA0Em)HH%9gjdd|f zN@&$M?t(kJz;oM^WLY#08e5VEwrxy~kKs4pb8=Hd_^0BQrX;|Op{pf;7srA6oUyUz zl3;{|=RrABf^JkY`CzrEnB%mUTIyIQHBd75v4zn`-#ypYrj0g*V)kx*c{iky)HOS= zE&5<(O%NNukJX)D*|?*OL{~0)Q1eGi7f&t-EbzppIm~rpdmVEPOJq{LyCi4KDU@|z zI697Wd4g0Iy+04c-K0p2+Mra&_}o)pGE$ZV&g4E|7jU{*)3sNV2jkG1pVYlFrJq#& zSP3kU3VEIOy}{@=O&~k-U#!MKMi(oy%0q21qoCY&T6U_*pwInpwR0$8{E6YVh3)_Y8jP>xuGuvvLTyQ8LNMVoAWM@!(1B=u_7!H@pR%nwTdDkKtGh9y~S*0rfR=bM^nIdCb@ z7_uk!XV{(4E*jntd+Q&4(bo3k7<>J}4ZMeHxQwpEknwEUN0;K2ko9g3!b=^U8q`XY z=Tks5S+HEC>-E!Lytav_af4-xOQ4YqPH8H+Tm=qlXzP0cAG{ZQeyC;$m7IehbAeY8 z-Y(1X8gZTLI(_UezGBLXrh1?nh_c3dYIurpz-Ra#X`RFMSzKexM|8ADv-n6J7#gCj z;jl{ys!-#A^N9CH0%f$|cnw<3;i^2XG6A(rxG)fL;0*OW)3U-P_6)CYOsp2p1}2uz zS;m0#$Mi&8ZTUpi=WEErCJLti*Yb#5!=RZ|)aD6X;~578jFk2uaF!-uFmY*e*^EEP zGhJ+IA@dn&-!BJnA%K;2OxL<6W^l(7GdSyrDMfRh!ZzSi%6{lcZZZ(T*kh;FO-`bA z7Xlrk2o$wIIT*;`l#c3|%{%H^`KQzGwaTyOyD8;CHt8d^i;3K3&xaF{CkQ9@OiU`b zc`<-UO=OTo4>~o~h*o!{BTIy-BrZV_k4m{}qj!22k<;#xBNB$){gXw2rv5q!=ZpJ5 zZwB$)4$$~=P-_y@o&vWQC*A1%9)9ADN8>NQ{xCLds!g-{vE}by^Cvq$fBqAC=R!u2 znXMllPIYvs-(dmFrfdioy40H8N`4?p0aq>(Iz(~@YtDw-g1mQd-OB8mk-vGb8OY#h zI$@)bgtA0Bkwth!W$}s79hrSbo(zg@MkO1W(H>*vn08`mFVjic*egv+tQ;AYwA!bY(Xhm-g5 z3C?t!cA-UM$(&JR4I*rKdTZSw+5m#ExDECj@)*$4ZI|5f13Nxi4I`)|#IJ+`YP4Jm zt4=_CZc^!m&}wp7QOXdGK!?yp&|tdXK6gFqGS|BlSz#Pf?Ts5jX3m&(sEB&F;XS|; zH>4fuivV1P1wYu0cZA|E6Y9=MpSd zT&t#I>7@6tCj&Lr+4BN9d@Qsf&!@`yE!)Au_D6~|R*0|00dAaeQxp|R^ww133!vyi zpPlRA3*We@iP8O3_L)Tftwe%n^kN(zZdz~a3c05JM`O+e!m`R$>EEj++_}c@JlL$+ zktfBdk}Q#{6Wh832WA|MuT^*yb^L%qlis7k9!-Va5KLzQStCY7=dRFwmChgvA9z>N zIArjBPLHHbE+wN>r%?-{44#wxbxL&273@}aL};!typ)S0bZJr)tiSnM_qXcvy%A%YqFR z;EG|%nb?=Evt2Muec?1cNk(3d6<^sUJs@tJY|ZPfe|6f^2maE%zXssbb*I|DuilQc zj+_!Ub+*MBOZIN>=B#ySr~#g^cug8pkYgRF-gcC9p=SviF1pvA+d5r$n4V2Pt3I8( z%57`X(raA52&ZrJy_O-+X9_wQLBUsSjr(}JHF76nz84qM$=KU0JS_vH^HyYb>=hoz zmO_yw*vWI1Hd;iwi|gWk7wGIlJii^S@nyi+BGA|(aBl|G>R=o(e(OCa<7fYBZ4<-z zM*u#gDM?h^Dk|+~R-s=>1S=KvX!P4`7l@hePzelkTrAH;NO)IFt2cxkb-U za+fIv1nx|~R!=}Ksq;XWOtph54F=J(mDWh^N~gBKoq+LI6%+Z|v>LP%j#Kq-z4Se; zSA1rl4GcopCV&_dtasNeUkMb^}7%DUQs@N8(w8d4hu*ztNz z53i=5;RJS|OGAVFLs7Q3xc2)xw-8dd&}0ftIu{3yYsmClU|SF^=-SK+)2$43DJ7eI z9v=K!T%RS`1krh7Pv$Lf;;IWzqFl?gqRWc;xv7WcX%kOrM8&c5Q3P_et6-BI(8;4( z9vl|5dD^q!J} zOtupGj-U5d-`fGsSlCL;C6Xx~V;ZWH2190ojl>yIi4;ppSKONe&+kM$zXRYtC{3gz z8V8~l-uEL%;p8KhH8F}GT>kzw@7DqXWlt?S(wlr}hJ=Bc;9_A9Vo&tT4!_3>@)q`{ zDBy~Pd1UU?v~bRImUvCak4SGafx;GSZDIM;xA%Ijo6Ep-z+sIS#Ac0-*?z_v?dC$8 zlMNf^ymOSm8jT=nG;JPZ5aj0@ObR)jGZicYQ1$K=FDj0KxC8FZr?ln~fL2274#L@| zykueQFDaY6J?WgPF1l(D+v}WJ){D>gxVYTE^##f=Y#_J|;I#mL7r^%b?3sA|_dY-I zhVLzJ_TG44a|O)|lLdqp35smqi^BG{6J5&QJV*ugV8;|0?={}MH zr{t!mn3Lp%SnbcZ{dv-#8w(f%!v;XB;;$?fHCb7QT8%92cEcRIVXjXRlIH&=!IUdc zMPnq&{v3%IOkAIuI<_dWgtgbd<?-3>&{~?AAZ-G4=F%qPdrK?pg5K6rMj){bb2G5t-T&MH`S}WXP7Qj2t%|N zgP@YhRCbRUZZ@7I(4+B`iY;oI%KbmBILq3{DNmX++Ycf07xk^oJ*Q2wtm2D<_L?U4 zt^LO+V~?^f))K1Os+7!{-jdnL6JXP;+&2lPSPZBg`*&zpdeuaBojLAe*q5QYk|tM= z&2$1>f%iJd-ZA7O8r`}p5tn6lC*6XJQ`rBoxxfOPlynk6ROXbHbqPi5pXR z9OW9tRdk;lVbt^J!m}hqCtPR1wdpd{to>YmORPD}ndUHakwDJqz#Ez4RgzsCppho& zM>^&qOJEPoJiiLklYZ|sL>s^!0EtDhjT zjhXdMJZ3iwn=9Gib23zbwyYp0=A>ha^%cF>_}OZs66srAsr->dO)LQsF2_!8(6^&9 zEiq)+;{05xHhOnAcz!#$H zHSzlI{aAA%l1%}M?Ck2(Dc{+!50T(ZqNL$m3QC7#Z;m-^k&J9eQtj}>8s>f$8yf1G zKhC+Py4Fj|e)2Tw56M~DDV;lMNt#}d@yLcvb%*E?U5wljqlt`ST!L#jz?Q%S9Z8I1 zVu)co>&&5b#cVU>h>~3ab}nRXI%U*`F#kuqhnroB>Sd5p+@^P|%Yd{w#M8TH>t5cp zHZj5Zj@q-u9nx6Bp%l5`GsFA{Q0ZZmjvafD^@zxlm1fbuy*M)bggP9~3s9mCxj z*)(<~QBgJ6JxON#>xli;_`ksId?7UtzZZ)=aT0rWcqy^Tr4WHrKUKPKEvc*kYm)Y^ zm`f?E>I|ZT7qY-{S#g1|Il8*h&50ybQnRDGSZ#=u*rm z&uvZUY2WO2bW-5rO)Vg>H?a10_q~#6^d?@z9qpnp}{HPEc44;vzwvn>xi2 zVdiA1nsYW*+|$^Ub0FnBtSxm?HX|R|i*Ak!@Wa}`7dTLPV$+-*4wNRo+1=@*bRJTb zsEqxwILB;sW-!q20sRgT_mY=ItyI1w!plxL1g&Vewm7!-EHc=t*zg-!>sGgbFt*<& zZe#4&5_1^=U&R=g#7FzoaU_6mPrUxSf81=W72tOHi;hA0&;ux=5x(geCr;R+BQdVC`~-CEs- z_jhl6`~2XzB*D^!a27h7mEGl9;Z~8d#9$1ANzIX%qAH*+3jr&O#?29rJ3fLP7*rz- z3=4nQU5aw>Z+5HeHJ9wLWDVE{X)dX9gK8rE)=RGg@G>M!at~Jgq`5kmxqQi3MS#wu z16viWW=}j?m+rjbBZ~oA=Y4f~o%1YPJQhAiRT_#z*Z_RZmnM$IrPP-Dh9RkgHE_T) zD_cU`@OANk_d+PT&|6apojavWj_KV0%$KfhqTu;o{1xA;=q&izh)%TV8A~d9FwLnKSlJ(>pNM~}!0p_xhgw}#mp^7tvQruGoE#6NIcZH#^ z3toKzqvotu16wX1e+mUD>v%Lg;N0+J$zijraa|nF`lt}TzlP?1S!KG_J9V*4@#AbOe>B_DY#IX!ckdf4p<_E*wVd5I=SOWdnZ9CMl$Yw~o?wOoyPXDv+ zin{*6J&y5n=ne`Gs?dX%8%?Tjh=x5jE9+E8JFBWCC7YV+q0h|B*Bzccjc%sw05wB* za`Kd!msL-D!90&m@NhdXT|6;zCt}x}f?UUtX+pDCkUedzr6)cMt)*63zaH=+hz{S? z`L9qQ_q*WEo+Odp&AQR2Kes?*(3Ae20Z=sh%v-O|%H=0|xn}&Nru<2n(<)OgMKG8o6u?2X9-_0~Wyw;u3kIFrZT4ER!jK$5F!_r{_f2590m@*NwmD?1!q;>% zrPYMGp21{=LPqL9QW-=>Abl<#Cmyjxj>93u>#-3F5P---9ZZI=;Y_f@W=e}lKc5p! z%BWn&5=!^nhfZ*gdmenc?hxH=CBZA%8G)&%Y}#qz3j5TDwi^gY1>Y`O zC^p{A4jB~XXDuttZs|5jnrs+r!zGo&jHWXP=0}iGWNCIYvLTNKMVh79pd!0gypdsH zxhRk1BHaG1m-hO%Ui#7gt(Tq*;9vlk0{C+Pw;HG31mLRxeiguZ05;dO>W)R@Ng|j! zKOrtr8M^|ZIs=2$joRQdEaaWk;@WzcbrcEvR#{9wh*U6_JXUhx#}u-cFVH4C%%kq@ zRDq$X1efv2x%!^@AQFqD`gZNK3w;WpjLJPZX&f^?^QCK>80k+BYWq#b&azJOjFluz zwUmSGf0?$r{`3C!^L_6K(K7aAaXDlmBfN3UWn9Ygo`cvnH1J+mo{|HH*mX}njioBg z!oEGhEE3pDlIraRSp$H-a@XmIu)Dh1jE`IcO{hlO9`b;tDr&B=Xq*FJ2KQ`a97>!E z3Vbe2`e>%cn&@;JB3o*(06Fg=$q{j#AvU`_bGpeg?>J;~*SSasXeMc2hD@QtWhr^i zj%022WBLGynwlRFG&M5-Oa%(q-mECVi8i?wwb!x{5VG#z7W}tv<4p-LxAiYh>mT?l z_x=TdUm0{r?tg9$Tc&$BXldJ+PG%P}*=t9TImmP1+6Zci5n*|ia_VYm6g`Uwg zr(e@Eb9F7sE;MSISffw7Y7YRLr@} zFx^O2)+VJA5Qy5T4r*KPL}%dc2cD`sM0eMA5y|5sScZB4nJ{)p%(9XHG#{sF*1g+> zrsk_eH2%oJ~>o0|!uAfa?lNBNqyRj)BQDdr72}a|Q z*y`VM=@t;a4#w9(K8wc=e08jOAx%46R`L$m0wT2#AD6h2Xn~#ez- zq0z;wdr(7L;QnJ|$Dnr3ksJzH(Ch&Py$mf1eihO<>6Eb~zdsq$tXSoJW!w2eY%xAN zOatrRAc+SGii*<+U}uQ*)Ug0L*!@_8 zJs=H?W1H4ps}6HNnouF= z^4^-Cz>Y?E2*HSG$H{U|n9UZT+CEk-@w~ZiY&}1-rh`N5H9J5W>)Did@k)Rc$ErA&~Nf^vMaCZ-QZacWU z2cQ;cd@*Qz5vVnubfbT;v2OIs#Q?m)C{V8^*X^KfRsuSj*fDv_u377ZCR?*KJr6fi zGS^sa$HqOgNh7STRV7Qw87*=K9%s{3nbNj`3u_&YCfjgk(?yMAVQ!nRnjEiPOFOV2 z<7_9!?%7^8^HSHV7!=9|r^I!1Zu(?oh1s!b5tVnZsPj9s$Ng@SNJpF`q^XsIvZo$% z-~vrdDexyx@UD!Bw*FYZcaX?t>|)k;`Yf@FFMdDD6%-4Qfa+MCryORt4FFRAIFlVB zvoQgzXCd>m!Q;dumMAx%RPB*t-&FmO7&1Pb&MSAjUnvm6d}<=Pdd;T z3d0Ez*4?wA?hvi>2ET*EjpT?$q^c(l!7}`yrJ29B6f3CQJ*g55%WN$s`=6v2PhM8N zX3aj?(r;>Jn<&_C9K^je>)!S6qW+ibN2ih-aJwFxh%1+uL~ONF>>Ie)_zAqk$Cw+ z-8nsrQ65XCM$~`DHC{6)qcjb;el%uGj}IVSKt|;rP3As;Iv4)s3s*NWnqL_7A;|G1 zmrhNUQeCBXx9|lFR*V(0hgH}D_aA#tu!BYzfW^WigLcJBgI*y~$$=N8I;O2GTw61?zfYljzbwgvbG@`sB{ZD`Y~r0yhJfc#x%(?ZRuR z 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%0A%-QSMw)$gOJF7J3F8G{9**Z`+Pu9Oh)Lg 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
ivZV5X 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 C%Bx=&F};*NmZ^ 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

K<1m~V}V14^za8Y{C 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 literal 0 HcmV?d00001 diff --git a/under_the_neighborhood/source/assets/undertheneighborhood_logo.png b/under_the_neighborhood/source/assets/undertheneighborhood_logo.png new file mode 100644 index 0000000000000000000000000000000000000000..76117f7e4e50aaee252d0046b90fc5c1cb0e9fb7 GIT binary patch literal 722066 zcmd?QWmsHU)&^R*yIXJ%Qn<UjCP*My;ckU{a3@G0xO+$lA-G#`cXuba-%58+PxsuJ z`Mztv?tXwewa+@s-@UdRBGgo5(U6Ie0RRA+yquH<0Dv$C0KmLJgopH$y}pQtd>}c> z>AC;_tkl1Lp*#vj-64HxR$4l)I?74{rVe(j#%2yCAXX1MM+h|lASCMHXl!Z&a-}c< zSy<T%Q=K%nQc+l$2~)l1R%TarlmuB?$$2@0G`&=`OucMO`OT<AMJR+k1RxCTK(59V z9(K0&E&?9HRKM{RfL#CTW}~9`jl|VPm`ePYKnfjYH3~@wXAlK1E0D#Mot>S6m!H*y z-JH(^#Q&0lgPjA&2IOF4=VJl#3jl!v92^vXG%AQVXESpF4JnyFgh9RuQ(3yYIts9{ zfx%!_Fej^nvjrQFpP!$Nor8^og9Spt;^JxVYV5&c??U|#4pJZ&Q)eqjS1Sj5ieDU! zO&r`@g{dH_{%(Vv<DYEpUH<SB#A9q8#*S=2R`y>u{YGeJ`X`;Eo3rh2!p%(CK(-(| zkiDx5gckTGEyPXA%72poTefy~e^R@+O1nce`op$=OYNfN=?G%e0J%80Ih%r{-60aG z|Dl+Rs|M(wuK8a)4k7>ZVMj{`R|gkMhyUP&KX3od6|Pq1|3TodJAWeud071i(qDJ} zBy|*!bOsr_Iyh@NIN1IpdDQ-)8wCd^D+dL`Yb$#*2e1p{FT?+M03>DX3KFJ*BoYS; zJ0}Y}pB9iqfQujU!@|xZz|Q_VsWK!t&5T`*|Am-e3&<k?Nj&zy6FZn$nS1_^q-Lf9 z<_^ww#*n~S*%@1a*c|OGev_uGEFf?1;%aPf3X+!+rh=%-YGq|6z-4X><mcc4v9OyP z8?%@Lxj0$)IY68&oZRNTAZ{~WQ&S+<Kc1IzFm?NtRKK489bje-rVt)~Mnk}ii`Sf= zn}dgigO`(+h1-OSi^Z7Jl%2(d+nA4=iw|UGZf^b$ZmP~!5R4n!{*~)5t;`@C&3Vjt z_;`8ESa?l&xmnCjx%gO&+0D3F%-DG#>Y9Q$IZXMeDE=u|(!tijS=qr1;&V<aieJ$d zfUt+CYWxdd!c@RNI(2@fs;%4aotzNdLmC_K*WW(~bpI!Uf8N)&w}LpCgNou;#t8hT zfhJ`1f~WwI_FJEtl?TXHN6HG~Gne1g;9zI}+dbXC+~eiv`!zKD22lYyD;G%8dHylj zXo8&nxU#jP_zjf;#-_j9VEQXPL1t8cbX)zK2><VV`8!*%B?#iJ|B|-9lesvUyMm3K zLE;t=7ypm2VEa$XyBNFwchxyf`PqRc+<Ywj{2((H4o)s03m>luBu%+EjQPxgAYLGl z_aCPJi|YSp5dGg#{SUXAS{mD1fFNavjp{!dW9ne<4s!lWEF6uUjUm+s<m@6$W$x@? zM`7&fXlrHqTSl_E+nfC{rvI756s`^w|Ag#+lw$^Rw)%_P{wn296)65+l=nXd>3=tZ z{M-Ec|1wByzl!Sb$YJ|eQ2qX0>UU4d{EE$Q#Y*7c!RLRQgOKVa02vPd93cO%4Q0Q} zcldugB>u{p-wglD?BX9?kSWWr%ReVekS~8uw?Oug<aUNkrU>Cu(*ekLIr38CS{@${ zAHg{WGurgA{#W0x@h;8fQ)pA`yJH)%i+gDU<7bh&R1T3&gVj1i+6D>WJ5ZC@+t??~ z0$>qQn`r`KG{Y6kyw_*D5;vAv7MNJeQq1<6!6$RAqVD`Q)y-G@JImKuG(YZ5MVDNz z=0Hbv)AQa(d9~Ah|GfbsgO$Z({#)zG4YHLQ`LA3)^~qdB|F?!3_5U9hyVJf}3S<nB zN$y`7I@=%=JGv2Uo6rG|`4W^7Yk>NF6F{t2gsrZX>;N6VxBfBMjfB!FcHV>E@&TR8 zPvtsowFNPNghmu~6(8_zzI6xonQJj)ZpBs-W_D?H2M$2%vVdX~*>plPqIu<=w1Nb< z*CFOQd;t&!_)6qQmDd_;%$h!5P2KeWEp(W<U+s@xPk9diJz|~68|<Mw@7UotS)&tX zh)Oe|JaZrGFq4hviJA%K98lDVx-)^^HIH;epD`?iq6c#PPy$?_n&5hj{CdO-4jjAP z0bt5EeV?9<u-_;Ar8(_VlZ<ix#Sw;gX&9y-vk*+{vml>U-q{vQ_%){}N8T;t%o~o~ zU`$rC5<xNw>c6xNQ25`o$HU5qWzc@>8-NcXc}!oxT!@-FU-%f_kv6~|`qSEKV&Y#E zNN{4H_`3$^!mjFMXGc$l_PtpaW~8W#u&Ysk7WmcWU?s)B;-E)df+x?y?4ONP?}i_c zEifwu=`unIurWqGc=m|5`kR0G0{#UGk}y$FKE!SJ7#w6oL_|P3s5eln%<R1_e`Rb& z+Vd|@1;<4hqwdO*+e$!OM_fbH_7>(w6EO0^Oz$tQ<lr!enhVeRi?L3QPQZY23?3|q zD9JTsz%%+PCqhR2-;nu1@?WeHdI|5y`x6}k;8cMYWS2qj7D3^^dY@hFUmtkj{7JS; zL==Y8f@-QXA~^BZ&x1SQTN~+hD^?pFKp&v=LMiVrdWQZ@B5Bqxv<}oN1ArN-qUNL= ziWJER@0N!{tVt8V1Mom?+qgObrY%j90N!(oKm33dMOf8D$Owm+pxeFzeS;Yg5v(lN zQ(=VL2EoF|kd+-H)cuU36Pf#_4?+$ZAg{mV8obnB6>q9#M>hqCV)r0s-5EH=@7~h| zoIvY1WRvsBxsvYhcD$5>;DoQ~><2)^?^8ry8t{Q9;2X5Z5^Aqt;As6*?P(L7r}{th zqX+8mRuL1v1Nv15ekWfb8hG7F*frC3Nc`6M6Cx?LKGdSZlf7vDCMicfX4~cO#=r#W z|4IuB3?51%$qj9GH;-lUq76^2-mXUK4c;$1l?X8n{|s9v;$PzoyeA9>hE|J%Xo^pI z+X(yKqNfD`8I~mcuF16`(a}ZVS9yO=0R&us_|?u|0t3$`*x@gR+vy5u>5Sd09biv! zZ+!<EMA3|P+NoIojP^$1--i0M7xjS;gg*~aw-F93FH@19V9Z}%akI-@royy9uO9tj zN$g3-VzS>tI~`3v-V=UX9GNYZIh40L(bN(fcY`RB(TaHfUnF3*QJPAvT+v(TL>BZF zVhUUuyJONylh(q&dBXDrb0sQS;lURh79383)R~yka#qhuPYqzy8l10P7i2-7F~{Vr ztO_!=1d%{bJBFT)3MjtCwFNEba)}_O(Q<84umNdVzoc^fs~6Z^Qb+wfupqKzXoZkV zz9m+z1$qrX_?WkI3>sb7;Cb`<8J-Kr7e%^@-0}!C=X`E?rc;;M;*@7^OHto1eho@F zA?3<J#!tnkvY)ypR%2kORF5DWFOq(hzRDJBc$|H@K|xdeUFM08D3xLQim+fANfg*# zCIlF0IUhG76IW2R!HHsFGq^iWkuhGVrkIBItJZ3K_<s6sb-GLpq}udD{aNpzZ|Gc( z3BwZ`+Q7u~`+9^&9gP~v7Y$D~BeR5Q7LSB-7fR03o|8=p4KwBpdNediS?wY2%Szj> z2HeFXhdtP&s`*&lIA}G6TZ`K*w1Ae0ipHyo_j~dR+GC$u*2mQVJuN#ws$oy9&0uZ= z+fdkhE*t<ijr}C7$0UBn3yNgVue!1)uM4iKj4o)HWGx@;+7{v*UJF=8DKO$RPZJ8C z>^B3p(c=e<W6o-@qT^zW3KrU%zMBF9YR0eziO8V<gPEM630Pl{T-zV`cX5k4@Y%Se zXZLV**!@WXL40qT0PGIOgfb0e^$IV@_DqgHj)kYdop0ythM?tW{-RRZ1P|XJ_Q=Sh zwlWt7IFpYq1WUUpmN;XpwRNhVbRMicgJDwpubcg7t8O<J0>)_7Oql~~w#2|M9s*SL z3oGl!rhUGAE_})Deo`rly8dqIUd=1Z+V8rBFR;{b<$mt_fpqq`R&`u6+pE{SCriA6 zrHt#>a2sF~XXN`URVaY_$z0gy$+Yx+(-RRK_mSnt-Al!bds@TUFXWM3+SV}y?!~q~ z#NJmbMk7%;v!X!ljBml=Z}(T6_UI*wW$ZF@#b;I<Tr=o6(3%YyxkqU<HE(#%_=OE{ zM3~!mgMvY29z(5<TmjF#YB`-K3u>(yzAm0Spri>^^CI{j*mXX+Q_V1e=TiF_^JU8- zAWAnqwK;Z80~sggPOqD&Ra4KDr;``F6?jkI;6{sh;=_EF{Y`Y8Wn$DM`6%Cu>P$H$ z?Oi1$FP=hRaQuztzCPIqDcz7j!T85gDy#KgPVE>-83+@aoO>3iJPnJ*dekg#Obh8- zl9YgP56zr2_hRJ#LB9@_CtSmU5|R|Tq!HAqe9XArYOjV#NdKOK>qF=c{jH9O_WFkj z`FE-Z4Ql<C`CL{H!H7?ru%dBF9@7$S0w&s*Ig3px`jcunhF^1aff%)mDBAB_rd6}e z<vSQT(#-H?iZB%If(bJC#Cy-jpcSyHO9k>)Y>?Tw17Zi#;s7{Z=-V$nY9A{CN?*t- zm1Qbyu?|+2O5D=Lt1Nh_;^l9U6k5pu{nee+XD)m3J<o=-=mL2)?jYH<eU!xOt{<Fz zS&>sATp><PuZ{JI3(k^3^wwOFc$#!5_{WLezyRFo7X%4I{y=rJh$rk2%A{~T%zU?Q zny;dT(FtE1n{c#+>xf{_8j|lSa6?Z&)<QM2!f;W(T5c#?5Hq_MSjUl(a6@tp_59?_ zORLWxk(g~}h-24YNWX_Er1Dc4E1fA>0_&N(%W-+YVsxKLK&L>iL+!R$S0wXk3q*;e z*}y^1B_-5byLR@?f9nmvfzE$U&F}QI8c>zdbhh5A>b8=zBr`aZr(zJlsF<drdb#nQ zi7JqIyk8Iy-L$1>1GPAZ*(u&TYe{gv9c#Syzz+cpdP62O3c+A^pB%#ZcC;tV&knea zU3UQ;K7Vu>*~T<Mk;v~Zz3c+x-Fa{>qet%S{>ywlJ<;ku%cQ1*hE0yF4VmcMLuArg zNKiQTCOWV&0(O~slObA*v}#u|P`=i@qbq0^*B@#l)qQ?)f;R~Kb{YaTGenD{>{dK@ z1(uwQ%xZuIan-N_=c}&;_cic?7^9@ve~23CPI^_xG2_DNIhH?&A5ie<IxGIv{O~h? zr?mlL_eGukO2o<XHEzpUWth{J8+fCpxNc_LE8uMBQE>U5Qnx1Mz0`03_B{Pg0@pxj z?nJx9fYETwCgZb@iZx+Azw}wUzc*e$<JmZW$D@%k%0BpusQ$92?g#W^_Mx6xuIVz8 zM(5Vy)=gIN{ZPBk7cXH=-}8JH8_40zo52e>D7TU*I2m&cte?1yNVMGOu~o>%b;vY+ z6w7BNCqic=Gmo!(L$8QohM>}S`avdh{&lKdX}IPYYKF+;GQM4}NpRN;PnD#c!$4o3 zWnAZIIJz7TjiDzd{6OiDu89_BV6A=M10u8#vLeEBG>$iIwzYc1MPZ;gP1sSG+$_zm z>z7S8oc9{IEYUrsakjJi-$$j97$yA`!ewwuwe;b?02@D$!a2;L!xKPj2*gD#_-X;T zSEZ%XG*mo@kH1rZHlTOeWB4dD*pvqniC?|hbb}deKqAPthzja1bhA8-$9Fot;o4$5 zyU@k08){4YwpRc>9TbRYxZm*VLA=i;a#@2Rzs<o!im^L$;LGT7$E8?Vi;l;N181!K znHFeYWVTPiBR(R%j-F)soI(S=1!*s5B_nTrtH5_rTrnSR&9f|O{sudPCxprreK~HD zhj9h(!wE$W3P9|q?op32j&kCT>vs+`cc%t)r9B$Bf`}xEG{dDdp1hhnwQoOi-LX3e zn71B3iq@I383$nxxz!XPx@H1>>@W<Uj+5&ZW2S4ghh__z!5XSi`~?}|FC{;xhkuwT ziR}{8$;DEg%oS|Ex%PF#3ot!eabg$jkNa{Wtaa_Yg1lM`fUH0)MSA2%_;zQ}Tq=&U zm6tuvB$v6@lf$Pmdm3QQRhtWzJ?jH?9r27VSl-^T0iHbC2(5vTva~%!)CnnOI<-dV z+an~sAJ5e9MF`G!VoZ-est;yp`eyTjQC)gvYaG|!3})LbXO8(iEjqahj3-cvNM6Dg zZhlA|83&h+!fh4cs}RY>^Rr{vL0Nn{I)d|JOM80(H3b(5Y<i@B##*_V?v#{%tZWq^ zuNJmrREs8-y!)6RP?KyXD`3{Xvz(;=tizANp)VSf+4GWWY^oM|X!$@3Zi@?;5i>q5 zzw!}1r})r;d{lU`?n(ZklVExy>a9Ou#CC~O((?oUG1O`96IrU?7w2^{DTy*OT$Gei zYMSKFcF$=sel%hn6@t8XmHhxw)X15K1!cf6i9ir)WG|F0g}-XTj`CJ!>ZM-yctNz{ z6Pbo&39if9lZH{5O?ivf$Y>GoA_-wIzP08XORTpB?WZ0uQ+GBjtQHNZd*+W_Q^&0% zy#@R*WPHL9H113$ESp)C6y&BE6YT`fjkP@O8gD3!H6J+fviwpb>mvNoHEFT!!qmT- zn>CR-rV)?%R)q5vXV+H}L<c4&Ope?XoCT!ITbr<Om(s-q2WPUFr_7(&YNZqz^Kp(e zW?xQQ1!60kjUlmiKX5kG7Ls>mbC%Q+<sfW$$%|ug=oCMPgEGT8Xtlb#0cCfF1YmY~ zxxKNXmvc1}G2DYc$|xuwu)f&_Ral09wKhY%dvCI0_2M8_AbFn0&f)3i4RQE3aP0Zb zZMa*m{Cw?rH^AyNCoe1|8{ULkV(sg?JU5Q9x<^Xv0&oy)m@<E82DZxvRZ`K88F{vD z%qcOpH>GoVT4@w{>bp9rbs`Og*OH{Lrl0M7Lbasdko*2M4L5;LcU9(R*PKj}iNiGC zl!w_cqdQW)=^D~C+CalVv|N5MoRjdFGXf%1`b`oviWAh@9urmv$LfLn4R3aI>{6o7 z%Tt=~MBr9VR{l{1WYpsXtQUe`EnK28tG#Jpi|&s<o7_iWY;Q?6b^ef5Of>(xK~+he zHdfVX(R#08`at&fsAEyuk5poV?=fn`dYF&&lpFBO;n~^kPyN#ettToCLB1E=Fw?JV zv3XGn<}GqQ(73!-cBJu60dQi26&&vWw6e2)_?or%0WJy%9!t=vJ+v%Ic-J$!e?J6h zz&xoyb1nf^!N3JdbKR}U`Py_A2XWntL2`Bl=6zD=>r$-4x$2sA?q@Qbq$67?($>c> z#cR}}&WZ9Bgxs=?apa&__me>=t=D~03Jfkv`FUY4o_UdKM_+TkOC+5Nm>z9FD7-I; z-qqah0$dosvP!AH&$T$cbPx$Wu=gY6U8;d<_KQOM@+B<p;-vlpV^cNJTz*N@jnyU~ zL6c0i;y_d=0%r1Y@7T30s$jbUKD}B)>}=ov-VX3=3OTMpg|*i5AAkCO9Ropwa+i2f zXR93UMP`E&n9-B5<^3R0K{nT|GRRl&v$u}pnjj6i_31><u0bnFv!U%2(OBW7<>K2V z!_a6*bU&5ZM7f=P70(zJP-+UJOrI6cuug2@J?jYWAb_k((YZ<8WiEII<UjHe2D`y9 zX*JFif1z>G8NDs1a@~MuG{CN^D$B{juKb|>8t!arTuhiL1fEXhJA;Z4<NB~H+%Y%h z9=6Pw<>x3;C{og#jC5v4`1RFTExfxkH@3|PxYDVwmT!cNmfpNGdGbi7Y1!oiGy1L< zq3EmFf6I)Un3}>o(qUpwN0?_=>Z;+A+w{C#>5I}*LGxw1lh`ZO&Ix4*d$sm~uII%9 z8MzLgRCl#rG$11n_lI<U6YG>TUMa_pFopiqr0AAK#m9MuPf)5zOUV+h-5e{nMYIh; z9`8Q|b5phbR5(98&=_+NIxcGw@~_sgTu6k4YTGLg+~S#qA9yO)?FGviwSMXSfq^%^ zH6QAt@Dp=geBPII5>K8&*MDzO%F@!oiNM8^b}e_bwl9e1x<rBL48MTrJwmFfh&@?x z|AMThH#zP&6U=K>qZQ;C0n#M)F4%5vTxIP>LjT^^C|WW<H|9>9*h9~wQ+cysPb2zC z*q(3$)K2hw5Y`Z;6W;rxs~kdk7paHbc_-uUtsseTc`Z*(%t!d`-IkwLx4N;aMFW=L z)J$ao8_YQ}snFeosQwm@YMk?=l`w%8;hZ#xC&${OFwORIa80;bqB!uZg<H$P6V?p= zsqlyrZ`_`IeBjhvp{BU)y^x>6-KM$;THSeBA6Mz$dCae6I=qQs^Ib<fC2|rR?|lXE zTMPL?Q}`AW_rVo|ZGm<x_?um~UnzMz3nJS)J7n_EsOe3jnGm_!r>{I!S2|#Ws{m(Y zWZ!#x)IGWsY(e*<?$)=@6je=EB0gIgad|7L`~K5sB#(luk8Zj(&Z|M9mxpRI4oiX< z!D+CDqn#!VYc^uw()-Pj%tK`c!*ho?0H0IQ-VZ|J49XJ|f9$p-2nLR9$dV>O1;+rn zL0ZQ3JoZV|GB$Pp;QgyFvvK1k8;Xf<X&y2h))v{=a$MmLwxellmdvle<F>*&VY$Z$ zK4!%nAP^^xDk$p|EHc9HeJu6ZZyDpdIfoL%aS)8RQmh>`cOt{}OHW8}qHvle9Q)>{ zF(09_K`yf=XPK)&l>fC1erBH0>5U!@H$|<*Cq^QhrCWP`fp$Z6IuNtCm_oHO(#M9A z$YN9as1hi7;s8r*sLLHXo`Z`N=(VwJmY(aTm$k?aOw+@NbbCUjo^)A;G+iH3s?_o` z^O=5FqW7yz>xqgG$>gtd-TXv9m;WIn4L60|gnpZUFN3x>X+TUf{gvC=hydIew#9T6 zVfL_Dh=vm}A2|65Cs^QzYME_9gFKzxI>$<9G%O=*KZ@r%lAOMym5vPng&;4!%Y$rp zzlwwNd0@R}GM$QIOIr~7U3{IG;y{F|`RNTd6~)c*Ktw3o&5M&X?Jwc8x|kuX2;)~@ z%8R91EQQ9+R6aiz<SW7{;vt+2YDW>w3p@^c7V1n73ilObhtnR(CVhH1c2x~8W0}TH z6vQp?5o;&8tK4bJ7?FHgk;nS-t75m0#tSxJf|iiD4=0p%A<LO}+i4<IiPlMVS<k)z z6lV6u$<4fT9|R)_^q)BAH~0aqyq+7~&%FCM>N_q*Xz9d5(zFSFiayq-$N0`MS^k%` zCsM7KY|GIz&DM-L4Ps!{$yp8~AH2z3>>R?dS7hq6kr-tOgowsX#CZ8}57z5NaNiO` zTt+~vst8J11<DgtC~gnD)nH(&h={@1v6(QeUVruHk@-Ta3H8Zp9+9ToS9oGz5%$l0 z%i70Psyt2S!L2`E-yHb2Ky{joJzxnvCr7E>XcoN(&V#q1mORz0rAEK)&vSTQ+3Hi; zme9Po9zvkyfTDSWiGVb*D?4?MG#)e~TZ-!L6**HM32m-6$9<XGcV>B&2L7gKkSfe@ zVHE2HzAm{w8=PLc8Ejn%ZvAd8{KCU0LyhN4r0Nx<g0yyQBhY}qUhYvcCN5&g2AjM% zjq-YQv8-n;+{~X#DnM!+UkFJ(RznCF{{Ff$2sm%v<a$cFA9L84kJ)6yP05|IcA|V% zcblc5tu-(aD78>a`$B7{7)cvSt22Lg=-yseh;hR^Ls*9>40#?kG;A+^A|c=HiPm$0 zBG>{?<tA|kCPu4<8}A3Z3&r{y4awPHUE%letE&?U31`^dYo=1q8xy&a*0E{T47Q)) z3YTKo(PG!98r(09>M;$w?Zv#e3qvB9Uf>CO&F=65MF~dP<-RvY6d753cd<AT&nx4o zwYn1KwnSXi{$iAG9Db$(8LfS_o<6o+_b?fQi)27LU>Ub>@?EkpuL?B$C_G$~NeMa2 zBY5~botCwsb`vW<f<fX*reh2YmW`LH@5t8~aX$ypuuoF6>Sd4QEPaZ=Ne8P?90@hW z-Wpuk=Ot~i<U|ryT4Q-q%&Tj*T2*pQF*fH~Xol3;$s}=4fkhcD^D&aB8<}X}WtKFQ zIN=oBT`hdMxvg$Aq;pQPnJV^;YQpJo^qMff=@ChPV4$z36J=7887#-0{K7nM)ajL+ zUfYFnq`VQW7ojfD($!Z0>RXUh@;tK9FK{8t8wf0`OqbJAa6NPH{E+3657$Lt${$p4 zHR(DaJ!rCz1xh<*rJbq6eZwg_@Gj21cm|t-0@#rxrN+!-%&0ZCU&Id0M6JU==-E3X zV-%|``l3x9pz>*izK!t5&bM3|>U`QdsGFf*MaFEB%!k~?Zr%$qEx9XS^A1K{?8~Xb zl?)J4U%a6P$*AH00Vm!|$Ub`*hA4%|opFsWxiYC@ag|cQ2H0Ik$%d+*C+Dx{lVVB& z^(803OwT_OL+G6>%_(MRnKs<AeV8jrBErVIz_Ef`DF@u`HC!S12Jg^R^(dWWp+oq- z=X2$-=ua#Y)tNEjTNfGutyKVog4l!x$gVwNasB*vi`m`V7GNWR`V9xRws}o_%|K(f z7W9Wl-O{UJ|Mmwt82tv*W@p@vhI*8urcW!50Yi)Z-mCBoieW{!=(2*^i&b$<puL)6 z7+g~^Ao>&$Z{wBr%#Nyla0CBO-*M8*s$zhhdxedSPV3rL?^)@{Vg%dLDZ@Zw^4j5A z^&R-l-Nfm4JOl-N#&kYvg%GgsOa5hQaSgAp1zF((D#~fZ-^5W5l>KfE_Qjp`@?DO# zQ=#hfv`vWE@NC0?WuoY-NPxJxm0l<z?Pbro&FEqVG}w=gl4V0Kt)(JYiDEb|a=FSy z8y=gU>#lDS{jK7H;^eXO8TVbkWJd?T6IknclsjfsDsx8ItNj=|XU&cfkWj0w8XED% z%0$}PA!&(c?Lh03@oD1r9uX0nGN~N37g&#xyPc5{b6XCZtIlO6SEIl!r%kOelv#eb zl|KHVPwCZyqy1={wTN6!(gIz+Cz^u39Gr2z^2bz_<C+MG6qWbn{&{)mJ3PA&NnC*N z^;A0Z@V7vvhr{gwsdulw>-)}85ZbTkb5ribOjhyfh){VOl*P&E)lo;2e>tYsSOl`u zy*>}@aj1m~tHUyp8h>YH=Cjp2&Sd#)uA=bnqymul*$v4{&(iq&YucGYE{BczS8BZ# z@wez;L_Zr@W+6N5&<kx~pq9TJntL!jwUzD~jmjk<wpCdW(Kt+l>sId;NNv0CoCf&9 z?nH*oZ7LRp1I_NS(HcRi@$w{HMd3RIvi)^hXdTX&#M^jIN$S+jQ+N6^14hQc?AM11 zj<t5hdN&1Se0^_PED*-9Rs{xwnf(*Ixku3ri6t^rxLnYriVqtxTwz2+4-1ebFjNaA zqP^-CUpHI@PDtN}*g&?RV<-UJ9rgQn^zoR)r}pi7<Z~zyD8|ij&H*@Tnc}O#)_`{? zug(g~L|pM;?1G@}fYvv912)u_-X^^-C+-+<x0^O>Ag@!zkdOFfwhK{jh#3<Fh`wlE zO(#b<?M>o+^8f~z+@5Ul9@rj>kIC3?rO}NfI3H$dkIT1J0+vOLo`hPQ?_F-Ld<9QK zCsK)#78Xz{z11F(-fOan#S9`us$2Fpm0*z&`|VWTZ?`VI?R8YNJFk$}(K@Ljb<=eM zIuO$D!TBWJIQ`^UEtLwL{>)2tnk+$E;JJFE?Ke|1V4RKSFdYak>4-N-!ODJxtmA(Y zYDF>%wc6vRAA^-SKwLSL2VcBmQ}uv(C*00RBU1FLa>7CW8(nVtX)gf|{ew;WkZ?x# zEu0n*8rQ&*8{M@x&;)(-1Ip9~7}uU0Edo8aKoeNKI0?MrG!eKG`J9g-<HB!l8aABP z4r04IRc$*@p0@062B$Dc!y703%g*OVhE5=x*BCvt;>_II?Mf#~=q(Xdg`Q189CAU@ zBOh_aXR4%?&k4=e6@F$2EDJlq&1C4)r<`fDYutZ(b*IyGH&6^YZyWA=;;YDQZaV+G zqgUL~%iPomWiq1>R7Rq_rt!#`d`00p$ai=n*S}sUL8h9>Nzt1+T(a3Z^wE_knjBqD z+eCqIOdj#LI(dAas(H><$BwX{GDO@B5n(7R<Hop5$B?QUa)#`*3yJJ5tltY6{=xyr zFAD8>f{`rP&XJ*KhTPBi&jU_cV+_|AZr8nO#9sOJmJM7(uq;A$-EfFQP4wY(GKEl& z!$>&ry;@JQds8{~CQMtY_qj44#W3g~G_2Z}9jku(=mSr(;GE7>V5yunz*_PP4P>z{ zxYhcKeS(Kc@gPUJ1_yNzOtvXLf#PMrqpe*<C&J;>vEv*3(-G%w!P?!Yjsl%e5+MyR z;@t`^V(r^h^LvE8j5MOwDg4=3`0<4l%7}2T^2pr9JWD4&!W1v-`WoqScQ-K#-((?1 zuJwZ$)v5j35y$4U6>_bb7r=$a_@#W*xy<$)SXH*fP-qe&ozbPI`PZF<(oC!~-)`Sn zEVK+~yc3qETxHRy)$;>mJcZ!SkPGjaJY`a*gE&unK>#cFDFF-;|48~VpU;`g#s}t& z2X?_o(@AnMY2aXdgX(##KI)*=SnIX0V)4_>Ta1%nZT3C>9JYPlEAj^7_{xF_cc6Ut z$`H8h?I@k%hBn1(kq|hv8VcGJNnQ2#nCCeB#Dm{=Nl=X36SEOl%^*uH96-f7B_{_u z$1wcqw|oM_b5;O(dehqaPH?rGwNsZseO^IFOCHkO_2Q#RQ#~11z|978R@;H9zKMs5 zE_51T;Apg2xNVcvRH_2;tH38tTg~7G?jCFN3;4dqcWl&oC}-^&y9o?@jBEPz?}?~B ztifh=EkYc5qQX|9zP3A0Ip9@3or9{%)}WTD-uPpVjKu!I;4#MS=v+HEW7@8p?J3@| zQMwRN1oO=*YK+N5%lRcYU!lxd+YM8<-IC(Zj|GKr%}6(7J@fmTUeLP)fGa>Vmg!5j zp1@(!^Vfrc`@>L?z!DQ&J-6IQ)|@*rAe^=ep=3jP0Bf=1Pv(?0ho=$2vjcKJYQH1R zZ|j^hLVOE?6Dup8M>|*7CmttpINiir{uS|MF!J?^Zt<gxL2y$+SqbBe>4}O7ZzkTS zBLrH>nbKGhG`Rhcxkx3Ct??%~#po`tUW^*8e<73#HmrLatv*Q)3${{vA6bpg*i45f zTi)`1Kq>=vJUG@GL%|>{uF#$kjAFe%84EQ^mo;e^XKO2}H8#m!A8$kQI<t+W4v0!z z*Y9u8nn4$8Owf5XR=1`xHK8CX!=25S$+VfKBJ@Sa7jja>8LTThoXM%i`<SDB+4CKa zOfvMMYvazyMFOQua9aC<<)h|kZboFM9L^<_=<D2{(mNT6p%_l=nV1*rgnASqovN`; zF={_w6CnAzB^huz36^f5(KCf>Y8lc}%3WRxXmB}U4uECM68YlP<9F)vi}24H-@)6T zV>UPHr4v{YPNFSV=F6yz@0ga<Z2<SH)dF409hHyTc!g)iJPzL{)XJ4}-y9~zzc@dV zlLHNfrN<<sH;QIv9n1ev`r_q&VWlPG7I3Hl_8C%gPMHpN-pVF+(XY$x`bphEown-| zt#$RnsLc<%PsC83#ptu5%8$_k)O{*!QO!Vvr<zaze`%e;<V_`_^9;ztRNBD%{bu^f zNe3^Y9lDsCDnGSIva2LHQ5lN#x>CHuQ?mgyW3%`%c`2W+7n=MC1QYhMw-ErthyhDK zs?WJX8-+1(O3SWi<goCXRjGX7Vo7xo{Af5ta^%>nQ;9MO<!lnj=_(4;8_`T9H$h~K zr*nO$!2}muuj2+hxR`;Q1N=3@ITB~EU1c}0REyFKhV`9CO+eq3lyp76sXT3%Pk|`~ zxm(iu4BZlJOojDO1ap4du1U$+RNE}F3va_dfIVt@`39yn)S=qDfPV@8r7nBWPK!@X zzhS)exJX!{fzl}IMi0V}+X-jDd!VG=h|S^<0vhOY6n)h_yBugEl?~&%E$+4h-OZ;K ztpisFI{+yzfV+DrVW_3-kng<BVU6To_^l5S`lpu*Sy^L3$Ty9UZRn>PHOk<3G0Fl+ z2d*0amiZLZs4jXjL*~W|)MRH_d;`9$0nMDM;yuREEa5SS$G@G1c9QE;Uc!|+kbRZ| z!XV4faxN)67!uIuQ&IBHhq%a9!fm>A`k)JJs7dMztEcP4!{Wx3Z>9M#$Z_1$F7_3$ z`caJM%W1#OM5pdP!>$U2yv2foo-a72>Y^!B61yt1m6ujRjU36{j5=69KaA0L%&~*| zAe|%}ju0F9G>y{L*2W5Akc;$8LB({+k%1LtJD~eEzgwGdyiP}TdksHtNmTdkrppRt zrK`Vd(>fHN>+Wu6no{eMx==S&#@c>d86c=Se(X(*FoPw&O{sbQQmA5=5x7USm!s^q zi~3z5>q2eZY?%Uc!8Ie09D~z#9kPB?i4+Y~?{l9W?pswZ1Ly4L4>Ta5Bs1NWMHpHz zOe=(`L#f%*e~4<NkU^R;FG+YsHOMwzx>jC#ruu`YGzi_~IzbjES-}>kJ&#p{73Rph zfK}e7WspJeb+SIG>{44C4uKcSyg?qbmUs#3w{czT0Q+J(-<kLydSxO`c*NNDRg2hU z;Zy3PM}-`A(5YXm&^0(&1Ba8U$eE}fsxH#|Ppx^iNq0U*wE|-Y*pJ<l8#A}c^*1@F zHwq*50T11qXaxRrj&4n}?O>Ma)b<B);I(UZ^g2V}7)sSKbQ-Y$FMjLI6V7R)sCU_o zG9#WNltIr%fLyUeB+gmilBfVGVY0U3ZRf@dscKdD$Xe6`yKo}56y8E)$P9<u9hM!; zJ-Lfz4(1$uTwSO;=}Fjm7>qvBGQ7qhSRYKn|B!0*^#-78WhzhDHQ)9+KyZFnusAiZ zFfYAfqv812CW0%cp+`DDpjEJ$5O`e#-qAC?^T{zq+b@I3aftOeIYAik9c}hy2N$bC zHN=&-+_C$uT|2ZF?U+wp-G%+yI+F&xIg9JPPMGiY)F@1PeT**ujwy7Ldn@idtib~o zUtqz}t`xF9aX>gtHs0XhC;)jJkf^qASK`dx46@pKnG4nlHR5PCKcQ-5oMCrLBBC99 z1Kh9zk{7#&fnwh(x}z^ki&Qd^H^SqW5s<PY%jqrvc|*4d^AUq|1wDy&Qbs&IBk<|- zS$qtb9g};R!zZ~Ko?+N52!w8PRU|xeLph8s#-|)r>Cw?J5uH0Kt`2O##bA5(eEM)t ztnQr=n=};#-E|ieE|z`=!t6t!BRZlxj6ToY_M@6<)HiI{ND_lvopL5?fWiQ~lSNOU zwQS^@@TsAyGOvl_%&w7qOHR2Ip#v!&4yVoU;+?Lb;R6Z=%=<Vh@Ro*X>C%8($WQln z&XWZRDIFI94e!YDslhlK2jVp=08<4#8mwk@sS`?eAJWevc|rO!Iq9N)HbE6)F-I*I zH~)H@jDoj`4w3G8bkyFZxp=}V`ZKS}!?jxABf?xK%09+eactuCXtuG*dlYuGlMg-B zBAC`z;l?fc<-@3^zCv=w46aH?xUDh}Wl%CIoHN)b4kz@`wz`rf9{uFEiX4{`OvNF& zIVGV!>%Kh)-fWkV)QM)b6VO;JyDJ23QaN7N+zHzIik5ItEvVo?$6h-zov8JHjVIR- zO>S?}vn-Uqr$U%&Jbf6LFItMm>aTf;Bly9Fla*SXC`n|CqeMb9?@e{^EWF$TiU1qp zLJW0WS%MiQ9jdlS@)Y^uIRq~?(A$<8*I;`|Rt|I=R{^+JFZIK<nek1xu%bR~_Z8~Y z*iyy{I3vZrX+bPcVe2SMR{Zoc9FFkF9g`hgC0ReLZ>^-FY}DCP>2cV<bJ{hbe|7`8 zekiT1zh7hVaGr<_geOEGbbvZd8AGY|oPYrFx#Gl_QTxYM@HqopecH=BXqMgU#HO*d zrZa<P2pn6G+q{dDN?V`ClWx9d^AWl93XbvGd1kv8-!kC!QRly<SY>QqYNx1B#L>mv z?L`{p!F``?{_u&l;zIo0)(cF9MNeU9scX=~E85REQ`J9WWAZtnU3+pPfrO?uTh|RF z$LVAFEe>zK;aOzW_l;5<i8#>a6ABYw-Mt{Yv$C;6jJ{Qgo$l&Q9!*iO@;Wq-%?~o6 z_k%+jbX~Dz2aS-<86Jim9|i75=f2#AEV;t=Spfp)xlv9fCZuZAV*J)B6uYg62FD0@ zI36bpsvXzOdzKH^qD^T2ep}6wM;^9;Z+DxnTpI5oy9=$h?r#_o?Xq{>OnSA&y<?M? zirSTO+Grj=siJFOm!3=zm7@ZB&ks-Zi*RP{TdoOx4tJJeqpP81Qqp+xi%$<-7HalB z*v&p1sz5MI&to?iI5cwH1=%t&-ryAcbUSA-+rsG(AgXkxa8Hoyaha?N?LpWx`V{`? zOW39f**E`?OwbuEtYN(0qhmL|W_m0@)+Wnzn~Yd$iYzod$xAHqz@uMgm5HbrAsxnZ z4x9_{qe#%8(X@|XfPVK`UbkG+$O1deO42%=H?PE$xzuB!0V6|2UlcMkV`CgVR=E%r z7?P2q{@Plo7<`&n@Dc^%w$N}dje|WNQ#H6sg_Kl-e=mK6$q&TwT7G2@fyKu(P_jEt z=_6c^9MAMs3qr-c78dTNZnQ=kdp=ZNKR=$gVj(#eAwjx=FFuN|TFL(F?>&sV3B?KU zC;G0=5;z!5F;;7_cGfQo=LmRaWu;&hXl?qq7O=?BJU9I2zCef9=!&3zl+3puO=L(C zzg){9ge|lFiK|o0Umoth-<!bDpcVqk$JZcWR0FClX9+<~e_^3_@F~1ZC4OU_?v{+s z>3EGv9O><b!7bR#;E(#V_#JY->{BA^=Fh$zN?*&jueO6fyV@{ruo3~wBh{#fUXA|@ z&o8QlJC5+$kbiAg&Xigvr9+QzW}vmg$lq?Y?nD#BC-4Z(l=5ksxU6Jf6`8#I$G!Y} z^7(pgD%O?#BwfVBuj<2|Gnb<9oLCR$X$IRwVOTvfjXmrwKEPPL8ban&whndXXyb>H zWJSl#pWQlNO|Vkf3_?2k&1aqynPrwTXI;m`{ANzUmIopM*m|jSAM39BcCj0;k2{wz z?0S|k?0fDIc-Hg}vb!WzLuL}lsp?7E!ss08clC2Aq)NyOJxDh!)U!jWykgq8Y!~x) z-uem!^cH1&XnmgLziB^-!ALxn)%}9kjx04ID{Z<_<$6rfZ=9eygKrk|ZL=*P#5ftR zP_;!C{vrK_Hqq*%H7ub4EO#BU^>Bh17%Hd1@vaNw>5$&3JJr6t*cb57=2`AIb<)Bk z&Ze1Vle~})jx_#u6tSmZ`h`cq;=Vw$U_42`V<{kUSX0afv|mFAC*U$zb&>FHI!A;+ zjjR*q{yv(r`5VFL{ZP$GLtORB6|Ud@j6>JN$l-^CCZrp==PSi$02j*mEMqCZ+_6Tl zGLK)V0H_$g(lac6agd7yE7PUA0lrPTGxT|!JUc9kjgRQpj-)<Z^vhc3FR%L*07`SP zfWsBhz?c!j&N~Ry*7t@MYPKLydstKvYMvup`X+P@O;_yIX~Dix7;<lfdJvfK+rC30 z<-BVr&!g?MI=vC|wL)0#@#2d3P`Ir1&Ydk`dl*)>r|f->C9t0|G*=Fd#!v<is02hO z77bORE<`V64}SuZUAbD;)I~>k!iSAG9S?`27l2U7v(@v<T`<VQi^Qld8jY7|6#2&5 zb_j!SrBp^n=Tc;vIxN&zyKtyuT(lxKOQ3owKboS%^=)J*Ny796tm5!#_{wxBrC-Wh zmZnQhx~qu*`akEd=4%VC;T0&|7r4qMQFA9K9B~#l;Rdu$e35$d3i-<8DAYrPMmjR0 z%+Dt)T&5cH_{JHgNMfq!V1X%Ha#L`elB=c*tkS|O#MGdd1BHE(x23heS_S3@?N@X- zyVzsrC1^;CdE|wrKQ+;TK8g?}B3RjQoeXygTbql|sEME5Fk5*xX{;#Lu2>@wBelhm zhP`2MU4P}|nUp@NqE#-(#4PhcnrSUUdRxL$L%3a%P!G4#&4r-p<a1v9mi#PTFkhi- zk|$1%`XvjaP`1-+?MEv#Q}&%G%5;Hl*NY$-C~Dc^D7)jvsuSoNu7GUf#Kh>}@C17V z*~&LTQ?jh>W92DpeRxsL#y;Jj-<i|jLMox_S(99W)YA7FpumU*!WwYl?KkAFha^4a zia9THlW)0Y+<)3UXRXvAtTde?EjHN0*w=3$Ek2HNN+yrITuY^QsK43BYXT5Xd<AW{ zdV*l^TxgwOp(FQ1X)?#otDd|8q5_#pJ}U<)8;bs?0=K3NB~p)+YCj|*^(is$#}UBM zKBmx}9O}gH)X3c$bjs{^Ev$s5iNc5tkOy_qxa$^4bdsUHnz5OO@2n1e*1Gq0dQJ8^ z)P=m41RsOg)YZ%0FO*5-xkpIxE5VdzZi_80-yFN$#jFDcZ+`T)H(o)`mtJQAU6lO6 zBBKy^eja^sZb;ba>CZO0fU@L2wwP&n^=ac>^G%zqLmM}*D7St=>v#YA!j<TK)qVYb zukB2AYeJ+<9{xFYn*BRN9P`g)FuNbUr_2H6p=hmV4dAtsWR!qo6C)pP_PX&}a(a?L zg%mH#5F8bO2au<a{Q}DD#h{9<r#%6W{jU;s_^X7O{3>DnA`S});IHI8vv8(5V1N7T zJISqvABMQSHrUl^@>j&nxzPJ9#qa}eFwI3uL#}iOz;LY0N*ml(a?9ZBH48Hb>$u>q z;1s8+uQTEg#iNr&7`7Sy{rUD!@)83pwz&7~!8MRq*7Zn5WG+NSDjx}Bf==`*5joH| zZ!B9KRO`g}RN)2u(8vq8Y<8nZ<7+l)aBoZYn~M`8ZbTRldM55eLbQb8F5`QSFFrh} zlt)a#Zj-dwz#6e2l_gh)wn?ljkI`DN*sSN=Zrv7xj(V=elW@$JaQmd3QP3oy#(+PY zs3#&?8$1ej-gmU`m!w;u%A%Ugpl?6Q(NoHJd9gKyhUWELP1eWL&GOOHe#J@DWz2dt zq+auV_!D}v9ZpAR1QS}S`REI{P{t{n&sk=E1x6<t-|XZT*u}XfGz8u`U%|U=)76fI z_;%o<B`8PizenAVWy<VR)!yQe-99H4M~gb@POcQpA_F#;exHVa+DmdKQ?&YQSy_6< zL)(VjTJ^)R!-M*pOt#|?s)J>8E$*Bh#rRmBk$lF7`>KPHFksG)RB8)St>{=+r^y7x zUo*yShbfH;5oe@V3)lH^dZEd(FHzmB^Wv-%=7<on+eK{J1=a6vq<qP`=ETt&P{`(w zRCooaa__H3h-QY)do0}78}wiFeB~95K5$qGAh=e&*E`)?uQqZoytZ~L<N3)=yF%5Y z-_7gwG}Q||%MRIx6?oT?l>PjoLWd*eO3F&EBFm;ck?*np1lx3l*_0`S!|Ah{V-l^7 zfa*svD<MLuZjYA+++^5{qv9>4zc!}1Tc8O=2M8ykfPA@56Gs@Um8p;Bf(;05;O9Mw zkM0i=G8QJ71~W2Ac3<GfO`-)%Jtm?bDEUmuiKi-6v~fpw)9;Rk-x2FVU_;ozNzTxd zqc(4_=MAY!Pa<Nf64%A22>xIKkvsYoaew%@%Ww6?5ad|&5Q#O2eCHsnKS$gj9X%dT z_@Rzg`g)oQsHKpY`{27<4zPVeB@Jjx_|a2y%Y4ES;nov4Mjdd*-L}h-rpd$*(@=&X z|01fmL&u-^kffS3CZhjE)^aTwN%mY|@!`otM%_l~kl^V>%8`fHIr`yzv%_qKIcb9j zavKbLsN1uCRpZMy%?y`Od$AxP4Pq%W2YIBz+O{$&jS7!<E{H=!ibH{sE?C@tP;;#= zsan;z!jOYsjU>cGa^%vZqK6T!9g<g;ElOj2qFpV;7m>!7`ya%renv-6^F2iGwr`@3 z-)Tnn(^~kz#>hlRZROiXry+9WV}5WAlBt(}wef-YvY^Ha^Bp_=xLi^&25(G|T=Ex} zjg?!ORhi6u<5QIlt37V#=z(ZZ8-b8~7s*Ewb7Zac47wM3%6{_3?;JGviZ2k*<Z8eN zrF9~DO2aoj1H^P(4^^yao~c%9<RLHg2A{n17H<l2kP%FWZ+boRvgKG6Cr)rF48asJ zIW#RD_r8;%1<tr$Ue=rV+@)H@<pYemg~(G?M**sZ8xj$p*j%#M#)y;v*h$O>8ZCF8 z)9^AHC4{Fo3_25Ml(s~0+Js%S(qf{$b}~>Uf;1gpo3)tbVUb_-*=={_M?UhR(O}Cd zD}{6=y!B7DlMKN&U^M~XNm{c@E!N7o;nqpf>~M0mh*MsA%EAivi<>mMEW15E15Ott zi?V>qzhP;BR_BW~<231aSXuI~s5Y@&GC#S?2hRtn@e}JL?*w0uGbH-TqdakS$b-+T z9$=gKBMop&-M3UaVC@n{%aPBkkQ?PH09s+}d@~p&>dhEO(Yssk-45DGW^!x%pJ`fL zH-c|c4~{!iTW|U3itk`jpHbJKe(i&wt!JP<PEWD)ozdGNUc!r+=t61q7R`Pphn!K3 zK-HTG5Z$ysZ*e^=-Ww*^^G+HVwLMv0$4ewM6MZ(N_S)nvtSV?h5P(%xqbN{Wm3t8W znN-%*aD%7j8hGqea;B}eA^U+kBMR%}+W%qL;_N>ANkh4#b1mul2y)8k9Y<fQ-hkCo z?4CD5_t8%zTD`e4n<%IvSnkf(cu~uEzn+lyx-jk~d_&YAy4w`6an##8$GZ`#mDv~h z?bEjAP5ayLFW3$<&$=c2ms=mlF^H%t6*EQXxR02UN=_I^VW!oY?xv5?j!Z)5J$4q$ zm*I?dW4+HZUau+oU(j(PXu1yV;pQ_B+PluE43g=bmUHQ6I+~+UTiMPGRwo$;y`f*b zI?Qa-%=osk$1*+I0z&vzuZnpxcIbKSdY>YKTl!c`%}=2vHtvG2PHLQ&Kt+kgf+-)w z>uq+@1+SHm>aRXHd}PCWfcflU(`X}1GKGP!A)$FUoPgcH2-nQm5)Bip<yK3?M9M%q zSj)*_Xu{_cz3cBW-<EWuy&ex5&M|Fg7@wr)h+r#J=f#@GbYmgvcUCVrbQQYEwu(_q zw}H+nK>mnk&N^s%X0`xFGi(QcqTpi-a6mPdAl6us*An1;!98><PaZl2WhE@T*&u%| z1$QbBV$7Ux5g&*p>9f8seb4&gW;(_Fouiosr$VlbE9YA*d<91uA>Bcf5_&<e;OK9b z%8{+8eEr;Fq6IM1`*T~mEwaLSU+gtliTM*PygnoHenP-`rf{<)^|_9Z9;&eBwu0yE z$lIs-Qu`C_rrlt_!J3+fw`IO7-QB9NAp;&5GOCgT?GGi4)F3|aLn&I&iv*Uq*gwFW z*-hH33GxqLc}T|>fO+`Rnv5}KY?C;0`>av5AVC|;QXZ<WM_O>&Xbgz9;G7kPt}I|M zpVg31h3^&zX|pxabcG1E&2&Xi`c(O+?UF4W&n^=!y!U#0I}{g`Z?C%?*w-q{EskP? z-CBLMdK|yqFA#kis?KZd`0;{i!(9|L`;cNdpen!wR>3VAC_mRa9PWD}R>}&!(U3n^ zsH+0iV6nIRA%E>?_>!#gYJH{U3Gnn3b-jM&9lDIlXYjDU8AI@_a%p|<{NZ%yz8X#A zyCP~lB3$F0&Ba5xKWv+*QrIbPW(_XyLq7?#-h+u`uHoKG$DqQDq_>!eYSxz59~o+> zg-yH}bunF$a{UpbBCNMCXP`XaGcKp!9q%%cks<F!i^sf#+O7y9)<<&Pf%0=ga@=0< zBf1uDQtvywI9*1G>u7z-o<Sx`5_=ynmaFI;V@3c6-q^zLF72pG^%9kP6)cWQ*;Bn0 zSO!yqRdOuUcC66bN0mbu%nCVEZXVTa9Q56L^cCZOcTc_$3Vu$lUhik&^iys4PTm}o z)qTJ^YOE1>`;Eu$7?7h<ooA``nqOeY@Uj)~aQDgVabC3*`S~EYSkKRLLBWER{WIb2 zAm`7|yU@F7Z!NUGy+#1MGibJ2^2wl%^tWr_wwi3X+o10gd;LguL9o_1J=@?Lw=~q! zd1$`Uv_!bfo3R7g+vw0b$zk#Pkwzp0YpT||^0b7o+75x)nmU{$Mi#BHpd24D4@;U^ zmZ7REp?Q%x!uXk7)KTGydUV5+caLpu=~10kKK4Exjk#pc@a*8sTHNF;V6eIWEi$Jr z-q+x&=xEf~&XI5xqH&4_d~&&|m=itV_mo>CIt#)X1?3bBOy5=TXaq6^R|$EE_Tw2U zX;(zn<f1B0rkTpC2Y9ac=kZ(dX<XKt6%nNqtL;i+=@DQ~2dz|bngOv+<z?-Y(hpJx z5%x=kAVo;!!?bGY_EDJhKB`jhI%<0t<?dO7O2E|Q{~h0qY8YSrtBoFEcp=?+mk`&t z*M>YjIrgH{!~3CUYS;+&J(AbYuJ@(eE`;Lqc%SiiH+|Y#8r|Xhx>xgD$%8gt<8*YW z)ZhQKIIH6+lJ$+TDpU8z$x{Q)%{K@Nrsds6{mh4^hNJIJBJ7WV6*fWU*c?g<s$-Q- z=leeZE<w@0@;)G1;AO#lKiSb%H}_6YiKyyEh4CvGBZ!M2$P>+UoW=Cc0Y&&V&x}i- zx0L}PL`gr)eb)_L0CyuF;Xdp5;Jc2-C;#i|P@Q?e*ixuDE6h>O-T6S#K~*_YgQCC0 zolbVU-DG}O8NFA$+PQ6xOt*$|^sN!PhiaF158Asq!@2RRh>=~>_{%b(JGlI~_N#!R zu!iyi#vnldMxlyvpfhIPJ7ZAA2%x%QXVpFEvS$tI)~Md^+2=kqO00ii3;yh1*W-$> zJcNA{z3Eln;Q09DjTis2r`MMQd!)t0$05|sF?`+zoV(={qvv09CxErX65Z`6Z28jn zVbMHtY;Yalk;E1^uB*!3kQtwH73@gYm5vaVoKOT&+7biy3n<xhZANIkHR%RToe8F> z{+z!8=*)o{T@K7S3Tkwjx%1cx@+UWK#qn?W`I?LlkL8QUu;to!)?^5jX!~BH!wN%# zB--kq((ZG9<e6kikc{e5_*sBte2Es%diTO;^6tL$?gFUMCBVp1=+0bIoV~qJ{THC8 zb_3-;=>8NoKerp-_n|N2fhTs(H2LO!^g%InQF8gfbiriPtZP6-DIbIcPKuNy{U)#% ziq5%LeG$O-x1=J%=Rf`i{J;gPP4tcz79E)D07k4lw5PbB1E>x(3bSinxxY?jXm`eS z)v<r{6d3oc;0H;KyV{xF;Ro~NnSRqic*+g^ZlB5$Tb_FXPjA_dr#6{g?VH?g_GfnD z$&K6a?AF}_O+02CGI$Kepne~Was2@p<NDs%Ym<N<26ZxQQ01o1y)C92zC8vNbt%!A zF;i&Jr$qk^GOt!>@pRjuPT*y<M$_=3Zak6t&cEeq$;db;IFLs4ZnKwZfa_eX=pr1A z&rhc2vumP=KTzU$q|Qk*?<8EE@zAH;AlOp02f^G#PwY9U;N(hwA^vGF^=ij0pMYa! zHE0@Kn8}IH07Pp=6t^_lB26bqYLNHm#->U~b4l9$qv%n}WIwZ*S80M)lk!*LyJSSt zK-j)Wl)7rxj`q6bgH7X7r_`uu^2R14CQ+n(DY?*nb`y=w-)$|0K}C;ChaMYGCX*vb zCqUSptZ8<T(zaM7OjqF&X9nBEmtwArplDJ%(HX-=0l$UZxw|&O5p*ir$XpyDIsT)T zqO2OSo8St1eL$a-6&-%30TUgb&rSJKB#c7aMIlO6yR9{u=#mzz(c*J`+LIjh0l5)X z{H1ydzWGm->2XHI{5gkG#ntIZ;Z2DksNzyLbT<=Wu)E*Yg)3CYR{%(nndT?UNL3KN zEOaAU$4Zjvv;lI#(5632T}cNY@*U_6ICA+S9COrC9CPF%9Jgvdj$S^7V^_|_F{>7# zuSW5@|KH!DY;j-hH`Z+f`hDnfFWEf}sBuMhq1p;|d@0!B?HE$uF6Q9(g_p*#3~LN8 z$<gQ5;H;rh8O&LDau2z72KUmrD@#*J`YNT#LHmD&-r#?<U$Cd(C-e(D$zO~DY82>> znmb|XUomct2py>I2vCke>mE=}0?HcH%SouRhjUI@g}?l@75M%CdLI7rbKk`ueP%tj z?mS@kxBk-T1=p;Zyy2oB6lYH~<!wZVaYaI$E4@kx7c49Q0Q@CPpB@UmzQ*<6c^;Qs zuu70eg5t_`JuYK|?;1KKhd|qm@@&_IgWJ7ch6eaREhT<^Y|f)}L`gCu0#e;u4Ca_R z3G2#5q3Y*q#4Z*Yvj(pU*IvKAo}Ovo`JEHE|A`mys#h$iQR8X^ELiz+Z$UdCy15I= zli=<^)rRVXx8x@^ZcRPUB2r|TZsc@}NdSGjXvy-f(PhS{KC%EPx=<*frxX-k#Ojsv zapPZKgm?Y?SMeYBZJkMSKMf$h9~}twXOL&#X$8Ij2n|b6hyy*7wW)!igCAM<hTQ&| z)LcmiO?@*MdJz)<tUYy!Uufj?QeF0-l)ciVq=G_Oy<GvSuqPc9P(@{6_Xc;>g)_Em zbcoTtgV@MU!;)R?-q7xpSE(#`|FjLo^8{Y-8mj2vs8vgG)T$+T-8m<aNGly<a;k@? zH}AlPO<S?y>1}v&<2F3Cc?UK;y$u^SZo{T$ccR}<9ru!P5OIS23l^3XYp>h@;9gWa z*Y8ErxIP^W#ZYSEVq@Td{iP);2{B{TNNdYDq^TuI1g6%dN#9e*M)&D}3RuY<iSNA4 zN$*YVl70__dqcR4BzTc>q;wPsT=yCzY(_@LOB%Dk6FmX#C;IF}xk(Y>Zca`R24_yQ zCS#f+rdki`X|H4EgV4j}JRM;B$$2$&I(2hW(R1XFOB(0y26Z(=HO;H}^re{uiO3<4 z3f4w17iT&Ot5|DNC2eWrWhgi+=_7Ze?v_SxtTSeP6Qv61<S~Wsv=4*%q)D5YL&cuu zi{8EH6Q^~{Mir?Bs_bvT>ookTe!6AY@g+JTF7Zfr_p<Zj3^fJWpYDzarSUZFBxuzH zNU297qpBV~T8*B<cB1IcI>r1+yKn3Ift$=zDUU3^x^YOV=}LV(NQSoO8rbY9>LBrQ z-bN(4NbsU?QchRpVLb=71@LmRx0j2CeAfGdc!BU>Ua41ByZNJ{4B}*&@#QF$OA82c z!Wpz(7Z)eF6+lmah?1<^(Z(ZHvbTYV4%|sQ5m;1f*l=^-eZ!9d_}c+PA6Dpe3anna z1jnvE0>>P+49BiM!aT1&0>>V;496U`3}Yk89H~3?0x-D?y1(BB9>Yie_*VS!KYgop zdXN0$c{qB-xT(X=9H_CSP;*v6jUQo*#DHxA)_CoV?RIyyJ4)RjV~(CN%)=gU?%b?V z-Gp~L&fV_u9!w)3cbP|%+nO9bt*ykhP%7DdQ_V4UXS~#?EAV%{7Iq@Pusb!2QL|IG zI|s`CqBGYU)J*~!x<6qI>h8CkvPSkE_D@dYFR!`>AOD9tv1RLvt?O)>xD&wlPTp|w zj#j#{q(f8x`~;n-A{0i?zq*h3PJq_<@r#efU;N5hgcY@s?UW|22i1VdF(-pGNwXE3 z<Dxl;m(kNW6Kvy1v16WQAQSvQHZC3dcMruV)W{-W&T4a%`^W;*j;*J6{n+o}y6f+% zr*j(kvtK?7KmDHLViAUha*oiVcBHx)RA!0sa@|~rlx_p(7KB0C1dneBQqx^R!QYkM znQPj`=n>|4cQpc4P5`}~&{MmhdoKdzBzEoIj|+bC8r<{fj)7^ZL3Ka6C98HmK^pG0 z)=MNsoas4%KM?=JHXfooN#saL4wzi$+^bdqcy>qvv3$uGp84v##BcR;W${&f%8vux znA6Bs4P}k&WH-9s)oypK7aaiB$Q~HmnZZ4^qg^tx2Owih|4!Ys;7_Ak^i00n$9})W z#%Fe5!$xCNe{$0{JhgGVf8V%eCnl#3_=z+bgJT2C=~(xYzlX|omrc%mQYk)E=Qb0< z%f>o@sx(vS0nK7;7|}SBczGJ*C0W<x-bS%X#UuGkwez-d41<~NQ->6qbcv?%MJilV zSSkICjEot>;dPw5BMNQ~LsQ+_rc?RxZuZ}4v+y>vJ44H$2Cf^N7uO=Hx-n_%f@rIF z()gqa4%vBnbs-6US41qMZSpPoNlw-!iE1QU^g2|-OaxHwhbvnx8>XnQu{e@_nFVw| z3U=ju^-g^^PGVXQ)l@4$chAa-cq+d_`*jndbkJT~$DCMI{U}9_f=1P6Q%iq2;Vukm zx84Ws|32;_{8mS9>v<}n&qQgb!pbC6FRGd#q2*rJN2#0G7h4k2mS&n((DuxG(8`0| z^%~9?o=!&S1VWulG|P5fyU;`lO~4g%)%DnK6|vIVu066o$|@bL;w1x`6ITOjpLfT; z`xE+Ik}h4hpoA4y7@^=s(yG&0Xt}k?!Msau>Hs(nz>d9NxL|v<9l-Bgmz^~;hP9c{ zP_#`;{kLr&wBP2w>xS(Bmelxs$wMjSjpWB4y&T7`S&mm6y&T7_S&m~@FT<LZOVR04 zdm}H*5-2C3r}hHQh@nfMGlmzZx;XB8eh<6$>~BraU;M(W@PY4JZDm4XjKbYTP~%I1 z&U|A$_J(s~{MG*6Z*sgk{VPl8!XBv}9IZ}`<Yk*K8G<nmXGk}@<Lvh$x{O6YoggRQ zf==q%x!VD!0M!LLqfi}ZP@iY+6z<LgI^$5qsPU^y=yJ*$)As}Agn93qU7!0WCh<34 zxDWs5ufK!mcN~zN=}!arPm?!XbXz1tJp>)TRz)H5(tkJQH+sP}e-GeChb4CP@^L(I z)%Vn^iKKgo;|fAg?Yl#%{i!`-@$jf6nz)mg9%Ygs&uu#g6}$qGihYpA3QC#wI(7sw zz8Y$5xmiGCjp+OKPh$C*KaG9+XTfG*@t?kDH9qs3uNiXe%gQgM2YS@B?Li4}dbDD0 zTmeeSWB0A)0?^qoa>#KitB`e}x^sZeLSXC&U}OnUj05F<sNODXNZ$*T6WF%%MZE2U zU&g&NYe@f*{_U6k6D6y$BTC;>-70WvQeq_cD3W&cv<)ZGof;<z=$w1iI{{qV>{G_~ zy<sJ;{p6cv5*y~q=sa86FIPGhaaWZa-F+Sy%-PQMXg51IwigJD?LKbB(kEp2Y-rMt z$+KIK4oy6hUrpZ0YGti8Hb1)y8#bDq>`!gpjwd&6$A+i3;>k_h@#LoM*gr8<Q^FYs z8P1@7AAo!8--dGCWz#r*AjMNe!H$8Lfrv1jy6K<UFs`T8nelJ#l)Y4#jM+p==1KmV z+9`Lh!*JT598X=EGnLM4$9VwIG&Ba%dQ{5KOcup-*<D7)VT!}&ICr)~R0E+c28p@$ z5_Ydf=#$)n8z%)sMuQ*$k)aKt3Gwj3<WG<bGInUe?ZgS4hV&aFOT8!j6QgM=jrv+> z2EG3`v{h>F=E_bLEz*%DhNMCFw1t<Az{N9ET+(1bkvC@|bDhMsBRAMgNNc)_Uq=rJ z3LxBOE5v1gbl8S9KPkYIo+{XC=dX*z>}aQhldz#nlM5zx;gWPZ7<Uf-l4n;z;;dm9 z7mbHbAW3=CAV<K{i9j1hlQMSSlu$RGL{}fd2r14h{}y>6G^w!O0>4d@PZ6)w^@?QM zu|q1bSS>0|a|!{^tjb^0d;}yrKaK&pFN*o2yiO5%brpHKI|oUJ^VC|*ez+suZ8mkM zKq!->-GS=+jy7`7HNlEB>lVo<6&0C8JZCvhcDuBLa`C%jZ9vyg0{2A3KrDut46M3H z*g!Qj=3jF2asX$*9Cvz#{X5r1HSaw)-Ur}T_qX>8=WpPB&dvLIGL+mkC4}E84`umw z<r}m~g{XaNVD7tbI30(H0sV+23yhKcnB_Qj^>X`r1dd;`0>`XghS8CR`<;VkNg4`i z|4w04-MKKv+;RNV7r!%*0UZFYU%%ZL(OsOq7oq!opug7`OHjaACQENj*XY|eUs{^% z@$TN3#CT}1lM8VJ<032Co}xoJ<8-N@SSlIcw1(3+NA@1M1_n<}%H1voD5ikk1a!Xu z)NZ>wecbFy?=CQR%XjA*1Et-)t~+Bue*&t%A1EfE`x6)+1Ag|hGx5XkI0?V^_v`Sf zf4K(}Q~d<>GlHW5d~5W=Ykz6-hKoJ{I2NVCGW7Wlm~6zW%sZ=JFKYk*U&Azv=$oG3 zk0-ahh+~hOQ(dVc$z08TBRS6kaN}o`2kTZ?*<)n^z>aWtQIm$HwT3GAbwyIYaN(jd z3k9hJ$8%HVk;*sCBLK7Oc+~WFZ#=IS^4##P`)1XE4gfc;-`Y5AG483}D-;0NseA&A zIY^00M2K!$c9Wi|B_deZCge7;xMNsDMx7Bvc6a=43c9DwLMW6_x(|#jGwoz#v2EW* z?>b_M!nJ?$cD(TeS7YO|Gj;;<FG1m-d^?s-Z{t-@n+WGsQdkd7{8HUfle$m!rNpP& z`eF?);0=j9P?{yTIPF*0QP6}}pBk!U)jWodCf(>a3C=wn^CtRA@R|5;WoYNe#?#&E zUG~=@yWBhBpEuguo$OkL=~FTsv3w`H)(EZ#APdb@0jyrN6swP1iZ{JRuJC7{f58~p zH*UjIn|9#IP20@T@td~c$xYj_XYYhq))@x`r`x{(#o8<HKxkOMx4iSRXIhQx0r1Z6 zH+RI7738@YCLSJ!X}<%>h<dqF4?{<tiW81SRphTpJ<6CVP+8a(O@8Zy@^m2eiKaAW zqXE4{8zmdZMBjkH*^eadhb^9$Xt8Ew98Q?!o#?Of%!Tu#U@T-E6ep#iyh{a7W*k`! z+T*cRg7(w^kNY7A6d20*+#G;%>9y6MYRZ*P!tot`4M7J+R3SBG=0R&D_Fp&O;^y7_ z#4b_%xLXy8a{mtwsY=9%28_K<hfhsFC55d0NOzTKz)e{CK%&v5L2^fQ&;hvXm^w;d z%p}c&o5UH2Kk!16XLZcI(TYUfSb%a;6yCT_KGJ+h^aW+-8Ye0vIuK7hlk}Cz3`v8H zu-wt{v|dv?!74&x`dcY(%I<)qyE=8%CWNYql6OH%gnUUM-0_xb|F!gSe+>cZ;#9<g z)XbtpNnCD{N`=mG8k8>!ns6;`@Z}pczf?FyvSi==V{ivA#C&?58t|#+@~!p4c(=@F zd3$fqE27B=1<b$X=D7e~h00Lw{#Le**kB`!LH(A!UpW8I_#nwI4^Zwd_5s;k0wx~L zdmz^N+;`vbpD~TQlMf`ioeqv!y$r`6y#gm5w-P5DvjVR;dO1!wW(AI2y&MbX*<;X~ z)FZKsHTkh}Dp-V}0NsP`?FV$vR8%nnrABea#lMCJAKNleUY0K&#nb<CKBLQ~L+?b_ zAo8SyH>^sdZhn17w5`Se6P8i1!Z4v#1v-K7J&0G39jJmw%~9;&tP%qyj$}vyfSq{n zjF?^Mow;Ur`p5!cWWG5rzZf$~m6LX7`inq+A9UXw^$y*`lbd(qBcJ>>K7Yd#H~{#_ z<c$~ofi7LPO@1{Mophlol{1nX*OyQLN@Mi=Yn}tJd{`ns`|E4*z6)1{ynN9970Cn$ zjF$xW3%9C-=mM`Qn^n8<(UXO<jo>@dC4E8~5Y+I~$^(<pl1@-`f$l=6xko{b9|?39 z!WfuLC4cyT{tf>8AHUWvFVnz%|ME7x@|gKa`D1cp+h;{R1J9(OJ5t@2v9731%Zbz@ z)usk@ci#ZUn`RF&DXt7Uc7f0W6k|s~kJ#%z$_c2cUC>iIp!+XE=_%a%$X1;96W3zb zo*7$s@n`+pFa2;pQmWr`#vX~0S_L_T=QVshCWVvy)zQ~5ND%c)N*Bat&e1vds?Pzq zB%M$_{_Xc)k4r9GO?aU|YR$Jge@#Yr?yn(sAD1fZG4WbMIRiKp0;4!O)fFwGq1_tR z-Ol!c8QDRN^aY7uAziPUbS|emIh5=h5H3C>ZY26`JN971)7$X)Q_tgx;CCyY+O!>0 zy;)t1m(d>EV0NwF0=u|5zH6NeqsqPF%XNIC&BViW{7*NWjFe$KB`Tf2Y&<`ZNVUzB zpEmw!m^w5nx{0(7WCNMmK5<YXWkb?6>Z)1tGYAf&;>^f65IB5xqFV&IE}w()p5pP4 z3YdqcUZY`JH11ClQ};o|PN<X^KUc|genmV_kKfVIsxnT|#Ai}AYW|#(4(?qC{^=ZE z5Ra-JrKEsn1+fZ1CM6?3RC`R<UoBj|edQ+N3i8e-2kL~XV(vUTe<wU`-wM?o$h?y% z_#IJEnJ~Je{Oiy?TD77`nX=yKXwf7?KDjonUQqu0O7tonH#jmsir6a^`Byp*p<%Ly z`wOz?m=bIAyq*=vvG1hrgS*>FRyC_TN)O$!>px3vn5IYS$3@5QU6(S>w>Z0osT?DV z+e~EtEJ@Jd=zEejXW&iXyi^(=_&5n4VAT@GsaRNnE_&RqZ-b5>IbL45`6i-43P<SN zL3+d=bJyJXLHGsj7CxBY0q)#Xz!rV;p?pVI#b%;Y(25qgbz^NjDpp>0r21VNN-<BV zU1!uy!2C;Z?f^I*@$T}I!~lb14S@Fpc>lcj-1H^@AKLrH3tn*aDbJ6qa*?vqX3`?w zV5do0ur}%g0RZGPLk|+>jE~}kV^-k!V^)~oqnG1^V~)g$$F0QCM=eFS)2WXj$rE(- zt<<QF1+{-#!|is~+8&3l?N0BaV~nt>1Lf{3x0AwO|K|Mz8_)sZ`JI!v=ZQTy;}!FX zZe!@sx(sw!$}_6t*j?kGo^<67AkbI*XMve{o~~J6a{nY6prjM=ve)U?ik!GnR-L_w z=_(1$S_9|-D1crMT1^-OdG7^aVka;<4{Br~^vFVESTF3(^kNh!#-P+*bI*NW;n<^= z;9q~|dvW#6PvGZ2{w-{JZpL<XO8EWJ3$86EZ@lOeW{0k>vI`J>00K{AvLO287%~9h z3jlt4SR%jk;7(&irwiaxGFOt#QuFZwL`HS;iS{~6wIdyHr;~VD<)bw1Q4;L|UA|~_ z^~+_7^As$IbTl+EWUf~wycHdLQo=ZZ5mZJY6aL!k*EggyGq`EpR=o0<`9b#$a-adN zbb<?{7%t-n+E*T;1)oyUBjHvD>3H{&G+5q`=xS<iQHTX<dtprDq2XJ2B`)@-Z?2-y z8t%|M4P!{xBa5Ki=_IAb=_f72zy98ZxcKM4ihh}DbOYgMJFolPH~Y6=`dLa+P+t;H zNXcLKD|EB4-h@aZSqBnG(2XU*6D&w&XyR=_JaQ6D_dlm0rdpi+%Eczi7KZLRBfAs_ zUufj@{UNMlT9=hRZjV_q)mM`8spwEe0rW|IDFt^&duSYIyVKo~@zlVsh@l<Sk2Bbl zU!W4M5x*gAlgb25_`fFKQDWJWg;=&^0bYIPvAjggo$On7;PI!n;_;`pV#Cws_pv9p z;)$oX;`!}+1}^7}p|K3W`SuS0P^`UjJ*pGKZYkGYmQ>&?13LZX{bbO7BPm2};-Gz2 zk{Qf*gP-b~w*EsJ_&PEvd^WDn6zcS-Ce#VvI$=e>*U?48r2OZ~pEjf_q0M4gm98y& z$;ik!q%q6KxeMbP!gLZ-B>vgWu~HAg_@Dgx@s^*%(j-`m0ki#Akwhr%eq5=;FmBE; zsjSq>MPcBnX=-51nkB>w%pZf_lx`dFjOxf4FuR5+sBKY<m7UDZ=TB0!xO5b6FcpDS zBnl9ZTMnbFzPoW)aMwVcbkyQwROU?+PSRur399IBG`cd|cO)JGc@G+^&}K9V$_@6u zQ_;qkn0a;WRSERaa*)b37%;HL><pQ#9(9lj{_LV-?-HX46d{f9D0qZr9Aryi4#7lW z3+*T<Ye3v>$S3=PcO7P*2j`5I^NoleUC|-5-Don$O`JJ{m(=N-+CKNg>7ju=PfWxa z<z0xo>77V`Dt=7`ifP6{SqK@{LRq*|pn<q;3eDIzdD1QX9qK|-&Pmy{=oN+Zqo#`= zl#`33&nt7!x+_dinjrHcPT-BukReQn&wuYND^VHAoxyxsM{W*?9|G{Ec|UODhxUBo z{Odw?N%*YqUn<Z$#2tcydt}$7<?eR7hr;848`0;_9rruQPkzObIN_L;-e|sR#o|zh z5*Kkve2?%rdRM078{`OdjS~JI@qQnGyHmUmt$Tp(0sWqFSIX>c9$f@AG9OUR*k$mi z)7U9`!}@JF{T1^=b`HX#iCgv2Wnb!a8Zv)pUR`^Wb{4z1UEA?nrD<>E@<Pf0@yZut z*>9A!S8cX>F)4E9u5EK5{89m)>1mjgP|6;(o&d_dz|;#scLCJsB4$kQLKmY@y)mG8 z5xT!0=<mb3&U*#UfAvxL)jz!*fBA)nP|l1&O2WrSFSr(yH(d0Iiif%dOm<XJRwdzm zXk8g3cvqnHXqxFQn1&Jk_WO2L33!IY^cS9XOmYPUNH^w)VHB$N;Pg_bs|l(Yp9I## zU0Y+S=PfqAO4TBIRm6)a9d!h^cz1+%?2gOM7@)?i@u%{8&x23nsZCpjLYjHp`rU2# z>GvELv4QZRs{XLsTUne|u-H5010*6M_p0(&vA$KO?#7Bj6^<@G4dNuS*T<vc%<^X! zHf4mD{7Y!GK4>eOCV;6IY}ZkMIsz!hpu39=kDe-l68PRXtj2GCcrE_tr|xV{yB&TE z3ZJEAWJH3Xd)8zjsvF+VlVLSe0t4NJC6Y=2L~IE%PYUiGRs1ao7t7ktYp+@c;5aG9 zHdwlF6vwZgAL`H+)M(Ckm%H&oc#U27T#>DPIQly%czD?uuPb-2oB2<O>xx!*VONe& z!#F)QK5<-pU}&ei-AUMBhrFYsi08GS5zJ3$;T_dqr_;f)YnJ2KHOq0~8{<Z{XU~2- z{`6MAbNz{@jB(u=-6tk{%>|z^9h_tTejWgdwO9V%a@}SBt$pwm4{G`r!-x-wm(_=F zGN5xm^#*m<cSBW+$K}4!I5TDnGcm>xl;WhnRGNIeC4H|G<}-x0S(%Nr4>p=uNHj(g z!qz=E6`54U%`7P+BV(2^>pRiw_-;HE*Wk}i^hkbFQzb@)c9RO}$&_kGUg)lY=pJ_- zKR^^5>ZsUnl%qPq*-~OjlNmE1`#F+vvho^4*bI`kauap#Zbd%PLMA=}cNG>leP(0F z*5&52oR}mSL}wDq!zPf_vTa5pA?zlk+(d(l8?DbjskgexiduJ4p#GTCaPq>}%Ru!` z>y*$<CjCuS`&mAgIfqpKG>H?W>?B2$mJ?|_%D%f@c{B`}R0(2?4B)nY=>(tF=4d^- z+JsIF^7J*r@R32^Q4w$}ULdUR(C{jpfT6}0pC3)$d3YeGJI<q0?ILKWB)t2hlPbI! zNb&M!8|9Vcj|DVN%F_`~N(q`VHBdRDOQ9;B<F_!m`XYkObzfAU{JaopuYTtr%co|~ zk`2%2&H7XJO~bS^n!hTj^i;WMs5l)3%)j*J5dfzEI2&f7<SZD2`Orri&mfKkaP9o} z-1J*}zi|G?qN<Eo9jPzpjffs;LPPNiVz0`1(i(HW|AwP2O*0O+qx^(pSK^hgI1(ow zcO*_YW(7_>b|qG=SS*IAx)eG6!}55uJKOOkT`5Yg5mO_%CPs2?464Qu(St_czMCVw z(VGHbjpzMd70&JO>x@B-Ede@X(4BFpPS+Fr{Px|r?xwqkE~D$$Z^wVR^jMoeft8Y1 zsyzlBFW`l&)9Judnh<JSa`E^mnQqAC2j|1o-34=3axk&r>e^4h6E6y|lkQXqi^@YR zM;!A~CD7}eBi#EFKyMGw-32wW2zqo8(47y}odaEr0R1tj-X3UG0R8<~Fc0|DFTDxx zd+RIkf#0|Zo1cF%U4GNU$44)`_FEG-Tyz_Nz|a9J@_ljIgAt$r<xZ6mMT31X{QvXQ zA?~h6cA+dw6ou9CKu$u45>{aa0&>$!$%v$Uw)%~-<0e%t$?`|MYgB5XYnEQN(C|*o z>#*5K&CBZ&u77AoyF{=PsFYD7C?bD%STO<=<7PLy3XSO3-LO7U7&DKX*Kebghori0 zOuHe0q~3(mJmHh;fG!bwg+as+h(9XuB;$CLtPb5OCR4>%w_1(T?A%gD^|sc9*4y_q zp!-mI0=l;w8U+*zsIeoUJ9D707(fX<RYI42{P!O}3wPeX4WIkQhIVw+<9j=={oH@< z-+t+zyTVjTD9Z%d5g!mm5tlKNAM(uwi4<^}82jcMF@LAwq=ZtSjS@Ty(^{Ol_SD6d z9Eh5jOcytxQzN+)rtMMigYHmoyQ`fq5Dwl0y81vL2nr%Fvb+99jO@{I@yy6B?r3*@ z3i3+~?Ox9+Se+1EQ~}jVK~68FZP7f>pFa<0o;nw2o_aJd6#xpGpE0}Gonf8+ZhrQK zR`r%K5Pq>(d*zz|e5hP^84<j^oF!?;!G%{n<f^O-*Dl_6>9h}1Cl-fAYw?%S5>kc8 znpylkF@{XW+vKNi0D$IiVv@tP{g*6;?O&;)A0)n}F<e_ebzw3xG6uq|8qr$}2kb;k zyk?%xJ<)L<Uu5h+$MS$MR}wH6UCqVVsbOs=V~jUz5CDSBymiAnPb@hG*3q7nWsxwY z?{%YK>z^L6>_4~Uh_wUgK_NsU#Y;7`LDO~FF2IhHMo_P^n~HU4&3+5PEk&O=;n0%) zI$<gd&gFrx&|7@`s%mta%(kWC5s!sORc8L3PKvqqt>v~CG-WcOMt8Kh_b5-aVcPIM z9{N2sGe`X-AkpSN@NUQ%i}$M8FAy4$5+j^C!$UxmD@WVOOHFp}koakI^k{c+RS$h9 zzroJN256TL7A1gSC#IWJ@e4XavfKB4OIO|Kv1yz_q6vzlX)F;rnEcdEMy1*dUEtup zmrCp|!AbMH>L^8CX2tX{yN_XSt|-Bp2qoDqR^oLG71BiOQCGyxf8Q+&V0M+C17kEl z8wYlG`LOuty!YJnt-YT=|GI$nkT%0Fkr;NuAq=O3A53!>`q)T;<Byt)6IU<73CFI$ zNyi_JlTSDnCmw$^R<BwPxEzp`6?GGUP7^ZiqpaSY^-ya-_hELDTSIx-2XxQ;!aVD~ z-A%5itiiko-Jh!bY5LcLKfYaQcuS>*Id0i2cO58YkCL}eS6z1p`hC7Su03wOcLyeW z8lzoh^Pdop?psoJ5*;Pjy(TCElvi?tIE6O|f$SWn`i*98WFb~G8SWZ2$$(b{6m{a% zdPBOz1{B@Z=Ie>bN(}&gQzrUF=yC$+?*saKf!=PY(Iv*1-kAe6G9S7afhtCT-iy$^ zy#OX~{@SB(=Rdp$AN=iG@TFUx#w_8hV;5d~*2E1LJ<hwR7x`sXb-om+?Dil`L@7+( zc=4Xm3$EFKA$LaZ-QUMk&+f-@tL7kF2`beHag$U6Nsgyvj?fvr*;^9>xNnQLosdP8 zfzh0(FhO!$PKOCrzy2y5s#o!hh3z|vC-~lhDn`vw?gcsB!g{&(8|wvvW(OOe+lR+D z?ZpYJ=LPD7W_9P~ctQ@<iYH#iLHl4I=m`^4r}J*KjZs|<^?DXi@j9p91`8w@-{N{; zN(gh~y5ydsr2!Rd*3e}i(EH7YqJUN%V04)|DMh=*VI_2b0)P2yZ^n1-+lr^2nUSNT z{}-VD+)^Zbt|@e0=VHI0GK-;sC&-DofN5PLNFdOoB_<`MN84zW)U<TaSD(71KKT?? zf^Jo3beF!zM>>ZFc`1&%Fg)Jj4Zw6aJJ(f!ps-3RD3#S?+_CO%_c^;~-QB(J4D4!z z+{aE0?KBKMGTx=dra2Wrjs~+lM2GLJ{T_AXG8}c}GQ9b<<W{M23MeNqv40Pqc<Na^ z{?s-+zHuiuY}}2{fBj)>dS(}tQka;W8n|RL006H8u&!8p<<FPvF8h-v&&Ap+kB1pQ zy#>H`0o(=P?sDDbFPQf4d>UR6Hd~1iw(aag3<3v0UH9bQsJN^XWo^V}+c1M58|fW* zAvE#eIyormy^?}I3|(#f57Ji-b2L?BlRh<F3>w$4qCX=e1HddB(SwOM(D7L{K;x(8 zNb@*gZazL?ekky)h+nT<7^Pp?!MdSK3-sE5YbGaR8smwZNWAa~D(|5sH{;$E{SeIP zr6<Fr_i00#VRQ8?4YFEHY)G=19^=UygcROAaN|7<<8=@_S>)WS3-3bkhCL`W`<1>c z-6C!w0y^=aOZYn-ojbjQThYAg@I9IXarC%0#_1!IE)iMQkz3!qp2ytjZ#2kJfHKGX zE1srL+fAlOmCfT5oL!{6Z+WIe<0a2DZ97_s`#+^wYQVap!PSwUK^6S+2I>qIuC90* z?yPT`H*aup>4gQVUE2W6ZaZx!PwE<|Z+kS)3aMg`5R^T2ux0L@Ngn-?wm}4OG}P`O zGx7vYI;?VzsLzlW*601CmUc2md&5|?qnptj%F@aoZ60o;sjKP|RnfTQYO}5Y1#{%C zD*QplmUi<y|9!WtLbbd6Z2LD;cb6Xwe0ts`H=ViX3+KN8*m9~)35PqaMtK?Gt{Jhv z8g`c|J+3nre+`oeZ<$U8e($GF!Ur#24HTnL-T6@COQGg0h8i0&lYT`P8U-PUOeT7M z;rf_HwToQC?IPFO?h-G1(B4pB-cdTk_>?g)l#}qrb#0GhFZ<T`VD38)jN~Z8epb*{ zs$h0Ab%D;fJ$AW+s-qP6*Q;-zPVr&SzCP}Fa3|h;`jV<hAWM;oh3oJ;UCbBh4n!6Q zN0tf*c$+hb>#)j-B2LeDaLdbSBlK*v;_0+;`UN@GuTrWy{fE&OtCY&JU>!DcUVu*C zc=!EgK}CN*(0dW+?J>smk%dsjIP}P3)1FlaTI~h;`><@0##O)fR{Z%@58#(Sc_${O z`f?c#kNE)peeA+(&z`vcqF$sIxoY8MZa;c4OLxKg1#SR<hcS)gg&%%;k2RuGJw<9q zDx}#91LsC`8;X=*s8gvZ85-3>EV__Yg~7Qt1CXXeyM7?nb@dwvLYikCMl2asY5Oni zZpUKG@Rnl4CT9M2zVITxb?3v049^a3TDKL)ubyXVb+jXRkMsbeQUr*r%2yCXpOHJM z5LTBwN)rvM=q5-)l71UDoa=j>*G<Dx5GQBlVmSdlwF?RzsG<vuEP?LK1G-aCx(}el z;)TFJ{`LiU>rY)X6ZfMZ*?HaPf3<)6CBJR-4N6awf-Q7j&zsrjx_<7zrGy=iK>E%b z36)8yaO9g0&g4yub41scILF?H&Pf<#_xP|#8OGf=ewR8=ug!O9!G7Ih;dc3<dWnuc zMGec3J?&qi;E#+iItY%9N7uMT$Hb3Vw-JOp-rY`kXSjEAS=z-8qEqS0&GSs77ekqT zJvIWIa@<0ka_l@ny#naW!R_}vi%rk$!aZO8D7r-t4{z9xho0DuM>lN4LyvF4!;fvj zQ=7NV=Cw436Fya}z4DFay32luIu>iMJO{>T?*5LF0vBtqcnrp%{$2ZfSGn$TvieeD za&g<2L`_Qkq%f%eI&d|Hy0={`Hi%JsCXC-)4SRVQ)FnlzNyw&jFv<U*g(#)fM&P%N z?+`>=U36FoDoj+AO{x%eZ(>Jv%^?*=!c0`%Fij>S<1oSO?nEaHA>tW{PL~>niQqao z@$1Kgn!0IA7n}4H(y>0_?nrk>7RodU0|Y;~Wa-o=DCSFs4WNYx=_C}5G{wZ-xF9u% z2ExKk(#Ji}0Ws2AXezjK6O=@0-cR%&<(EzrsdPSRS@8Iyv{D6@ppT{_eIwdso0yFs zVIspBAl&wqI*rv?-6YWaSfxzV)o(OqN~xxPgdh<#`SE8+#O3D03LPQX4Nn_BO_%16 z<}uNE=}ss=@TT8F8Uh<OrBCb7-cckA0%4i*e6xf!$#=A)M-loc_awi(-PlD)j*kZU zP#|Gg*#>k|8VPN5AxD(oCg%oiP9eU+A$1q*03-zQw~dM}ZU}aHk+?Li<Enn?>8due zh>()-FyEwIGowk-B2(O-X+QJdcS{Gri3pA5=KxsIKF2Q!91Gyn(D-2h!ZpL1bQRji z0j(@Iatk4B-8IeEI}p}+3xE#|n}Lu1?W1_dYnI}e6@V^x0p%oge*#5+0+_QLsym<D z_3QYWJ9ga~wslz<$enTA9<6SS=2O;KZg!RHvInKjH`VV$qYtI~#`x}zVE2o3v|R{C zcsV_Klkcjgd<uY4BS3c!RA(;yUFfO+w8GO{w&7dr9vQaiJZ@OO9d9~)F`S{;u5}^O zuWA%3=!g|!9`Eu(I-%#=&NKZ^Ww}DoNfr4X$r`3l(NjjKK`G$J4uk>t#ZsWGCr~Hg z`iIvoT>nsUlp57~uYg}^yI8RY^h)Ud6jXmdbZ;Lp`XVs07#Lju)tztdN-svCr)>Kz zC-9#yJq72SycC!J>P^_PZ67c3>Ebj1*8uoFN2>dEN4i66C{>s?5jIs)ZRA5GZyo{g z_F)NobmLyU{k6+O{vF7BN{9okJO|ny3C&#9Bl4tK4iY`kJ!{u%?9xZ~PW4<~ek>jT znYO9uBmH%9RmXjU(+g$zVlig^R5$Sdl^gGx)(IEG;HGuk@Z;|~*3yV5zfJ14V-wLN zJN!9oh%2)uLig_aJgtzR{3S&rkqm9S4eDEjrp4LrJ>W-)1X31>gg54DWF+=OV`pX5 z>n;Sk3%s0!D)HuXR^b<a^bGvL-wl7|2*Ljb@Y|N~6vYVZP$=ZOdUD`>lJWvo7mx<x z@0@0VU-2<lAS)3Hqk61u@=%9!PF`G}Oe#wRZ4K^HH~@j6o4VB**?Bm>iKK-=zRtZ> zUK(XZL*MO_H2bjg8P))9h=AY8UN{3eJ^tMt6+e=A7mkbfyW(vIR1uI=ovKp;sszxf zGOM~kF^W>n!Cm)n#N<>DAN{?5!M}X`?Ktj;Ie7aUUImOS1v+M7)a2woJpAZpJhI_g zJpA~xc=++>@W_Ve@X%w=;`!|}a$3dVgdZ%{UiqzZ-DQ7LtiAFN0sIuqLdP~Z!T!D1 zITUNJ*bZw@M`c`ppj>x(^4Nf?d1~S|h`>t8kJ=E3cp!jUMw3Wq7=!g}8oFOT2J{r# z$SujwAO+V(Xz{pHVFp#u4j~LKc4r=Kbm3u&_h47a!A?IT;~-*|??iVqaBhHFImN~g zf)>(M(<eK_$)j$guy8U0Ta*U0RhrF&gn8D<nNu)^QgO#-)n@>0B}j*+p`$swDhwTT z3bZCBu7WhB^hLR<Wq)+y#lam@?P%bWb~SWp8%A;eG!BjM?qN-zHH(16EFE($m6=$v zHTBpuVWH!)qe=LMAY>ZMxreE0GLcUT#1@)3XC#tM%ZNCI4>ce==u*mHYMjuhv?V5l zq)B4;(Hk;U{Jrg54+n2QZUFB1g_~&73QEykBgzg^s)XpKwP>defA>ZS5I5!PIJo-2 zPg0V)pq3tmMuV~f%&v3-Pq|W+-A9pjMOQKTK!lbcKZ?{(Td=wg76-7nqIN5EuvGLC zFQ8}|a|EPt2B2AZ&C-=7wn(JDtW|YnJY}h_x?Mn3osbZ)xe{1#`K@zc?khi={JlZQ z-QkKKnt#bn-`w-L^Z(2jJ(W2cW~Z$`07Ba;upa3)N^gWzLBF7fG{AkX(ztax#P8YP z$1nfoBly?<c?O{S<_PR^3T1x+s=pr?TMCTKgR&W@jN)!L`IK?%Pm+7e`_SbSJ9fPX z^!w1NGLoBa?HLl0b-H3VygVVcZdoSS$xhXo19ZpDG2g1=%lDe=*U!k#p6l=0j*tGx z@itjQbSS|p<2ua)Z7&h&{+rO(0dm5QEhO4GBY8-e10@2ED3Sm*m|J6Juni?**o00J zx3M!SVuLmEEU02d@)|8@OF<hxUAizmxKj>Pe;@SJi%{iK=+VVcopJM9bbz7*J+%kG zKD_SqmH75wUyS$uj~nov2evgOI4Ise_SS3vcH;Vrew>zjr9asM2^L7$1%9rNJ9(@C zVsM()w&q8k-dmlN<kE;_4eMwi>2v+o)hm~GTwUVdAh-wDEirw8tsJWE8Ll){W&OFM z-(6HLOG&XBWR|pX!Pu%{`M3fqLyS4fT@|D7CpcNp*Id6oN@ccj>)qRYvkBG`5%n!# z2h2}&!n)#BIS8*zDMBjt#u<Y2oij)&>PC{nwp6PxOTQe$Z0QU9_kjL>=*gW>Y7|hT z=2V03LL*~)eW2Wr-}un0@$WZ2iHA1q8Zg5Viq7jk|69FpU-D5yuCDlzA&7W2?tZ)x zEqs7n{!MPaJyHqD({+&A8x12d6h>r3kHi7OFrC+4wHU^THWU`kAHj)7Gkcw9FM_U; zAZys&=+y9Ccb9ro{M?W(8RaRR^xL32)lEba5efHH1VOVhdS(!p8`zXUa8Eilu=_jN zt)aXiJJwYvHnQ`b>~05pU}RTDUUbGyzjsFXVjK@Xz6*O_oCE+|`Q-=j-+$~loPF{# zptswcwllT@=q|+Q=p3AW>ajTel+{ERGuZjUK0N%yGsdv~#B+Ga8rdIu{8{YV|FS(E z{!_);D}NNgxib*gQUGtYe;&o!E7l`4uCFiGUH*dk+One$4N0?UkhenmfqGAUvUlH2 zYVh(fbk8Q5n4P2`@#mC0Z9=`4JXm~`mfR?6!K<)M7p}t~#XYPposp3-6lU3o4nz|< zZIozn`8=KcOZ#i1pVyHPjYD+s(;PAVmExB^yGb^|ljxr+Ns0y%hM`<9qm#4}W!eVP zFtacP^TMC`I5(R0N+22>DMT{g9V6{%QbM6L2rLbl1;Z)bGnk06AA&Kxu8uRU)k(DY z803}bJB6T~Yah<N`kM9=xK)@sm8{zEr$G%H@WrfHl=eY7(q2MfAmEuCWWa61Hfr#6 zcT))!6f{Wr@d+47Ddm$Pt^ts+bTJT%x{8u3zEy!LrG>={q1NMBnw{*6c6-zI>I|ku z)Hv*91L?e)h39iyE}obqfK6yeaLL*-Qr^uqFtQ_;91Wk`H55&b0zuU#`(a%tlR9Ob zkKnV!TQtnVs-PaLd`3x2g~knO-oFq?8u{9Csz|i_lTIGnOlVprgip9s7G8GiN`yz^ zy+)w;<%S=I!k<a=!NJC11#;yF@Ap+08h|c-FmXAaVBTN+_Y0n$`~5dQ39~DHD17PL zTXFqe+i~GpOAW8@O+f1%=E&K}7obMwL94Ez!y3@FwnlPy9J{^ST<gB|*RKSK=Z#fA z(5$~zcO~1r>98oGuFLtM_e9!tr)!RI?~DU#6ma*UTYp#IaM!R!7T`Y~+=V?a_A!5M zr5?L}R@JhqWHN#2njsI1SUu;(l)s50GnDb3&(Ju07!naTWJP?(y)&8VkB+ZoU$AJ0 zJ}SrOiR`j;c+TVe(ghBFp#V+F(o^;Uz0b7C{v@C$pvwKwqf3GAd}EYSBTz*bdZGZZ z537~~*Z=9;@xkA@4gd1B4VYp4*w|aI-8gZ>MIWomNc%j-lEh?8mx>gBbp6Sr(;?`w zO?xZ;!}S!Zzw-9P%iF;Va1w@w=W%iwC;6>`vb@k;k>M8{0d|oxh_Q#nOOs{!(*Rkc zpoNNY4OFo!2Q*OF`_Q}YDEI2f-?G&B@(l5oLGa|37xCnl7jf*$xuF^g1m)}5ja1hZ ztowo%f$U8{;w!Bb&AdwEJBh}W%9hmks9%zqI)l3V9?`Gb`Afp(dkW~k2tBpKw5MV@ z(3xX)q}v5*qoW%C@7K=51wZ+vc)nq9{Lk*|KmTj}+b=Pkz#BjbW!?a)ss+1LHZUEB zW~rtjz*nH-CB9KnKP@tt)Q5TF;6$e4R{U{V_o1&nWiiCU2zY72t+vh9eB)kg8j5r@ zJAdXzaDM+fKjxkLm3G6op*iw9NPCxfK@=BJDBUq*PCf@bN0E1B+dereUX#1k>AmaT zz)p{eAF)?{jGDf!I)LuOEyTL>-Umn-0KfU^@8WZxcr%P%ZFTE04U8;=H@^ETjZ8)t zFPewfo_zvdd)Dzm=Cv;I)aD&{;L$C3=&|SU;G@srp~s)a1CKs~XSePipm1NZm<a=V z9nJx}`oSIte<zG#{Z1Ie`ttx4F-%vnh}ZAcb^4}$C5KH-ms1*2{xS|WsAAm)QXAlk z5`V5sd$urua63?FF)o=^G^O3P$fW8X28Uo3Wn{e6Z~%<x48t<9a8wvSYgn66Ggp{4 zAB_yJh$oezfuuBB;RcVEyVIkAY!Zsa8PMJ|ICGxqoM>udMZ8GQ4vgIn$6)eS$eJ|i zk)kVAMs$YA4Wy|Ss8JdF1QIx1w0Hp<w$uSB%C{YmtD%h#tyQRm()^|J#s~avP{(&> zNLp=cE!Pfeq2P|IG*u-SJDCyG8Esshx*b!B)rT_(m=j@BGhASU)l?x#lAkwJM}+GS zB(L<WPfrRB>uZy}leERrMoa=BhS7nr4huyL1Fjxi9!SJC3_apmla=S<h8p{gvy`9~ z+zx@jFs{P@G%HY58AJwbA^R>4*LK7zl;iV87p0=lN`aM|5RZGN{f0LwsX5XzaCIj& zMc1C|MwYI?=^~QoSylcV50{#tPghPVxU`)6r|q2>zJg0hl6f>(c-gJXU?vkE18^S9 z-P>=*OZyJ<*}@y=Uvksvp3j{>sdyVxRTJ~oLfK5v|Jk>y<C+s4(!BmwOv8u{03ZFk z$MLN{T3RLEpMuuAf!;n~!cGWk0I-H~cZ@siUDdFYdR{lsl@0)smq_MQKeC+G<Sp1Z z=e!3tT*})Dpcped(K}?fs8ZOwZ$EDQ_WeVZ6-TeHaq~SpaM5dzsPg3Lk#baJTlp6m zOf#q+e7hmxX}=H37gZY*7bLMd;&HkHPV&8i@LpJ+rcfOXZ_|$i5+Q@h9!(bh1hi;( zEek3)XrL?sJqhSO^kfg{PXPT1sIen}k%ds*dC;l@g#voA0Q$iA81N7O>rGg(WE`Ko z;z2oY!{ei47hbz-;)aVp&Ohit{?dGyhj5{l$J3Ywo_=mWNt4ut)WE8hd6nFYgbS6K zLc5^exIX0h1W7Z++ML*R>XI)Tu*FEkT_8hBBFRnNVneX_UAeg9e2ekwD0dRu?du=G zwjBrOc-@=UZ^e(k^BD6I7e`fH2_05c^&GEqtOK#086*&aDK**>7cjKCU<pM?B7(Q8 zfYI{!nGTs+q?rl_)XC%)(1u5rlR$4zwNrIuG0>d{l#}+_lM-(_XB9s1?vwF%|30k) zDI9)7YkaKQg-)bwQqABELnYf#QirDf9+1QH_n<xnzS#(th^IqTfSuQA8PQ*T>JkLy zBep%kUDW*sgd|VvypuYmJI?ucZZzjcdg@Oy%(pS5C;g<_S(KTU{(U*~_C%C)y0{0h zDv)g-{-}8Jrxc7p>X=>Z{(kilK#dv$_=wR(&>4kKNGYtlXG1{V7jN2(`yShc(@t0f z^!Eaj_9Q2LBrvkX8s;6zWksL{%np#sU8xesu33&_S090QoFDSxUAy-g<ND*qxc=ay z&*H(yp2cHNK9Al3zKY~9gF6oXa_3O2y<#JPb>we-x$g3fJm6r9q&TDC?^1sv;}7TJ z)OE%dB}02QupdltO}1@g5l4|o3!$`jS5KGZ)}$b~=R>eD4b&HBF<oALk&cV{;;WN~ z;uuu;CcV>ehhX((WE_e(@J95us9Rnq%?tpQA);w8Khx0cmor0c>EhlZ@-*Rl)eMJH z^1N1%Mjc($@Z$y)%D;&7XaVR^qdYOL<MBy0PG?<Oyw2U^jDy>8>*y)$z?SSZ7t2;x zKdRJKS<*QGHemCsORb?y`>k|#_fcRhV0n><2(~cVK!a$lQ8@v@{g%EeNk&M2VMFAq zQ7JNRQ#!1p0DQJ2C9PFeph4SDDPf7Q)Xf__DeYC1Zb?LtiY^gODv<`_o!NJKH*a#X zgwR&Hi51e1B<L{zA?q?>-7a-^$5t>OD9zv4kKwLII>DhsT4{R-CX(sd(j*UjhBe|J zD)gtSaPfppm8M@nP&oQ&erPdi7J;g0&<Ib+py>w*lV71J_%<q4I;F+!_9HuYRM7ue zU+{d3@dz#-XgZ9KiR0;@Pl1$?A;^7Nc=<P1z^tZU3p0WEY5>OxC6tlI`v814a@E4C z>!W@^RPp(0UQZhN#7xHW;#&c8FZ-~#>#^PV_uHPw_rGCzl~&m|yUsC57NY6kM`U86 zWmIya{i*tFx(w&h)xw;>kRHf662B^-iY}DhiLU$|md4{ZzIh)eCVN6j42K);+K!7} zcLbrq$#1To5I3#;E?Pk7zQoOKl%nF>KWMOW&=n0dMwh-Oh3MrP2@3=?ihP!b2?%1( z3e^HUXe+Zq*-=HWqr7vyNYsMdJ=P@vJpo<zjRC5hg6dB~k1m1gjzg;gN_CAPT>~f; zKK@@`gJp|G@#}we_kfd_jrfDH3$Ojw#Pt__i|#rKM6gd!F_lG=X9WOTr$flLU6Y{$ zWkik!DkG^phh|NQy$9~DZUuSf{6uunbV)E~;H*xnp`PP7gQjo$Saeeh>6_j^RUsf} z(aUNzVvlkkgE_vpDz9q~!cp!HH?7->AHC=p%M+5h08ptX04lZ~=xxL=<T6RdPL<I} zDYOZ49T7lf;RnPNB|=g}MLbZTFIs@aAk8aCmV}`#3>wgVpuZ2gw;O8GF3jl6HK%Bl z6P5r)LAt(=Y5ewoeH}i3{RZsXGua$%Jw5{9W4!Ze%WKS-z{+3Ge>C$)0;W_IsZcrJ zNi`3E)nf_@&3CK|k$Wex;?HS_uomZ>yx2UX$O`ln;XQ@6O{%Rwc-az-!MO3eZudI< z&hJp??mQlfq_KTanLMn2s!J*18&$qE;CHeEfG#Rt;*N@kf?3EpVjMg306pIr(McNX z?|mvHM+1NOnTPRLzxEo#8+tDS`g!<kkwzAq1zc|TyMw2(ByHR2d!cb1&{(u^K3;#$ ziFo}v^yUJMUayZwpL`w<KKd-~e`E_DcytTyd-xeV_}H`9Kk>3X8h*N1WB<P2ITUNJ zcn)N@I)HWMy2~FkUn4D8K%Ee*2}RVXl$dJzo<g1I8$>K-BfW%#a@GobpvViiPFP9) z-M3*XX}ETKNMM+vpKY`$LaDl^Q}n_xEF&YM8HcVB9jGL)xRkyw94ZA=yxV#PC3+JB zjwaVE!kHmYR$$-(;0>VCK%kBWI+q~P;3j3H!G+|X%j~+e>%eKCaFZ_z2xpk>1dZEK z!s#RPH|~41=s;Ee6#334okV&S?D)zaJ*iL~@gC4(Ju4cJgAhU!shhA#YQQ87&HO@$ zhsVhcpmc&=oAh+)cCCTk<xBcjV2mcjXjU0~E{zvakWW%Typrfdne}fb^I3QI?VC;H zYYm{V)!>fyMCF5obL9|rBo~vbN2#N5clsU751ovt3MFE5Zqh>7ZR7Igeti);Lp7g( z^<=vIDn`2_hqf^ty3^f=)dwNZ70uN=toHN;v%htNHtR_hN=}C6&5_c?GwI|T-^rt; z@`BI1pLj~vKY6Wd5|VqW>(Y1%VBzK8T7k+?{%V-x*w-XNXSBy#pzzs9_BycoqNk*S zc&`r7U_4*J8y{8By%aFbd(j<!?}{h!{jWcQ@Gn$tT{M14vZtaq?EjwDL|e5yEKo#< zi{q;<I{QsQ#n*=@cOuM)J#Kl_9KlIs-#5N_U$PvA!42!TSN+z>0=_aYSZEY?>;xw? z5cLzT7mxrh4a%n#_bBk`C^GAh%Dlk(hA^L6+xtXaJ(dAY)h<}&7lOI;%_%vGuvT05 z&e%zG5FNY|KCCqWv%6DIX`t)@<rI{jg2pna&Rpn`MKBtGGCM%~`|&?Ma0XT`9mj|N z;6KnWQ{^!fJ`L!zNME&iwz&w5)ufz=4rArU^V1>X`JI!o4CC$8yV?44@BDhBN?{5= zR4d#Nj8}Xe6J?84TO{vDyQth5vlPa8Re!1U6iK`*q8kNKOT3%Yr#evX{%U(4x(}u_ zuKmV(94y?tep|>iXg$;NN7%+v3WRI6RIYIqTv|WrPdkF^+ghxLiV&{&pi0aSz9`Qk zk)#-><B_6ajtgWV4(eBmgS4^WnTKgLe^8oZ-Fv&Brsh~f`W$OWp8|9rE0)f~$A0G3 z_@z(W)(}@CM!T>7{4exxzvK^r%2=wLOjT7~DBpI%Y*)-2VdL<64O#HY`#9ADc)xEd zrpTXE`844~J!>A3s@jWLOgc2q;m5hx<xS#yDSu66lS-ooO~<zLd(hoo>eA8gDWiKt zVj`Y{3N{Q&4$+)k<BGdxJGXV;J`|>(1mBfYaG-UG_4hp)k@K1Bp2Y9{*E6wf(TH*A z?*sJn=G2P*9-y<(UQ^`mWw-aR!`{EHiXb`P7rgRepOucjbw@fl<%FYf$_cCRp6@%` ze=qwQk3YQ?_dUD?_dRTk>kru7>o4w`_QIZ*BUS)-yZr+I6l<^80kc#6P5^fR_)fX* z^0<LCLK2Wf|8!qs6)G{EXyQwSZ8JSS$P{`upx0p#ep##7Fn=i_lZs=y0;#P~J5Xpr z&oH8j%a-Y2wnSxH{fpvIs=ADfmk17RBRUXk1&#j6Go5URlxFrl;%3v}C@o2jj)9Dn zdmEV>+_I}GgS3(ZT&5faaSLHnv}^XjCtfL?sp70Fm#DbOELd`a#im(+7}!;noV~BM z8cSDEaGOR{_I~mJl_najOb%iTBle#(@keL7czzRYtySA6gmOcu6yBvREl%-9QI=n5 zdrhjl$I|7igt$n>=ZVFmNnV}B8`=&KX<rZ~L{g2%4PJfzbQMwo+D@;#C-~_<bB8*g zyD`OMX!gg<Hr9jtPA028ZGgY;EHKix>2xdwVmMFD5d>A?{e?RNRnn+d(+=IlBKH#T zTiRw6iI;g~ESZ<Do1P8xQXM61?ul3MHB{>GiU;10gNZgiqC{8@k)z88`R@9G*gQ!b zB;LxuP{vY|5M;r^_kU{@Dr5OM_BR{MX9sWg715vysKm46;Hy-_7$*D`G*uti`^5|H zo%aJb?f|f4aI!0`e{?r)x@RZOKVvb1i9*osMEFweqAT*;j`;{|Ep(tf$v6=H>H2_M z!`10n<GDS`ogGDS(;YK=eD{4D_TagllUT8Mv?4Z;=Pp0ZBWliGD%GiyPK_eKrCVwQ zS5W{J?+bVkXC@?)VArNX$jsoBp734NSDXwt&y@9RE7s{+uS(WxU(L$4yMWtj4Mhvf zD{E6guLrIB)|lP{#*Z*N!bTQBS>q=Fpa=ZKyH7#^g`fHT+Xo&-)Zomqw_f*W6W3q# zv%U;`kuaT@r%CkFi5o8Jja_){Rscr~LqxyScz)*umM<A2B1a)CNJ5Bj28y&FkV>He zcxP___u}+pDgP2g{vo}ycCNKw%vvpI3)>Nm#J|zvC=_(31JxZPMvTI1Oq-tBj_*DY z?kpSvF9Mi5Ou!9WUc{#7_hI$&aa6L1<SWu?WIfI|JzCbh%Ohk1VOhrCC}NHyDKW0# z3D41Wd0~<Ju(G#w81{`D!)fNZA)Wf?VUqIF=Cho#$GYz{JJClL8D7<$FpGe6i4VX3 z4E*W8+=nMNz0i=MM*JM0{xCFzf@D4=r+B}Y-i54+vR#FZfcs0<M<Pe*#Kfe{vkqwJ zy!LYo0i4{FLJAA!c5(7C3qnVi56<fqAT{}@a{w*!JUmiHY-;Rw{v<d4%XgFWFg)#) zA$^eh)N9eKay5Ua{(?ChguKyzB8jR_bvL@|fcBe*AKQZ6d-g}kOiY&e+kbxozw{%n zDQaUtpV|SGF9OAOD}P3-xP2O3dr!MFu6JN2w(OtR>m0#O>7qx&TX*7Cbb%9(I}#@z zw-P___OpFhtu;10y&d;HyxHtrf8-h5`|y@*Tptcg0KCoq0RW1%S8RhZsNV_TI{@w| z*ImA)KAPH5CPB<#B-vj1t@u0l$JdR?aSVqx>(E-QRm&jYjIoJPwo#<oVy5D1r_Z)a zZ<g{lb7RTcWNQ7P#&0zKYmrXwXBino;m|Om&m=FWanea7H~6Nj<h=n<8t^mc*`UuR z<>v_FnFw;i6wxT?eX8708yKBc94Aj-peIUODuakYlSHCz;LJ@D0yKV?Zo$4&TD%*X zn32fSe*bEFIVhDGEoVEc<nDEhmwysMgEmI|Qms_8I-^EGI?<F`R!S#)XhB7710*iy zCK=UfIY_f>QNIux81?4{tggQNBoFBTcHu+2K1afO12xH-jZ>4I7{muONu+AxReKR` zmuCfFe$6gPntxZuY_&Qso4`G#`N(yzd3`Cfquvw+F-lltiSu7Yp?y+S_1m1MMoxUf z)9(nkaRqj*MA^}{<4};i&?E?PRo4^vUaj%ZMyP81iF}dNr63wyy@NYP@wzhQ@!Ck~ zVkGiu;rsm#^K<Rrs{yQ%GmtS0IDP&lH!t4vx$}00m22wFoMvJ^a6S^SB^xSWd3AiV zTHW<40RG=}Gx6!GH(Dclm|oQ$seA!x>z1$aYZC%;wGGZrWoe@;sfrsb*hyDiLKjuP z2oL_~0G%<Y&KQ&$0VQnfj@`KbkxeZU9Sqm6-;VcRc%*ruv{1ds?+&lZkgqQcIAQRO z@bkos5fz(3kfi=Vz6XJcJ`p6KV*eaIe#H`@vfJfUdH3oR8&x$k=Pdy$%C#*>CzJhd z*xm%R-U(G2gSr}D4vZ`SMi!WqUEAnu{Mfrrz+|t)&;Q^5m`OwWhsNG|?KdaB@y^c# zIu)Ocj}|vX7}|&q0NY-eGDdW&jsTTT#}}5lwh-u}2pd?ix|A?1>1e0u8yDVj5NL#p zP=n?q>jCDyYVUzDnCLuIt#F)$_P0O;E5IyaQBcK*S)5ah8Dj;(b=TjOG)fJCn*h9X z=)mi@;fKC=HGEDe4^ZUS_dP^9OPGbK&U8>H@H!10PPjfvRVfbI1gS19`ErXOtIqDy zB9U`?X}jX8v=V-4k{qe}jK)%l@2U6DGu-{?y0;r@YNtKvV9XfO`x8)Q4<jQQzwzPM z;zxh=>xp<;<M__&KKFtC?U($0uyBb8j&Qh8DdOP*&q&Z9XjfdT@$#cZzmN1D;k^}@ zpo;1{_<qhXDfqyzT->~XfafnIM>(wr7^x%M9VFv-%79LvrJd|NU3w(^^fNMKI9^Y6 z?J-J&>R9$jchxn|P;g4&o%cMEO#W}aV2$X$!)ZYGfZi0K_5(e;`<xofRTq^(y=zZO z>B1P>onf6A*o%&()5hcTMWmx!)US2rPK@hH0k1e_1zvH?a=iO{&h+7Qsj*?>Hr)Nt zCfxhr7TovnX59Pm7CiLWbC~M&k<l8<VDtg66BKK&*aBlzzuo@cS+2YMx%z0N2HgCu zQnOT`{_`-BVST!260w}l434(UFVcDk4Br$N(*tVL90Y9@gtlqa^^vxiW_Vs~+`Vn_ za-^~*jjihF8JvY=WMo*(t`S}8gyOCjz|VHfMyJ&-T}P8<zd`^_XmW922I(V;yri#( zet4M?PkvQAbweDfG&e;D75rTb--E!^Ln;F`;A8R>9ZGN$q2aCC!GM<3VUz&*O_W!V zMP3fh;9CmeK<dP`rNEOSb;o9?G^%^wy%q}uS}px1PUcWI>(A}h=ieo5H8s&>@03?G zTy(iBdDpBUqq;z7lyL9VFcJ8t{eaBI3JU-<dkI>sVxFyoW(^^rJ}Tz0VT6-WE}-LU ztgq04bgeQ<!@GR4vQz-dvNGy9!?R{P^cC43#EXltlYl-=Dktdsw!gV=&ZgxS_%tbI zG=10BmCFl>!{y1geVU|?QqjHkly>k6t4E5r&_bg;hL;sZiZ$}Yw8p|8ylo*WL-}iw z?=YVhibCPoBNt%D?g{MNJu#iAE{4Kq5VbAW^ke10sTI{5LO;B#2L{>ddG8m`|I2wl zaMSkyxO_Spxb}{1cy`AmRxTM$_~3Go^P`6Tqk+g+A{o^<t0Rtn5rRKahJ`5<6gp7F zD9{<R6NQe)Xx#E256y(3D?-wUPND5To^Jv1IUzJNLP0P-MP*G?WFj3z9ypoec&9hA z69(@|uuPjR#xe%j0-~<rlB2Y^yi?+(ylM?q*xllOHjU*(S4&b9i7%Xh?*si3ZpXUT zeJEX;ot`5LtwB}$e1GsgCqYBw=RffssqluyC&u1(-Pb0rzvwwnsLMB<C3Nk>e>Z;Z z=k3!WVEgVV62Ftjsw%kBehZB0w0(e750_y?-|&7l%NOw{@eirb(`U{e`LX--mC9O@ zocX4zHszh-wnce!)k8Y~#-KZ6D2fsI<8v*pnf`s~*TP)SF}x9d-BxQvw+Mv{(IcsD z$oNZu_*-RIL(o*+;!1B^r_qu6)4VSI3k_i+SM)uoV<so*;vGpW1#LihuS1<8%&iB~ zv*ceKNA>Le=)0hL^MTP(bF6!3uGxuNmiWPUo{Zo9>vg#Qv1zdb0C<nq_<M;wSJ2fk zqI!2@7U~vvT&aRtf2Z{V=3NqrE!2y2;5r0^yk>xa5ng@jlA8Dt=T9?lB1veO@7V!2 zrt_WU{5bfO@w@GD?}O0N3WGKWpO_GyyEV2+h02IM67~6YcR!vC`QV1#xcAW)aQcZ0 z5jBo-3Q+xu0KZ7o9p~<LpF6`k-3?ES>;BieN4wWuT$TRpX-OK_&9f@BHLkC~4}9<0 zaQwU1@8f|-pTWHknVswRJh%n-JhT}bHg2C4z5Fo6Dgf`Ye*l1D?G;bL>{R~`R7b(@ zu8*d^A63;68qkdh3x%kp{!hoSUAyKiqb0ZyN%gPk7Br8S$Cpy-UD#pMpRRzc8*sct zz;#^*uK&{Kx@@*B(!-$WGBOS{W`8HT)PW_%Dja9eE-hl3cCyGBMjMHtgGXU<Nn&^u zb$Lw5D{4^nlM7^0Dfng`H4q&02zE@h0+Or9CHWlWFRdUqR--uBWT8@WJgGNm;hPr9 zhE3v#$6GRzv_PAJx8n*|qNXAeKGBIAm7cia{U&An_LEMmF><3ipFHQ}da{MdBfmI7 zhxJ0;{DeG-&`#Kdi(1?V>POHNG$G1Ql2R=qQ3-S~AP$!8E)B9{uZm65Si*GTwFtV3 zQ|oY@i%2G^r=Z?RUL$u(zm#Vk?^f43sAfL*S2Z)^sI=XsVhhY4J{*+2kF9DeO}vi; z39?VaB-w5_5+mHKdR7Wrmr#BpLhifbs7^8{`7&2wc;`f}38r-&unzle;Sb(67r@!5 zc9@@wX&g8Ca>o%%=Hs-J*Wiqkj>753AA!@3orhCbcQL0kiU0N|-^QPR@uBHN{}yO` z#`7~KenZ(&RdUsWB>s%3+c;-uP$y0D=P*qpdatkX*&Ck4|98pJHFNz=?to+rQ0}A& z>+ZUD>p>ayo0RwP{oU;Dhv8F}9?t?hUFc%m7}8N0VwD2!`0isZOJgwHaMyN1fLkr+ zn7t4n&@YrdQHEsI$^&!9cxjzo;VRE&0?~`Oxws>&z0sC>Oc<x5iuBGp_L9;$ybyE8 z?z?`W<Mb)T-iS|jLo%7;gk!*FwI)Sc?KpO6YkQxlnsB>YH88Rm=q{)hkWB*U@59f$ z=VUy;V*<bVH}~*@85S!6d>RVx^>yt9JPeI~feaBAE^p>rZ#o3@dTa%bv?y4s&`p#2 zkMu7Zj<j6|-ubokjm6{o0_PhvtQ&I$ewgkO(8k{_zj6j0mK6Qf(4McErc91<FYE~y zcDyt>)x$S#y;r88J+6bf6Lo0Zw0>*#LX}9yuYJES0d|Z>^^+=6UUh-rD!dq+RB;4n zw9y*XvBHrjLIibFLIqO(;si$JozoQ2LdVc4dQ*#sQigT<8^HE8Jq7gk0#mz;@w_t^ z=*|Vo{ZP6GD2<PP@HP0MU-@c+sMdH-_w}D&+57e-&r&iuORh){`)q7H4a0<nPN{%F z6(jOayb8^-ahyQMe~L%K(+2l*c3sR(IQ!(qf-5Z;5G9}WGl}O(eXueAvjb}2<aeOE z?|gT9-BIyUoII|&uqhg&?}_Sfji&Ito&r8t*d5?*M|dbC*WbILHtNq__Y{8n=T8sQ z@gTb~{2lCl%j2dj353!4JJUM|cdonL>%`da4erjpOXzn;!?!T5gFP#ts|uWP%F#IE zlr^aIOO3sI_u<}$HsZdAH{#w0H{qU#p25A3JdbC$y;xgD86L;lzxO(aV(k_81Nb&7 z!}>kty3414l*&{wAWe8PpYy50v#aVv|5cn-n$1@=q&`dXDI41*Ot(-tL#vBV64+9F zQXHvx+X%Yp=J610IH@9(^nf;K%3^BpGu?PIGBP3@faBaX`KjxrY~VGU9hwj1xNOnP zFF&Tyht<_2m7CPyGogc^PWI3Ug9!zRF2Ris1ZaFsbdvI^n{VT*8sjN7`bI}7b#4;< z2}s{vJ@E2~gqMO}MB&;g9f(IqSq?#yi%$ch21_Tcr5O)8`4brT$S=q@SI-Kd_en>z z(Y6%0yGqm$G;{dL*kqd}^wKh*{izHBz)yr};zq;zGE`ML1`{jN3<al)Khr*B!z;Iw zP5E!y5upK13Qw}Zx}6+!U5z(BQ>%gIG~0Jq?&5@tW^Rr~#ygb)%DCReCWneHx{J~o z(>?u`CSBURQG>oC!P7_c2LyFXv&$I<buVllq+OBBkZy{%I*i|a_lEVLt+IX?6sHQ~ zPmcWDKPse!bk{{cblV7k(_wa(p9`}q<}5kFj5^F2AH}IB9EH<QUX9aFT7%P1Hh)JR zu?Sk1(ESNu@&%Opw?R*A2YQn@?~Eg+YeavuLd6zLR||JNnoqXZxSc&!kMYe+Roy4# zRD|tuQMmW>=RZI1lAAsb;FqS8iGRKMS^UDKN7t+wQBdB3O+ON1s7O@I4-;4Z2wAqX zA>wC2es#qzRMn^5?isDRD7t1sP{S3d;Zb!*Xif(kpWly1HtoepYvxz^AT(CAlYF_W zNT5R_q&xOq1L0(86@eCnsU#s9bs8_56{M9JVcIMuX;oDeu7sI%C4LIlD55y3ccpA! zDQP^!n-_6}pYwbx+s=BEsCJ~6P;)dex}-YV9U7P@fj;oj51fXlp52STyC%I`Y(QK( zcHy<ZIC1?&|JNIlUHO&TE|y>ji*)aF65qSe?Oe0`#_l}#-A@~SRq0Hm0IOhfzjO>K zm}M36Ky@-M$0=C-M(sA@E4uQ}<Dl=pJ&?sqbU~9d1kqrnHVf=j0j;`F1-TEMBzV(p z_havi(>lon0Ir_8_4_xBy!qcJ0i=!tsl{U(_hQe!9_EkR;X3ax)KPOc0!<%;N_WhK z$N^scK{YaAM$~8XQWWq;8vrPK0H#pwZgc@SDWr|k->Cf&0>t*qkm6^<_>snFfWT)p zp!-0%AG-H~*^S;A2a0jCBfXr2(tTX^_LK2jfAJmM|M;|bqyIR7-{oY<*`i0eyJu6T z&dvFw>wv-)7c9T7?s=W^winbT@BA#BqlL>{?k@@hz?|wdG}fNFxY<**0)^7V+Nb0- zl`k&m>+(Mhq>f_e26XAT_tcT_O$N2Le$qrE?(;3WZZe!CTc{uBrYukEjKVAq3WKe? zyIvQ)^6MKbBRb{NtiL4%pC*3jv24`1PVY-s_K0{m<2f;?7b6JoU?0G^u3e!C_pPfE z&?V;08^`O;UW3=2u@opzHoNViv2|w;_dd28ANl>S<2&~}U0Yrm5ng5ge!@8vYp?h= zfZJdV>*c!3A2ZV!RXeKGab<r2*UnPvev?r?{60KG;%p!r&{L2YTpI@F{0)Po(ofu* z;%>v3o5H_L8iiEcAZ~4np>0vs=_G^TWmG*G862~0MCY1+6Eh{FWnti~wbkuXvLuys z3RIz{6G}mNs=z7)yFE(sJvHF3qbV5p>FSPQ&Pe&YG&oH$U#Bc_W11T*YblVben|XE zNS|kc{&E`|;C78l1y9n}tjvMtx}^0dWv903(E*8bip#7@gwd?yT!jAZV*vye<;#{3 zShoYm`?bIH2vthAuXFd&#YrYF{5O_XG}%EXw5rAs9K#kFLP<lAG-7w>J2isyBi$pK zbV!?<tkE_d>F(YpczRvGrUO)vzV3eGU8X6+RJ5*vlAXwA5J52ULh6X}C`v0xUV!ju zR1I=JtI)Pmi#h18ZwAu+@BERpQATP-uk?+fBn2t)PDSZd&_NxBT{_sAp6X+5CQwsh zl)|DPy6tEHuZJ<3zu7)#41l6gc*UCKIQ`@`IOF7_amLAOaN5bMal$bxQ3!1~*d<f; zf&L`W?*UrlEoZK1WTy={ZQi9fFWLLK^LA8CR|oCTcU9jf1mVrnukZWt?ArSK7^Z1N zzx(k$c<Q<RIA+B-`%>}$!1x^ygR0+J`4O$jB4SYma)rsuMDzhU(RU5N9$o1sE>#i8 zxpnt#s4swN;QIC3anhQ(@P>h)dTqYw=|wclK|aVs;73rb=-t3RDZ&fG_K}t++_)ok z1Z69<?I<{s!Hfu(CrXr`;5BuoHR1(cL=WI=%>oe@Ea0-P<rH*puT=>Oqm$4b>7_H; zmH4y&b}lwQzYkx%V@tdIHscdxZ@u=KiEq5~p`d&U)=}I}^-v~GO()^0UTK>}H7N3` zq*B#0U7h0i6hH3U>0p6=$QrTc0f--Richn?P1C4xFPWR<-|GiD^sKA$)<Qqf+FUK5 zic#p!IFuTJhA|enWUjgXt`?c7#eGw^zI%gx-j5-T=m5~~Q@P`wxi(4ageskZKUPlC z_)7vALIB}2kIFVbXjK5kC{%Y2fG$u@0R0!uuVDh7+^E3>y00J@=we}~2lAENZ7_)6 zRCpk4hkPNX*2aL;+XM7o0J`(dz382}Kz~1=r=ZZoFa7vh{KUtmeK-0K!Wz*jIQy@R zoj|zjoH5=i1l-9WwP2zwh6=wMrX4p^<~^AfZ~6qC*M4q3fK!`DPGR1hE>1ai0ZWYb ztpt%=7CJ}1I3z)L<cIs4MspRD((#US=bn0}JI}cho*L5m{pnJ=DbyO-IXkP9H+BBn z$SK-Zoe^D)7+utPP{5-bp24o&^}DPe+qehoAKHm?Ubz^4ZXsyIT%m&SF38`YY~Aj4 z7p)VX{AhS<Fn7lDVifI+>m3_s0iX-{zV*JHgK%^d{;2sQmXBf0<b2%y;Ed^DFL%5i zWUirDd&M@GUF!Z%ufKe2*!_54bZ)%QDdxwxHSICTm~GT4&vn8>@}rr*`gRcdsbipI z+|i2BrtmUtWHszQDH>9cbdEM*UZzE#k<k_hZYR2XYc*!2qjiJ>_|%NJAGzD-#7Vv) z{A5!N>3pD{VrJ4rs52V6$tzw6E`4t_VzkxKEIo7Dfw0_C3lZQ*BeNl>bp1NAk~S$m zzO<8DDj>X0Ad~XskmR~lFLef5pR7=rex{nv46(tmsvc7F03m&(j(vMgDHtRsIvML} zPfvLH>;#5(U8M{9PLc}RGp%&{(Z%D-g?DI{7tQiO2aR+h-L=U!gIrHO$y>14LQ)ci zM(@X~DR+UEXeEi890+%%SNBU161|HwXeNn76QG<1>LBDbv>sOh+E^258xM??G)nuu zB$IDJJE&p0seT-hMtG3ecC8m$&U8XEh^nGZ+lkI#f=8yb7K?uP+w);|mOG>Q>tXIS z%V>$^OBdQ5<*RYV$w%Y#lh@!?Cmw}4<D&sju9|?vAdI_$f-Y1w$y0Q&bn$$g_KKyr zcY3?KF4n+5L7S+lsE|cRb?mg+N2`6GC({w^J&_*(dq02v{&|<&^a%j}Z918__CL1a zKVQ6>&FzOf&eFPB(E0stwV>w^w&>#x`fZd&0E}fo@TUL;W9&jPYVJdKaYEzqr=G*E z-TPXUz;L+!uI>1lchh4k3An8Ea!v5(K8uD*Rmoamb%F`*WP%FHlZ$U(jGU*IrPV>5 z9$J%WY7F9_#v;w!{Ig4w>mH;nxJ7rAPRhn<yKsw3-9$YAMHjrG2o343)J7Kp-T6?u z53SAasBTx|pMT>`IRC?6$Gwm5tSN+n@M%E56;Kte4lXYRt#n^@(>mAm#fg68R#gKn zM7HRW7OvklO7%2Cdyo&_?^)lbZ9qwdz|x6`CuydbBM<Hu(V=QrZovZmM*aJ~)A75| zRWW8|hw|UAo&J63x77BtfkAX4pk}Z^^+%9AGcFP7Y&I<C9a3GWFnP`{Oz;j=XB_A* zG>a8<59o~nQ!ki%!mT`4ypS|+1cXNh2~Z-2(c)^tQJyB1aT{IQ7m5aS3G^qSd%K~g zcAK5(#aOi)U6uI3cfJz8`p4hGGh3&{7S8Ox{_|({zJ1Bv5-C1Q-sqXiPL*jR&o%Q$ z4WM)vdktJsP@_Fx%tL=&7)}<8FXC5K`#rm!pn9Br@}g?trljlm7eWA?gW}-rh|^Es z-80W$Q!{VlM+%lOq&FGDrSH<N_LKph->W{*-RNz3>!3WC^FQYX1#=g<H8!(5NbYRd zh3;_OH=i*^be~mLX}%rv#(~7M$e_rhdrln<KY($)7==H|-ru`U?_75>v|~xKM)hJ0 zelct@hL8NtRhXQb)@?Q!X)FWqPWuM{Q0H9nIDlIK+zQ~<a^2+*%0X#=48>!$KspUB zXPVZvO?M63FgO@#&ODed7l6A<{6Q*!lrWW$O1miyDZL?u*5QbzVxNg{ZT+^<J7#oz zlacY#!vQd&he!#pSg_gSJ?Uh#Hbd@s#}ujo2REMA@n{YCV=y~_Shi64kz^v)qf<Oe zgaN3w5l!-t$*i_asufKZ#HcLs)4F*s@2A;I=usS0GC^M(p^#!zK6wyna2^@h`GgLA z*42zr6cNJtDeJ(RbQO=Ac!&ZsqNx_jAx#o;1367wA#8JgVF&f2NE;;I`Q5)ZfE_L; z<!v<{OjMTE2#)`wV@79iNcLUsz!kt06A;Q-1S=n37ILFXt@N$t1gpN!HXFuSap6-t z2!(Xg?z&o_(*!!JCZ)}0-L!_iV^oKJ>3}Pxmk0f!M#<NRv+3ybeU301_h={6HDFGi zBXYx3qk=BWiY%q#_No*X{qVOtFgsda58!q7?+j$LLbp@kmB+8bS*IL>vrjz+XTH)H z%$F}+2*7d?(l)9IH%-KXZ3Lco_U*IX2CS4Zw07qJ-AO=qptZ&Y=d7Nt5&bRD_@{{V zAr>bgYvg^w8rPFbiRFV;0Q&Xgn5Gf^>f5*CXD&L*l4chCgo}Ozvc(AynTJr35l*&H zAy-whQk8y}vgJ4$l<JTPJhJ--8uvfCsa5`m#m#r`K&dqfF6TX*Tx7h?)hE9bo$G0Z zeen6$QS;C=UdQWnb$>Wzf07#GcpU&^Ob<ZhIv3)R?vaq0lxD7X@Q&g0M&y1RA;iU2 zB#P?A?t0Sz^rRt08;wLk0V4~IF`WpJ1@nQc{?D87`VW2;J9bYd(-{C4j=k;6ADj5b zJN~y{)TK#bYM{D1)m4-R%#H0sV{)prCv#Pe%Pnv*o8S#^tooOui*_<sUn;JDs`n_? zMnZ;N5mgCOgbl$l7}B@{BO`0{R4><I6rB7@-UE=vh7_K~Di{O6C{!^H4RgYU`~1-3 zTkzPE&(_D)j9aD~K?u$mT)*S8hCuAHgt_{<0MqxBT=pbh9)x#$sKOZ0M;4l0*IGk$ z<^jbh{^sBA!2ORtk4^!sSUQR`PFRRHp0Nz`=5!E4XtP0kax@YB&KcwqEGr4$_7m+W zrH==FfGY~Fo%hU6{NC=WOo}lh*K`k~BPBlk{<HA0Ke=rHf<;^g;BM~7WqaL_Oet4} zr0XkwRJRut@|;W+BPv0~^aIW&0yicHq_$n}XL?7upRxpDyR*O2n8VY={WHRZAX487 z)I|Eu!Q1yBZJkFY7|8i|e$P4eTW4&Skcw*<3~Yd}jV$4&lv%`CxLw+z&bRLFcGtvQ zf5&t9)t@+}iqns65X2|*u87M@o@yYq)nSb5qvqEc)#>ha$J5jZ&?x{lX5%$+eDgbx z;R|0`KLE`cGl1jm-v<DoSbN1*Sc5u%Tgr8p-{IO3H-K~0Ex3}t57V`yMR__+&mew) zc79$ONHMCmew+NYQYI5&+6pG-PtpgH7*x4?38F^-4$xE#^!uR2R_Ax1`kEoU45~fj zrGo=*M5mAhB|vmjJCLLH9Lc8W<DlE6m8y<g5023W>4ao(Cv{9d&`HUMq}(EtMal03 zin!AqJz`iAh7Y=ETrClg37KM4Lqh1%B4M5I*+_d^?%BfMK#X6DkLKMqS~Hl}){{wH z1>+=IympEgnz$<3z+BUzyL~0f6j0rJiDpgG(+jd=2Xfm}#BUumpbKjr(mE=AGiSp3 zfz$@1KGoDO13xTM*N#2&pdVXy5RoR$z7HwU!v-NFRL48&l5J?*5<^X)(TERXpigOf z!f1#u<naC_CM(bx)HkJ(#7)U?26sz?0_-urRd{#A>!Kh2_A&r(ggKJ^&GtE?1?JBk z!x<+Zjk8WY24|geG|oEZ7@U668jOw-Rm010Q%OpZn~zJ=PZhM`eJG7T-LL-29<=V6 zBT~ygP;{WW^UMU!$b2YWLihHeD5r4VIcxAISKTw6ES=})O_TkVwS3kbsRykb_eank zHI)IRUupn*KY#u+^DepRN|?#<p>WGRJF$0PAM@sPBICFwa)W+zwmEPAW4Wz%oYSMD zi61YP6zjgO-c_2l__DT>c*Q7G(M4dD)*25!KD$Rk?%dPE`iFMo)vsL0zR-q1<r<SO zng#LxK(fLVgaAAO9X^sUT#UPR>kQ2x2ftKNB}Tzs{*!!qy)f{^$fTXcd7*J=A~Q8x zT$+&0Wk??<!?fWNN-OAc66l#8rtQ6;#mGWqv?`~};+tNHSFB!$zx&u5aLIqa8D%Nt ze{lTf*xSDRj}zZ`$A&OJt{iB+1s!Et;C58A;~rH}D{EXJ@2-3+-I6s-4TOd%Rnbm= zHDFh#v2RZP*69RX=DYG?oq!irs@PN_xs+#J7<thhw?>g}&;+mj#`-o9)nU)n&F}uK ztQSoOyl)U^o|L4!a$3T{cBp4bY8i_nSpVqc2@KCS2A6T5GasruA4(NKIS=TJ<4>-9 z6yJUDxqy^8V;x*_!7BXH51)iHPh2QuCLvUz!57_lIZF9f)3!JXQQmd^cOcY9g9U+h zH+p{$RDUnI7u_7`4qf7>-**Q7_g~zB$*K61i2-m4%r!6~nhfXx***+4jJizIBjH2d z(i%R!icbZyg#1XuiAvru(hSZXjF=E-pS&ne(92ydWL3&L=@i5%_@(i>5B&NV390@$ zLy(N*DZ@G4$zHcxo%*dyv(_Lku+$kdpw}j9?-qAEv7G{EX}Pnd5&c`=-G=>>eT<LV zQ<YqXB0fSQ7Y7_vmvZg{@U}R@Dh>ek#&vq<x;yH91n7*Jt17yS&9xQ9n7xL{g;n_2 z?_V_peeLkt)0g2V-}@@u{pdd2_0V?Q{orQo-m`z!(t8Qx2mtS~e<;>oaW8-m>GhZ2 zs?ND$E`YZH__khu`7X_cd<1?!Iu*4<-_+r^6jF8p{(c~g;X`+)LmFK0@C?=|*?gQP z>10iUi>4v*wYHGx9;C8nNpQ{tQpK9`C%HF;9h8O?4s;P7qE(jh^27l%qEo?FXOrP$ zc`Cr@H!j#bpWtyTMUIuUzW7mtKCtpmlA`V>tboQ14?!TfxElfmjITzMkhX25CQqce zxjPLL4DjkS2wF(#QEU+Bj6&k@v^?kpN&<@gN|Qy63|p~AK@>*!$(1FEtTHt#PlEQ7 zLG~zM&5sB-A-(az?m{vq7&hS`LBkj=o$=hc(O-8QDc6?(#Fyd9NhkoCO(aFNrBrw% zE8WRQi$+)PVs%IpEYT!|i$GVMSb+sdbPj3fRus-xh7bqR<yqJMSbGZdksz1T7zOA3 z10kQ`qZ7$bDti$NP`16;GqCBsyYzlo7k8<vU75bTT)INq5#74#bRuzK7&lq7_($&O z0C*LQq5Sm#-T>g0$;@VWtUO{7&N}62oPFvsIO~*SaMml2!3oE%NK9yvzTqvj@chdd zW3*`}x{tE#1KJtOd(iz!V>Iti0p%p1C!zaOP`U?Qj6jVa0X1g@RCg|5k8joh-h9>? z6os0Oq3o3Tm)?B(o~zEg*Eh^MmI3mO^C4xIJ85nCBMc8DeO@aqvIqcQ!ZeKNQ+<s) zAK8ub&Rh&_7rnSeiY8BSrd-!6OWR!wREBd9mcUjQ_-^LeNyU%+LG?CpwIdy2SfJ{= zb_a__m*{w=&p$NFMsxtU{=3`p>XW$<-DQr{Us#dk7wnlt;rSfGHp9V{TfU-$sIEa0 zjt|>Oc}?1&a`901NCVpiEx|{>BCw^hR4G8lkIy4>^ZJ6MQ?h)L&&tUQ0PaK!?T&Vz zD4>ciwCV!gx#phq(k#M(F7eLSug0%_;57W!-`*S3Jsds_ZI95T^`#0c|3LJaM#Zuf zs^WEJqsZcn*r34`rl`M(vX%vP0o^wmKG<-tgK7?y1l!=F@lj2ilK84rjCK9U(NT2F z$t4|YL{~*nC)Z5>DEDhjdPB>d288|II{~py?Da7n7jrPKMEEh#v09KrgD3^<7C&{Y zu~-#;m!eYf)Wg1sK0f=Ejrf<ZZNg8!`&j(`&!2_`bGs~Y)_wwhk`T;Mdq}l$mfwWx z8O0sNB@~wLFH=BouQ}4bv%t2$aX{?{)D)I4orfQ|@C01>)rT7ruElBH*MI(`-nTD# zMEV#T$kWZ#)Th*;!uM*II_E1?u(`sD3r*FvGwLQONBn#B{u&{+)_C=)OGpBgJ}M|V zQyLI1XwY|6=tlk4#W4+$(zJU#wM$*P|D4As#hWs;w=#y$7E5h{yAM4$5y^c6?z;EM zR?+OA?Bkp3x8ZHCT@mYb9KK$8r)8de`{Cu+rV*t&82c6(*If`R^i>Dwj{=<um^;wP zUFtU8n{K-wH{N!?K*P*n{ewGj@f(l8Prr91FunqMbR{0!xEFWb`y}qZ?+M&>-&45j z{*Bo9%+6V(;U$XG0o<a_xndoFwa!tUbH)7tz6Idh0B!^DV7cxxxBH-l8e8u{TDuqR zmk`tu>3ueE_!-dKA{c}V?oHt+B)z^(TvFJX#7xFJNS=m3lkDf?Fb+w58>TATVm7NS zBjXUltQyfZT_ulLQ0kHhLfh%Iq_ZI{%&1X4oDd?DJU}q9B+bo*o>fIVD!+XGhJ30W z!^a_N5X=|2NjN%rND8TGvd9ycph=pWi2S$#W8FZQPpGxyph>YK1y2noqS)wjgJ6p$ zok$$~Zp%8*NgOiSZ0^KGRc}5?VNeNI!kYQB;i46t8VUsoZ@!y345#B3@$5*cD?>UE z&!A}HuW4>T1ICD8;?r<NVEdRo<~y*>y1}w0`J|oKtwh(hQ<I5UZs##OsR(nSecJ~> zq77>jS4v@|1(IsdE={|@z(=pccOIRFx3h@6&4=ZEP9eBhS7bz}uQ&eDCE>Rb2}HFS zu>=#fWmx`EIk5QL8U#h+5ouO6)ulr3!ZGuUf8_QhsCJm=UFI!N6bdICy#i;SdaU1F ze)g%yVENJo2<ii<+K+#6@9wWOyhWD)`p~*h3|l?u{*>KeJ_%i#XWgHu-1^2J${rN# zUB|^JpcT~U0-&=9+U{B|`%_rFa13Xha0I^l$n(=Fg7*Np7j|;9;?uOhBiYXbNAIqE z@W`Xk&Gvr&{C}Kx$xXivV9l_Z`1V6D;Jh=Jcs^0BYpMDt)qAuyBBXE|Zph-RaFU$T zufy+T7nXJ(3hIx_H;_08&r@BfVg#z_pyJ)8Jw38v+D9%o;`;U5@ynMV7iN)XTk#iK zpN`oxXz*eS+fp<rX7bCqQQ65CSURDs0A(9oBpS4jDau}zjN_%`^o}-2$)TXnD7Mg* zW|3*#-p#r&v0x18rCDgx+XKC?0MLP&vl6O12hfWF-9xEMD7_CK`|-2zANOy=S8kt? z#Tf4x`<^fV{KPlj@u|R-8=PIgm;nU4grc%0Wv3|tnyXtNo)EP!9|ui`$y%Bnd&5Tb zEn1}k!(g1gszd$Ryfe~h*1{~sU4xMs`1hw<jGG<levk_6-n$>S-jTR6v^~D=*M-*V zVuOInoK(h;U_+EgATFbzuem<R^;cQQ*=13cE9Dt(hoZkLx3ETI>DYFIvefv?FK)mM zcRr8L|NiT6>TwI057w@|j1hRFQ?!FcItcxHUQ6<p)G>#ItFN*Ts0nj7dVjAmqIbrC z{urRAfKuaUE<ba+Msxu9egL0n<B`v^aMhb0>u!Aoi|Gt62^*B+8x`np)4~kOFPsBw znvtAjDnsYBpPLI~7#a$5#yWV_@vhzRHifF)iQ_}+rV#Zt>IE&nF%j4}E~jL)71K2a z^whoQ+<?ySI<Je*`IC-}r+yA8D0_NI;qF5RTtz(b<a5}*b5HB2ZeI7iF`_r7>HcXD zYKpf%#r)Sbm|@DA#HagJ8oI;iv3H`|`GDW~)E9<Gt39TACH~^y9>Q;Ycn&aO7K)y@ zW+hHM?p(a@qP0dZL=W4x@4;R7Z^T{qZ^GRVY{FglZ^8qQK7(GLPyD{@u$H~Q%KrV7 zb12qc`At+u!QWc0yL=~)BsDKDu?5MHE=@N{{`hwZ(xR~gfdgUWZ;zC4X%ZwnT%7>p z@e+Y7#yOLiDMf8q%u?FH_-V-GQhw`->|hsXM#f77v%V8u5k4AC&@#bF$FYIoO?da? zUpDBA>}64c#sl>iEyhm?<3t{V@zks_9;c*|$q=6&OL)d6ZD@RC0xYO7Mq&`CO<~md zlRiab)|t*M8L;y@6-gx{c{W)ZZnEK;T%59$6U|qm5TE8aY88|PJrq9J{Yyc2WyUim zj81V@g_H%EBxs1s*gbSKui%r?I&}Ajb{$Nh_`41P5>Yj<2l=F29$fnk!ZAj`5!AP4 zZend!0hDbMd<K=bU#=hp-z7(}aanId+l?T7&<J)+`X9n{oiRGKESR<_mxR^`cB6?3 zyvvUZr^7tBy7z862o@$9V)2jM-T`n5s$J%9wC@=SjE@vJ?G;OK=E<vY)~T<+*{7X| zGfsU4=FOc0kVQK|+w^UPJZm?3(zo|8_o1D!yqtp8))?NOG)FM^CxQM{^;}lF(4o!F zQS%PCi5cGoIwgwUUg)WPP$LWA?(I{mfYJpnT)SqvM)daq`nODS_KFU|#3<hhL<Q|u ztkifBMuDS=F#y140eocGOx$+=E`ato2GjLupJyzb$@lQ2l*C9++oS49f2Hed+!3%| zHUvSnvAq->Xl3ftz_l%nr#5dJpah1)w;$Mr{gWleyM-6^9wLj@A-@VdfbdZFPmS*8 z<doYL9>hrkIDe6wYe&lNN-topPbgz~9nh!cJVi8e`bFj(=P&rxVVZ%QcJ0v<7t_Fs z)0}QlLiZ*CwFj8oW{wmcI|As=h1QFp${w`tLzNTw%m48Pto^_>*t%;%rg<=Y0vewR zX%_NOV`ONLgbw1J<2neB)urN`-*rqO*QM#7r0`R^N5J1mTt%07?vu8|^3z6H=H8M` z(01Tr#2PTi0ec_1!`E)U8&kb$9j6TdpBFdq4h_;blKHCPCBAbAH1WRXqtmR;<N;sM z6@%_sm^*~sX+-FwArk=}-MANT`QR<M?vLJpb6>SYAehsg7%T>Pw&^P%(3it31zzje zS!?()ld?L{exSDp=vsZHGiKaW9~Zvv7#w@lLOi+oh3TaDy=ZAf=VYdae3Vx>w+af? zsWMhmveg`|yQ=LImC_U&A&72bk__VudCysOsWjoNlNO;<xOPhV9_6oIHn~D`p$XBv z?P=D)Xd4vuKp<+LDSsS^Hrw{ja!+L-Gva4{q`Q<xn=~aql2N_wj`bP6Cta!PK6JV$ z$QJ&c_dGFBbn716S#`98>RdsGkFB%BJH~9o?$qzhF(;0wQ2=(~s{$T)WD~x2^NgMP zlf++K^%#EjCtiiIvE778tpGZ6{etUd%NF5nZ(e}6z3Eh|Pist0_Hpk+n{n6uoABNH zH{!bwY{L5cHe&bQ8PN+5C%no2{R#jSYvbMOdi~`kHKf;JI>zQUVGoue`_M6<1H&t# zZNqWqHEiaG<yB2#Qaa*+!ZdhrVwl(HHb|1Zc%*Q3Maa{dw!S<Aab#p10L;1(o!YL6 zD_M<dT>QX|2}N-*=c1#F22~YD(EmuhE;5C9o)Ce5L7R;RE(z(~w(}3f;8K$YG#)Y_ z<LOW+?l=IaA_HVG?%F76hUv4}udR3>iSD5%q{7j4G-{zocGI1|entWDw<Mv?IZ;lj z!BI4llB5~^#_09^DAi$vwvj@xt6PZA6$71Z3Cc;xUJwWKXTt{r^qR`n#9&JY*>r__ zNSpmf1C;@S4Pd48qzN?6%rx;xc#L-os!vz6@ClSCla$esxFWv82-MV#r$G{m+JdiC z`%Lr5n6$w60xG2Z@UnFDC|DyaDTts9Y1xKZt9Y4lSp1{^u>^US`Ox^?AAJRW=At#| zj?94?TLd*{If}W9phh&H`!Vlw3oD@Ej$t>(Znv|%Z;j+Vvjd=ScbE4kq4gxtGe@-R zvInyZtGf4GYr2C0ReNzeUpyVk`0q_X_g;i9`%py(+8Rd6QscaHR^yNUb^UaT=B)Ye zz2&6c|Mr$gD1SBgF2kSb&3a96(uCJnQWKjldqmw(abNp)Ov8wN$HQ(?p7Kv3X=vZn zobgrf=9UI!t3RHo3}1;{AlV6Rqo#kWLXq9>+8WKxy^E^ogi4z>hSF!A-!()@42J!a zCBAjvPQ3N(r3slpo<r59foCC<n>+&Fptu|n(sds+{XldBw=1;h*eLBH73e4$73rHo z-hx%F+(V6g;_zj}WU7;s(KcR5uL@<Hb{((i1N{kLau>830aO=iY$;TC0rcpUDT7{# zBbUy>pMT_ac;ElLIZbDKjEsHHm;ZF)8}ImVq^{Kp$Qc5S+UpwbLsbt{JqqtSb|PLu z>(cgDSx-^4E%W}s^X|MBj>*}(R114wYB>pD(yoswQ5mL$w&V05nl7g=$hHdG7YZmf zVs}K3pxPB}`pOI(<^Judo8P?+2WnHB5f%s<nxt3O>18RmAZ`%-kMSw{?u)r_5jkU1 zr5_B^{&((~!aM%I+i?A#z6ocYw5UZ0A@0bD@JWf6YU+=*ZSJRrwMB6KMQNaKjp*fm zpt}&}p5+lh^?<U(``>vge($euA0YAwZyz>b%GMdIu^?T_JZoWCpaPk1+DCQdyHt3U z%ER;uEwwixj*7-t%eiQWwWlr)Bcx4UVyV$Y7V#tUeiBg-&j3WGL~C7}R+Qh*45Xvm zC1bdBXSzg7tWU=8(SmtV4;`d)Ho?g(dmp+gg0JgZ-iPjR*TXxjXn{1Z7F8)pxN?6w z{XL4DH^3pwO?B*b9dqoTm94g{KK0jMo$<CO;koS-_~)-Yi649SD}df^U_VTs99?Oy z^-*I0?BZ_aI%tW}(GJ$0aV*xJaV(6yGVwk7<ny@mo~Q8L`#0gvd!EMn`!-_hj=i&< zkCzal-RkO`E5zOE(vI{&c93(qGn)qbmp9t>Q(m}{z$5Q%cuO=IZAnKRhEdjL8V50L zNx!GRZNbIKY_js)XER<RH~@E|yGgC;9f$>FFz%3etu%LL;a5D<@s8!?%6->W*l5E8 zAFD|pXyQS32!r+$g7s0<x(@@YT>D8Q?!l$Y2W~YJ1v5d9NfdGdWH1H6kRE!G-TB;( zL`GAjk-=Ms<>aA+gjDs@MyMp^xvdBBn+qt6xafpJYC?>@1cu`jjWwN(#_8|2Minow z`!;Q>&A_Tb|B60q?T_SlyCW(iktP~A@2re&nx|yh>EI`HBl(ZojRs1Ez)(Q_^Rcq; z+m@hUVul0?`oHA~e2|<hPpJX9ypZ2`7Of&TnEYZS)=d^rt78GSyPX79w#;;i#UJ?2 z4+D4$jM4lwDMuN=k_F>9=j0W5V#{tkv3ZB+=PT>C<7Y2A3cB|q(68<xSGtd4Y_Zub z<pr&o6gRue`^E@T_9`Q}-(BvWr;OoT_kg}Nuxopqd$r09egY`s2`1f0w869k^e2Jd zesk=5(Y5#SnaP_so^d2Pg+hP$d(i>lhoJBqValda8}^b?T2$1H0r0g?RW3;rH_=)n zX94W}+<D)ecj?XB0W2LR13UNh@Z_`maqRN(Dn0j5FwY5HMp7;ONg<@))AcsNyt41& zVR<P9dp(DX(;f+{l%1UG5+V&@&u-myz>Z(M{;uuDh>og>(){>m_venZcFzDv<_scv zLIh55=Om(f@Zr51_2BA*1W<M{LT8RC&vFtP`vE;=CpKeaI*HA;LFKP)QSnzqt+~w% zR!YAJS6QGc7gXga#!cKx4X7Tp-VddALKo&fQ#HB}YGff)IfW8^=u+eR-*Pm5^4%xm zufOzYJ-zMlvtw`j@;4{G_KwerhKv~lS9mq6ij<JA#$?oB?%b+VB3RrY)#3+TV0s@A z8IPsrQ4~OD45~X1P$NKT7C`~~0X<0~p>3HmAEuux^2^gB*HCy*&VXN3y9!OS)A;fY z-^Da>jZ5B<J!8-yjMcgYiP&H104upEgx>|8A3!PQS;-!ywysMf|DyqTJ$CJx!uS8u zw{iR5T!15&jn$B+{lAiXkOx0rAq^<#GvqhW$w}EWmKzmG3S|jk3cCLyRPRNgJKvs+ zFlO{9)yEINYuZM1)qVZvzqj}8OTIRpNW_S#Jcm3isP0h@J0vxtRQ#nXysCMz{w)rQ zC?Yv@_7GX~IQyi<u_GHo$^9uce&Y1A0K`B$zlOrwQX8bkQ>peR6`ABdAlmLYZ@LG) z?hbY8P8ZD6xMmLuewTGIN={IzaOZ$V^i9w0!*kpAW5v?3N}rLEb<q3+S3pU{2Tg9K z%Y`=@n~>Mj$H`7~HwG*4!tQ<ehkv_ehG|LTQ~&Y^e(d{?19aaQ(v>#PSWzun>HzR3 zGTCvYTfpbWxX?K9xRp5ZxE1(M?|!wH5l?T~iFNlrh4uGt#JYPoV*ULavFVvz2P}Ut z0Z6;mZv${U%&zqZ%XOFcQw%Fw_b7aq5UlO3@hADsXp1Jn5h;xg{s$FAZImpY{xE~D z1h0FkA*HKIsMGzWc%^U|880Io03$m7|LnbYyd_6*FaGU0=cdi8RX{ms31tvUB*`Kp zFo<Lu^T61${T#5L?dSMx9G>lmf6f?i0-GeVO^^^uD6EjQTCH-{DsR$;ySq1@GxhtU z!&KK)&zTeMU1_zopSx$Kr$cpjbyam$2k1;vn{0IWoEWIYbjUC-=94x5D~jN|-_s5y zg@J~75V4qK?{TimLWU#ptrv)xByS8~h>O5?!v);j!ysiuq~l8?Rw_xtkzSR?+cXm7 zQ=mc7w`3_KA7sBXLms!JN4pG_2~Dyb1|>r{!?I4ZkU~~bmhA4yx_Ktb(bIdQllDys ztV3^A28$?O?8No=vPY<v#)$h6jJ_;F<Wyova7H5Wk8pHt5gF=~cm^@mYvYmM7b|&B zm?#s^kRg{KK6U0$mrzBWf^kEp>A=%vc;FLCJq3eb_QBiE0q{uxFHhw9l7+pOFUG0I z9f(tp-WR7HxeTWsxfqA-JBGFy!BLm~dota1_iV#M&rIN$1I9p@2BzD{sg11NLcU-M zW@wQ$lpuG`a(_?x4A7nq4s?5u`HVGM<Sig?gU~AOLic=5?10qlL6%hQhvJG{DVG7z z45&3}cb*O{D4giVVDW-soO1NuxZ}aTj&%QkLF`1gRq*ATh{;4YEXOmVVJTQ}!Mlop zXjgjSn7R$X#l2SIp{FOT6P=e6=U>zf-m&VAuxC6r*qt1|F+MQpU8aJ?qzosbU&%I< zF%19>ghe*a*!9f%E!|eXXSindX3z&I&|^sjfTCl1oggx5`e!O+k19tQkoc5h)4Uu- z0WjGJFtiw^F$~IQVP<!LT05-ch5&NNXeJN>f*dMuK6gZvWv*{{HAv)Q7@bIk9L4xA zp--$W6@8Le14Qj(0JK1@37F|E)(GCPyO3#UDNK77)M$a)IsWn&PscT@*5UDI>)&l! z0q=*w7eXC`h#s8LLF+A`yn|m?R7})I1;maF-|zaEwu@g3qKOx$bv`h1hnvaledNt0 zKywtx+c1rt!0c8_lWpcmH!?$|PQGke6&cPHErW)WXGK1%?tUEWHf}9fvOD;0D7(Ds zt9OWKpO2+ZdbJ2h@trFDEL<hwGhn}(jvJ+?LSTRpuH)zep4m8s_y7Lw_`%<u1CyB& zt1#jJ8u=1yyC}@%VF2|61VY@_5kIe86_=)MccHg;TK*eOMQ8%1g%gk32PYi4H|~3M zQ<oV>a6W*6I?=gvBAN=342yL;=~y>m2WTOz3a5sb{lvcUIfkEG@v&9n5B=>#KW<sN zUwK%99YqmJa*!wPf^c|rjnsuYUBWA=BZzd}(lXD2Il5E3%u~m}Yj>}6=eTsXYj>;9 z*`4af*zuXUF&g*;03xiuXKmM6u6}SUE`HU1jPN^@FXu}oJ;?KD!@?zvX*8$F)+8c{ zu*~UJ?uwLb*vVFV1=2UJxD^wV^LH%z>Ib&s#ydCRyi@iD;2i0GvG?%4z|d0X=+78a z18f@-U~=}Gm%<M|U<D37U@yG=qElRng!P-Y<Iek@#;UuY!kza%jXUmr8jn3W_t#Cm zNWkw_|F93pPQUzS#JknE0M#-^LY@6LbzzTFy%UHzM36yTaA<<5PJ_w`l7}jO#mg4o zOK9}csa55^0HBI(OPMd@b~A2d_g3Mu2ll{A4CdB}&L`bOC>wUv$m!3W()qa;52ivm zlHk#bohbTV{!q<%(z~f0GMZtdmkD?+pai;!@LVy*^b1muMeX02i_1Bm%qA3(klDQW z-gPYvgYs*+5K0?kQcyyYw}5=F&Nqq?HBvXqN=<x;1@J<{m{;hWO+X{1r;cH&6RYT? zS!;@g%#V+UsJXo1M%1g+q>|}~@&Pv9WZy6&QE1Z?{iQ4+RnM$mTJj#*05_CL+pfAP zkz`_&>A;9M0G565_WuRoFM7jr_kz8bFUIL79E#IVJQSy$a460=;ZPj3?_$vGPSDh5 z(DXQnW&ksU@BQdmY^*qjjtKatE1$z(edq`PWOt*_j3aN)!nAf+CwkTdC@&o5?O71b zI%m1vVNU+oR=(q`dbL^tAsd}?Qm$iXyv7|NZ`zZf_9P4~1x(W&>u&kb#jiZ1Unly} zi+=oupW5-Y^FPN>6YP$dJw_@YG5+4xRjMyzD+!_XAo_8lKQoDoPK)sX5FG;Hp>URx z%7S1FGH<-}yFGoylmTBDLyT$|i43OfKY}~XJ#z`%-?s6IuIt|`ta)??wv5kW`H~?J zs~ho3IHSJG>x$TAIViu&8LxL11m^;aCRuz*rg?(QfW|P)&|+X{Aq?f#*g4a{x2}B< z+jmal{jb{}_FmgU9&<m16m6jxPvUuA7E2{XgyCH!50sNm%HoXTHVF0Q;jTmS8S9*# zws&Eh(Y;}s3qZq5VDcFdwXkq(1poN!uf!Wab~Oe7ZyveuiVsg;b@9K1M&x+fy7zVI z@%D)pd-MEI5@3~5<?k>yrEnhRX`*meR4ERg7}#@o%pG3tDEH<V%+L~`xzI)$S_Ep2 z;$6S=B|P!mHh^*rH#6+DWC(jL9m1jeEx=I+EyPg=EySruEy03OcMN+VQcWjwcxG_E zTY}#aO=!VHL<M}e|D)WWo4Niica(U<AfTke^D&WRIw<LTTK7p_!pE#({TTFmmJ!KJ zxZa!<bO{vvy9fB;>P`6TFF%Tpz3-?Zkc(GCB}(oLLgxnOv8+u~Z71JTg-7wo?ncjN zK&_oH?a9LN)EEY6769Rr*B{-l6aBn?5(6<C2Bf@}UFn_UahUHUex$ceAM>R+KO5$C zsvrWqJ`y?5;|W9Km0ur4A3M=UhBKUe)Y2kr*~t;wUeD9(tV10=I1z`$uLcT9cPzRS zU3UrH?nalp*|qp7hq?^!^~mtbJJe0XI?%IWgvp32=c(s5W7FpCU6*(7W816~o$D=C z5b+<+mqj|`@KP1_D$w)<MIc1MERFH^p^rM}w0EG}?_c`n&0XL!82Hz3JdX2D-P_`s zw*lG-dlJeN&|U^K7XxO*EsStS&u9Mld3JqN(5skZ9n7)rob3DUvkVu%dMPfx-~@*O zVav9iSapwetlzfg3EY0yQ+P6Q65LA=&T)Ug0RY+Qm){HPP`?4dP5B+~UYnxflpHFp zClul8nnM?+E)cC!t6u65WMiF(DaBKQnENK@E?Ru{eGp1_4VFCb&<Urxpw$-}{r9Q6 z?14Sd4b1UQbfMhUil5T(Yo?PEhF+kLLCAM+6~LLhf|QgOsl4Yxplh<qH-M3mc*HL9 zPCcu0L~od(Xp&8(1jPR5lc=JJy$wy1I~}{2#DkF^CA}$aL|_x0E}%3~NtE3oI0TUl z^^cOEdhBO43GW174(oX0iJ0N4(}X_?>!49E4LTw@pI+|9k=gN;-lX-f(ti97a{0^4 z7I}JVwzeS(O%@lSbuy#R5{goB<#bz@E=}AHRWVDb6=kG$uJ|IB{q*gJ!y5h8Z2jz+ zcWL=A`{~>FhuwYt_8N%qcCg>xORdBFghO%4aR=k{6Ar~eFWU=o=j5Q)6sSFIcY_-P z(_9GC7{h;Dac##kzWBq9_`~-ef<<Eun`^rb%6Ed=(=gdqYh>_-gS-ubKaSn+Kqbca z1O#VNLXc@PLXs(oc*Y;Yn}ga@pxFt#%QkBwH%%DWJD}fj!QuF`&#mfM{|@jjB7Dx{ zK^aFaz7w?20|3bYqT|nHTXY_0_xFK69(;Od!E#w~(FRALe7w7dh>uah!sPa3Q4iff z!FLepWMPbf$=u!O0dZ?|-L`$QLv05KIT5bEdn+zEZ{Gr0*N0)(l*bt;vt6){>h5!( zOz18wj4Q#<d0!;hyzL9ue%Ub4TnIC~+=dM;0<sZon|ur({ma|%i7&6kZ-3x${P_7V zv;E+8DP9~~^k#st134P)8a{z0Oh{i?uS6S#a+GJDzkH9<ATEQf(+acOLDQS9BYk)& zOmiV<Xd2#e^|~_;z)!s42>j<2-5t-GfL{XeFS_mkpnULoSCEGj&$*6j;z5+>p~+)N z=}lB>ZekAcLZ$Kx<%;oJ6dM;txo33-Cd@0`{i)4GmJUq=AS<VySU-g|4{xokd$VD1 z%27*j?#X-M4QKC*3r<;q;i0Ukmt1V(#~cCnB$a8H)=qmjb>@%MHTdqecUG2L1HMyK zoZMj=J?PR^5XlZOSu6BAxsaj?jpQ_gVp*J#NFWnxvWyX+>x1n(dfS!we?Id7-ge&p zIP&0yQGNk!p)aT`QN>?VJ~UmMjo;8dQfMiK%C<KEkOS>W`<E|4*omGsfjr0CUw<tA z^wTTR2b^EVA6?O-T*p+M+*Vk>ADzeXc@xW*hihfnjxL<(B=}84hkcz+_41>ZqS;{M zrE1}t%10GBR0>EAxI~_Hz~zw|nox@1^jSr(T2_5HtUXkv*N%Bl-H*=SwO#C;aL|s3 zXPF}CPo}v3!#CpXYkJca);_}*fl`NVSLj8XXVuO_DvvTekx?nw>6fPI9O$EfaZYrn zk8FH?96z|>?kdFQ1io?YGx*2fIUS?JZm}KZR^C$!Xioq$&f%X87k_5B=;y3y>*eot zH{P-C>J2{+U`};^JiK$PFJHC<7oK+<E<E?RkY>}Cow)VRC$Q?Cr?Bd-r*P|<C$Mf~ z_lq!gLpag>{VV`vr+?)c05`!o)dAd{-*IV6CQ3QRQ&8nJ-vd>Ul36K1lagtgepS}c z;&+*!R^EW2C(%}gW1sn?SanqvG9J$(r5x9(_n@jd7w|&GYY*&}Ft<+hFkq<*!cL9w zIvk@Dqpbm{Nk$joRDKwVcX$j|zwln-V@h=k2b9$U2G1)z7D~?CC@B%@x42TctsnX4 zP@YeuWn?2%tx@P2q!Bn|$mvW@Mmi}5HK4=1Jlc^~G3l*2g)FBc5|gtY>fjB$nQND* zAGHZw%5YUiFEU`&0jbNSs-x+A5n6KGx(M7U!g(G69Zw?Q242LZRvZ;AaW49wj5j3k zC{$z=wUeTSg|cHKXHtLdK+<KSh&Of>iI#on_6C5HVV&mwKJx>@_YdB_4eXe&t^aoB zjmtiC`~Cpd0N5v8`tAdMhxwT&9fmVbIt-_ua47cQXPKZ;Pm7#4*}KX?IZR{N-m}>p z#m4a#uDtodj^*y0YU4kz+kl^Y<NiKF``4a9?ws=6X=R-vnv7E*<qTu_b#$&vmSLO& zubso>vp{PCXw3k_!!TJBlx0BM;Kak1<A?*6;IU`>+Wh&}#qYY|=<Q!S|KZXYP{swZ zClio&|7XSxPZNe~)U9GTvL@)<i52kBGm{~+gq_*~yZIwx*E}BQbzptxzG*wpg5lh) zxhU;?cTo5R-Cf?M*!@GUyshKuQx)a{uD)}#b)tLl4rEsmxdEuO_DG5j`Hf%KQIaPR zAJ{ifFv+p!`X(EKX^z=@sI!K<yK)%W$Wj2n{ZH<|PyX56_|wlnhTs0c5%}>7UgpU( zsD5776j@V&l_^+KN$l`C%BqCxN^0sElz7(K%CLyk0=1`LX0{ePrkZ1RcYZzt%G-d+ z@#nvA2Ci873^r}+`}on9k6d)+Wz$z({7H)r7xIGuvIEIv`h)>s>bz8dq@trB7PV*G zHwCNayVDC#HFvO^zzbOUCS%6y5gX=@%FTv4*1Xjwta@-8Rz0{4fBV(Pv1qJ`H=naF z-ha`7xah2X(QNo~cw4c7*`5Ms$AOt~OA98$x=rI)b$8#3C(0MU_UUM{dAQ&5DkDUU zC!C<fnY5gf0A+e$dC6#!MAYez%#Q@c0Ab+~2<^PL^&=BgZT!OjTZ1e9`keCIN0DoB zZA%QI45h8tEW_}P=|ELux{{rd-5qJBtwV=qodasvhM|QsPkb2;*mn`0-O%&(63yn> z-#EK<%R6of`1c4^Ynpu4nlrr6|I@%vuZqj0C?Ef<??R3WIla2XYB=rKWe$NVq!GtS z)lm)Ccy0~a>}XG@(Z5;|8VYr?8U$bKkgw+0)|~fRyt+rbcXqZL=TIF+anE-FcXW9l zx`(yTG5u9Gr6!)0$w0|Ikvs{4%LG}7kCI~UK$`YkzL~uu2icgrGd>IPzjftpXt(=X zFW3`o+cAr8U;iB5b>TrQ)arp~?Eo-|!a?3F{<uTE!JheX{$Z!RbFTZm{a>CVJ_^40 z-FvSkc+=}n!kb=uQi%WT`fXTs_tUs_&04Iw`zfrt`)O?4JdkUJUd(VHfJ@yU03bX4 z@|B2>fZwbolwzERYakbN`*^jdBwbEnb|2t;p$p*=0p~SUdAt}Jw;voMWmErLCkvlk zQz>e1o<dSog!f*%yBp{N-94}eb_LAOaqcPOVTDfDo298{8aXgEol(oO>%pADhr}BN zV>(L0UrtJk;9%g^aPJn^zz`LjtJ<fl0uq8j)7$xS!BBCE(^O>J2S%MENB0A22*JMl z$$x2?WD!NjB88bJ5G78p0<F}iq=YMVsFfG2QIF3#{baA>*hp!+73F0K%{hwi22KcL zb*oY^cwZVYV<ib%^x8Do{h!6yR&AJU167JoMg}833<yP?z2cOkX!D4F`Gkyd$X!g) zcyte%Zl^R=s_B<~Xw`C9N4ftyM~@j`DS$V-KP>yu?SP#$?UoMo#S2Gq#)*eHr}^PH z{lr6Y*a3SB8AU|{2RbJ93xuOnO$O5#u?7Is1RBHm!WGw{Rnw61>F=+@&%R;*KpTd* z2|9<#3nONw3@_0LiyRz(>{lLB;D%aQD*%+ohx6MQL!kC7Fzb(WUx;u-pBsOdTyQx4 z>Pu^CwLt~^E(jk4AByfjzO2pgZ(&$5<mK+&5Z^>BQW;Xu^n?6!&rhSs)r4VgSR03K zGmKrEq90-w?i^-v=X&VYBGX_L2VgP-<YmKok)CB5^Z=Kbav0>;F)@F4ECRswYqmJP z&u~P6qTr-1id#qk*=_=iNa#UXl+<}fD`cDj3^JI^IVdx?+YwEep$5$G(kQq4pWIn; zru%%t#%_e}x83B}P-(bJLKbKiazzs?74q2UopN|Z!1-ni)Sdulx7gk2jbWg%0BBCb zw5LJT#@@@u@E5;$CjQ5t+@zP?9sCOH=_zvruEIf2W_pP_FcqO)((PhBBL#(%!XEd| zcK{ZSb&nqJQ?iR<OvBM3WAvtpvC+{Q^^Rf3WD8%u`dNJW>SwX{(qVk)%?IP7Z#xu+ zzH9-?x-tQI3pBeOXl{mSE&$NP71!N~JnvBH&hVw^E$C5wf^SYDrsoP~5(c1WzD&=H zzDLN3cL6F-5=DnHCBhx@?h&rOZ6mI}Z6hvx#Xd1QQYIUTIz^~!>bS~p`RP(Vj#w}j zXCmUHfO3Flfz~9@ng)hPEq~6vlLol(Rfpqq-|A}@=Xn5b={lA43UsKC+_9c=x|bd0 zfJPh1H9;j5oMsj6Ovh<SL~B5BqDyL#GOH6wSBS5&A~3k|(G_R|fl$W1vMzH6+I{C7 z_;K*sz3B3&cpsiBqYRFZ8KyglhFI036aBGgm=isv7i#EetQIKvd*~}kUq(qJGwsyT zN<Joo-NDU{a`y}90Q}dLw|A`8T)`Kwcv3jg!I+D^ehdJLg=fA#4foeX;XHT8`8P%o zcC3e^;Duv7YoM4c5n^Y$bFTYI7v(tMWqaX(mo3LzFFe_O1J*vh8Moj4ByL~xByL^v zByPX!sd=CCya3@<?(csAKz91&_n|lf{%Tr%>2p3J7hRf@JIrM?wWo&o<}i28^SX>- zS3o5*62G0&@whUNK{xIo@|_ETI0r;jYRVdOyMFbYL3ZOV&^h+N9_R+<_&9e|55PM1 zK^d_x-o^6~hPt{sB+sTtJb1OGxiB@URC6Iy+-0g2(k*@|V@ZS{|6a#X;NwWnEXv`( zJgpXwXC;k7(r8s;@Ub>k*-V-+hzuq*Cc)C8<9A~ipNTe8l?^SeG{P{(<MB`KrLul? zX{6NG6^SF^Nr;`+;lJXya?B^nl+8mZ92~~5-EA@M<o=IZrKDk3H4N)N-u4E?y_-A> zc}zV)cW_H!BoLCi`Wd)!pHtDa(U#6)J{{-hnT4-ILXqV=wpg%gY*CtN`Ttn8AAk!{ z>@q*GqNa7B@B1BJ2rxD>gqI(8FwQ*jaGZJ4p*Z8j!*TRs`!RZCgc6$H&jQ_Fp4+ia zZTpwI^K!E$Ok)@(8v=%#j@Il-`_F!>{;{BsuA9QuYqsK|Q<sC-7$wKMit7f-oll_P zbdRbNj0s@;fr?+bCD}O%$Y|evzJ=_z(c3VsNnmyYG~9O1!XX%wfdIVY{6h!fME|M9 z@4Dd+w}0*Y$Kpjd9e5!`Q>0TARny1Uv)!Q^!*g3^Sf;-HTw6=L1bc|q+qj72H=p_i zLq4@BcUu4gGjzHjf)Hh%UuQ6ES4+$k>*z^?gN@tVNep336wlGFIb(v~C7h^(g5^fP zK65Gdy?($KNJ)JoI_1PCR){7f^SfqDfdm>rQ+HaHoayJk3?_3I6$Dkq-Jy<B4_O`| z`Y2$>WoR_Ut42jak0|M-tVv{9AfP=9%xni4zY~2q%+MlGdm6}R0czm`7axvKee*&5 z=-$5WBnE(EMlQPY7pJef`0t~J83Yg%-33KGgRbOutNU-M;~!MxmeU~vDaJgnNFFyj zKZQa%)Wa?{ek^X@hL;Z`!~IQ5H*K52Uw+|HeBw)w;f-hSi{JdfkvRLrz2YkRqg|)B zf*K298pHVRHFxw?E`Y0Mu7AsnEr*TW0qod}vhWL2{ahlYu7){A;yo}a7R(l~RU?F= zj*@42q>}ZnJLyQnZ-4SWy#B0LhvG^HKC$pH^i6@CiKE5Uir(C>R+Um>HWuX^6bWHS zZBRZ5lTQM)7=`1e0Z@(~JNL*zIMM%Kt(e*tJieH{W)__w<+!LHzvv~;lM3_<0Gv@j z_cEM*+%le5@hkNo|A|-_$Aj;1D2-9k0De5F6RaR?d#Fu{If!C7O8pN{z1Wmo?vxel zeCZJ9az^f8mnR{~Jc^T2Iw0Zi`_9~=WP$V@_dMRY5(=z+cBfDP8J@Cj_=0x+4kb=W z?_ouhI3Owg&*@E5tVEdKz1<jPyU+mxgUP8GT)hj9a`$k>&Fe5R)y9I+Mk0nHqsai6 zwa<p@D$Y619qarE_~@BA*7<Jr(5LL!cS9%~>v_=M4m)@s9Cpy&c-I?G13<`g!u^k| z!!4`V;&yio{M`>cS9@{%ZVD&3zmEcdIqmXC!R}S3)t5fNBWrU~D_=|`zI|LCM}sO8 zc(;!DL@xbiFkp}ZPXobUBp(T{njr0zA5T|HNmar%+`8?ks`z#C>!r*tpj%lk<JX*q zC!tFj-%}aA=0C{vd*CGxbMHj&7JB7BsdObHQ;pFrd3j=j9%Uotfs#!s3m>~2ze=zq za7<eSdIL>|j=l>`LEBMSG6eUDl%~s9K~BZ7;!2Zt#HfQ#peJUN8SwT%(I(sp<0m-8 zo;!ltA#6f!%e021B5%GsPL|ZUcM@erIf=%p%GB#)+_79THb|3~$V}2G_aOUkYzLt; zzlfYz-r<AjAFexUXh}NJE5vrOi@2%bF1~Zeru}h71Op(q@1DfMFRycG6S(8xU1njN zavJiJOc%$M!Esyu;Z=tNcnu1t`O!)(UUJZEWH{ld198^LhvUo>55wsv9)^>SJ^+o( z6FYBTcXusO6lNXP1nVrfE9WV1+2{5QD4(_8Oao?UAuzH8ra5XS@UD!zA9@-OJoX&A zflpnz4i}!X%%Y)5CS%IqqDOM2S8x+)9aXm}8I<J-VpiZMWO)v1O@n54z~s{~Lkob$ z5XdwD0!}+-1&%ss2_AX6uOr<7;159bL0dn5oVUjpC6gy-DcpC#t7Sh^!Fphd!z1h~ zc7FYW9Sh(2!$|;Ry&%4Gs%?!*BUva^Ie0h18y<JbpBx`3Y;J;wMj5caW-PHVa2lw( zgiBj2d$Qw$D97Z~Y|UB^5F**a_;A!vwv+t=5H4#Y!>%R+_<KfCTa^mq<@2rZnq)Ty zR>*p1s=e}|6i<Qj&h-75V^m2S(Q^swV%QQGt+R(neF(%=q)fJ*8(iU)$1_f@S)(Pj zr(tHtf$0VISo_8(Fti9Jp9WD2AmIP~(pk9R=e{=xALy?E`1_*fUFh{yz{gxpK$fvS zbwF%YU!)g?i^@Cbn>K&x#PWtmAl5VdyZxo`>vatKEcv`MAX6)re|<up6TWlvdVJ^R z^*H~Oz3}@VIu@@!bwyFFyaj6Qgqhil7KU-v4fph0<oCkU0EmV|xpy2r^Sj=?ZpIz# z(Hz9{2q{1j^XX2&2e3qt?}k*<4yJ$acyKGeebYL;<=mH*_-{asSB1%3Swj(xwMs=r zLOb$85i`E1jYPPAp&ZDk?Y-#KV)rgL0Mo`r=N?(v4mIGs@;p2tYh@h%%j5I_b=H(r z?+PsVkcowcPYnQQyz=YA=);LV)Xebmqn0A-+ZdZTOq1IHq7{b;F<Io#1Yv2+N*pRP zQ{q+W-_V;;t9rNHUMGI#)S&)->smZ6dw70TPIVuzj7*~#mtqC{v+K8D!=~Qm6BAQy zJim1YE0ztT+z}E;M2VE>n0^A@5Phl8MBrJ9Oi(it@5Z?H8FAN9G{F}`UU&1on4FsF zP`9~*$>}z}f6F>t@|pwn2<jMMdMLG>Ty<@dqo|+B0I(hF4ewm{&h!!CT<4B;;avBb z6CpU%i2zgVT+bSW6OTO*CmwSEKKvew<K)x~R^R(HZdv^VZokX!Sbyxv=LgbuFH$(t z{e2Js%xRZzg1t}uM)!Mre#fO@;;5}b^`JS^Q*lz?2IEM7Awg2H>+szVG(Sg^15ffD zZRVINGnKA`?5;HrtCF{MWw8b+K|3G_`nU+MQ(d0EZaJy^d#T!dj+fnPZ0><w0WUl! zI*=ZSRXkVAz$=K}VOg4damHWMc))S$BsWCbVCVF@F1Km;JiE%+2_$X{>laeGG=DFB zV-s-gTe6Tj0B^X6WR!{9IK+_#q>6ky=>~P@wIQz7&nCuS?SNEaVj>jkM~+O2F%c$; z(%zG(YWU_Sp*gv0IOUymzKl5kN=VJuqHsQ8<licYv?5+9dq=yr*?k>^_8ajM#B*tl zr9=(t>Cv|f>t}A=<Jd`FqdmI-@_D+n6cp8BmmsnKh?QB81r<tvC|mGR5Re1QKXS(@ zC>-YJ!QNf<l7|ELTaH(}{0N+N(qVYT$w%Py6A#6L(cxmZ41m~D=#O}_fBvp#<ZXaj zK<*vpv-Zy3w*Q?0+^$J#&)B@13xEatzzmH6`LK1UxZQ`}xN23`b@{=XEqHAG6pq-> z?NSv?f<TZghtsC<bm-!m(pE9VvLQ87)jTwu=S0cKw$JPYXm--J2{%gTExhM-N8nFB zcW3Q(NWf1me%Fn^x8tklJy{s*iv}pvjNlS4jazBtm$vp$9~QuTPtU>{3VMR)Hc#Wo z{l{WQZcZ?b;@O8Au${*oBNFHmL(o-@`#&l7^e^k^(^{t<5p(HhSx8{GMZ+D9I6boq zoamao3eS9i5DSaniG`Prdk1S{=^%^p5#{q^=1bu9GLBzv`A2Ba&Y&IhZWz*jv|BU{ z__&bbEMglXkEqJg5RkH7hG`AJ`34IjcdYx&R-m~MW^@Rqu>jPZ0`eJv+IYnY`{KP9 z9f2=?zwdjp4;#7Y%Ac9O>f+DTR~EZ~AWm|on;6D7<u7X!6&*>9h$B(K*Sv!~oJPRK zn@<@WVBU#gvo&0a3XXKXxMOf|!<x;w=vP+aeHR^wzxes%vETAh1bNXK#|?LE!uXD< zevA2bQg7=Mg5430m%1jh<A?DWu6KqA>>*ZsMIn9Qtd^-{Ch_Y7{_gU}@RsxJRTI$~ zA`LaK5-V8AYR5B$6fnIc(qmA_xG;2lJi*Kf0CKk=((#>a#O~&7HvzP;_p${z?(n_w zz~eoih_Ryis&5|OT6xL+rNxN;+2hE6lhvkr@e;|pjZ>gW9pZ+7le<Dpz{y80!SE1Q zQqt5B_pv~u4j<q;Q>myL8B~s?8e^~SI8=4h4)Hq;vQAkfWm5sEyU{y2-;L0{WVun8 zUwjyxqwMq)^nR4Pht1n&uwv=3{;{gBhy_;CmrP61PyCW9kQ0EUOLw1mHsYMbjermV z_(A`>&}RT78mJ!p_w~=Fo#<K{RkbxxFdxbR(<&V6xk2Puhj*+iJJrny+sV#%to!u7 zOs}7N{U|;Ler&9PbIv#l=bUkb)179q>G`d=_0Gp}+nT3v>s`;`*1Ol?`K^=vG~tUG z_6G2F_XhyTPQUyX#P_N{Uq>YNBKl<9-Os5G=z=80KT=_SULq&9GLAGLRHdr}eDKS9 zXvPX&F2_lx>!$n^3}UX>ArGzVQq@T{lZ;zM4xOsoDUMd&9@qoB5a#Dj^im+S51sR> z3QO61v<Yry0ZN4MNf@M38ESa>Nq)yk3{!HYtWa?;tOIcro=>9EnzERQ_u3ODH|cSA zomSa1gMyfw&gG?W=)|m}IILiQ%y-86&s6q){c<a4i~F?WPsB*6z(=33@Nli61R`M~ z8t3JYV=l^K%_M9DfJB*!A&{!0#6zMe3*g^0+l5EYJD*E~NVbU|r#c?8C1qto3aK@_ z<I_w1=*NvZX%*;^%a@G1+ftxd+R2h=n~*o>NireFktv`OAD1jj;l3^Z$Q=y;XTv(p zz2kfdUgEHDYy_vDaA@H)fB6yEf1hRWtynr@(0dNpFL{SS-nP%)Vcwnr<ugEg)*dn3 zo-THsyL)@lo^eOu=JxJ$WH9887Jvcg`Ct2f_jl6e1bpWE>+okkd6)}fyvYxXz&i`d z;m-3SiFd_vW`oYmR(fOtUqo@bh<ErJ0F>KB2dxQUb_Zx=sWntIhJlt9G#|Y9Nc_bY z?!s)VZ%56a=7gV!H{|+y`!--ahzv-awh?WzO+e9Z(VqVe=);M=aoa48*xznsH$=q- zWhb|-|C4u;cbbW7FyiXOCsYXDZJiwM_-F4Nj<PaQGMm;eEFnPysU2(c3aTuVOcceH z8y&XdbyQ0=k#7>uk>F4iV`q%x{HGg8?o5yBRp=gJh_E<zC>u+E3_UKJi>gq$8mgcb zLd~x9i$BBVhuk`?TH8T0TY=^Rn4u*w%|$?a$}UbaIsWwLPRF-?_#`H#T3xk~0zV7j zGoljx17C<2t)!)TgCwLYwS18WzgL~<rdGxoRt!7ZUm2st2@GmQ5bh0~L-^uV&)~Z^ zugAxK<~V%xZHFMs+Q94tzI**c{bv2p%yn;hxc2;|2MAf2;@R?D*Ji$(oKc@G;X=?6 z`HB@kR>JN&C~<sLCg|$crxb6neS7Vyjd<Yk?KtkR#pM|RSN{>K)v`;{)sbx&1LegD z3uQ%`rIL!Z)PM4pJ<`2B4Kx=4XxL+eom1w#GY{#<i4Iu3{r=Fm+KzM0Lm(~wU2d(b zlGAl|`K7*F6pA(%>ljY2g<JwoJ8l_D^T-m#aNSOUUdM+j!<BORs}`;Tp?v3o9!)K- zU%sZs)iUjrhQ;o}SstH?Qe>>X$7KM<G(lzv#x!GDNQ6~u`g5Xh+1_E7wx;IP`5puX z#iXRgE%hZS-vp2Ig@mK-M^N6WZ*bKQ@2Wt)7JL!F{s4Zg*9^XW!*j@ULY5^6s*_ks z_5suPgRLzG&?*w<2DVM)j&<iyZ@3-nVduKIW8Jt#3LXzH!MsB~IM-d7G>g5Ljo?ie z9F8}gf3OY9hVkgrllZr<--AE>hpRd@*GmD;c7MMP0NLr6-;d%5`0wU-T>3mv7KuqS zI-i~nNY{IDL1}W9fLhF_%kP~SWL17r5kul#!=rAU`+*AC-wDD5p+ZlogSw^zq;v$Z zcv^E+m6z&@J+KE};4sfS(K}2Es*=^sx)X2fG*}~Vr-($16G+2?#6v5ulQOK~swu#w zxd(-CHA*xwFx9wlJ(*XRlsUANN5LSc;4G0+^zpduNTiW{k-%SmkJ^pp8QQGe&tW&5 zrV)v9Q#Qe}0g>UuiM5Iji_}HBT0=%Q4#h!o@||c)QeMj489UGIb3rtPB3fgt$gmPI zv-*c`iLt7+LBO~Oii|l-S&r8>6o?p^9mh4LT=0oj7=Kh85$3=79b}Q>LYD9NBh~|w zq9STt1yZJnYaN?lcdFZ;y*_fsauhqv&jWA{UgD5t2FD$~zjc_Od^pZJ>2REQ)PZ(V zE*%$uqx<4+Gdsa<gD3}44nr;L>}}5iGz-dSL9J<+d<N8-Dt4HA$9X;rv|9j}<ICr3 zGMKCh(-?wjjJOH9fj^<--bbFrgO9K4sowv2{RaHrrH9y~zkMYcIT0TuG7N6av*Ah3 zNn6{Qt~nj~b6Bk9#)xZYw5RNm?(Hd<p+!J*1T@=(fx!VQ#&F4bhu|yMt?jx!1bkr0 zyKns7j<1~edAX*pSfnI{h5O4;TKiII%Z7K!hXo2-`$2r$L@VMBhB?1EAM|xFCO%cb zN8nu_LPN$rz6qxgL=JSIIC>Z;HI)a;V*L(v+pd)RG1XJ`dxq^3?Lq+xZNz!HND#>b zg_gPT7MzVR!KCR>Qq~08^Zba4_mUtIvcWr)djRiD|HN0Gz!m@ZbSzyo1W<f@y)V^P zOE{#M13gApY0Oez%X)EPY*^hi-N2>E+o0AIjN6Tl#wgGju{+b<Vx<H2S%_bF*YWtv z|Ll85)fpofUHMZ}S6%$Melse8s?VnslSDjKVNL13woR*i7{v~Co;3xVj^R3Zk#PrH z2Ls!7w(v`TeGfkSy{GW^A3GUm9Jd#~d(#vBW_xW~j`f?hlNaQ;uwmDH5CNHqhm31m z+l8hW2focyV=N?QcynGSCuuR$LWy2f4`{9G)&e5n)8AT)zxw5q%X)~%*0TapHlNC; z4c}E4oy75~!xFR|lyA47ho-G=mo<UB;eKav?rDeMpTBZPEld({E`U$lG8OrwImSE4 zt0-Qg0jv2#HNp}#8K3hP0jE{xTn(okv&@$uek1J4uUdD9s0re95r_y6J-HqCK01yE zp4g5@pWcaQHca8^^%K~(a~4~-&thV#Sm-u9lwr|W6DyVu<EP(x7=G)gkJV8m8PEgB zW?&*V+V#!V3Yk`$numNcmL|Q3s?!d0?Ot>(K6jXFN4Lkj)H4{9flL!7aUc31cA{5; zY}eGYmQMR9Z4y;wMq#9o5W(IP?j6B??rGC+9p8z2AAG8!pjz+)0E^Iv6Mf^BX{>%| zE6zA>c@e0!T^(J!DxTD7{B<i}j&*Ivx@i{9bKjO#N5RAGSP%W-oap(C{WVQ{6%^bl zY}p82w*Lxz{faMk*KjW#INtsJ3{Y~aUqP!c-KZr>FYro-?cPpyUb&JGM0y}q%+b0o z*Qe9+>!<O%O`8&az2-S+!b!D}@=3m@x;c{TN}g4)TaSx9usg%tJJFc|MOe_>psT}d zx-F}Rbdi0aVgkkEl;R^TC8ecZ%QuBv$UA{=mHd(Rjw;1lCg%zPo3NJrMkyJYR5V$H zfRz8n3iUfAN_Qy6b?aOa@yreRo(A1~z*ZEXj7PBvgFn-KNj4+ddYH^4Y!UwWR#p)z zHBOu%8PR^Mos#Y0EfBK4qCEm)74=cRhdTM8;HnWTmtrQu7cIyMN|kWt-+4Q*1tc8@ zQDQjr7w@kQ<Qlrh8ZNCPz(lx|Ms(H0H(2yU=^5DZy;Ky;2cW!X50WN0BCO5<*CG-* zn&0bZR__JijVN}RpIC0CmliBvx)85C`3RhS>XCTG$<}ecXu*gW#6Tcm%8N1Sol=y8 z@-{$in7rkj;r2-O+&Reojz?<Gz|bu6)-)(@!w|dsJmjAk5XQLO)}w&G3q9<XF!=8E zz3&7VpJ?NYH*Ca*FWfIKR+C|h0gZwY!A0?gF5`B81QOMEIF}&78bkSjZKw7$sI>z$ zy8{?n0AwRDjS)~b3FHR<^PR^H!if$5?;(TFm+;{-InohKAw(RiKA2d%XlD%1x)8j5 zont=RiW`#a1`(_9?_A&u*~7a%e3H4FQixlaRMF=NordqnZ#L(5=9SCE9DY}ygsM4x zpbx!|i|pkX5o(Ys!wbPxv~iSajFYVuMusx<19v_$j`#n`UHGp*ISq|q>^5b6ju-2~ z`JB60*T@C1D9jYe0p{f5_gL0dbP3Lp?v8aIS_Ct^45qmN<d0WIj*q?XM11C(4`S<% zzVG&YFM!YWJWr9}^U1k>#h6dT8;#zcK3-U)2X{hF9!HkCNK)x!I)<iisW>owdQfds z16Dn_4d-5V6W;s!1M%P!+xyM#hSIzY(A&EQC{#D&PPbtCAqfe}+tBY)=Xm%#)8i6~ z{5?dAa6D6C6Tyi0by3j)_VL%Qc^04erITX)fuZZ)BW@t)F)T=X)_wt<^~Xr~T(qI* z-`qHB&)Os1sg2-RardI1d2-*kC7q>)2KqtFfPtcNysskzfSjKw`St+X98%*W6`SdM zz7HJ$PCsrL(p10;XNd?X_b_h*iaxj6gd5j9k00K#5!c_b39Ihkg6$LaPdb^I&9QlQ z2AjucuwhH$3W}b`SVBlBY(6?0Ns5M!<r{=uwx(g_Pu_yvQCm)&a)@g?%sbtK&cE|8 z^_X{$V>WE@<YUDcth(#*P8F?$E!&+cU!|@{IbLDUs7#-FugWV-3`pPsN8gRuiO%%C zn{RsndEPT20>I9E)w}*PJL9WE06y7IM%Ui9A$FoywSlBzWp1m+)AV!6SHt38cN9Ee zX{?<U?P=Tss_1@o&AHxW<7c?I{>lv5{Lyen#t-3Fe)m7{z@zmR(~k}}aKV}T<CeQN zVtmJRtu(tCL{4>c+T{<TaH@ZgR$scoN33(AN|j4s_i(DG1`7Y4n8<ZqMoA0n5U&&T zf>$>@tu7vQ;?>QIMNdM9d{WI@l}%OL-Ga{dz#b^W+#lx-Ah!M~iZ?gn%$HQr3?0%i zsiBgZVe^c`eUQ8`{woncTK;Hw$O(&-DG~+Z`nOU!mj?lMSDLV$mCAMbhu}^!RBK<u z<5L{YC!HY;YcI{>p+V|<RCbKJb?|uInBkEZbuPl$q|F((_>#k53zmjt%_-sQC}}XN z468ifU1C^x6y4};9@UwOcvbz#CXS`NeA`KsWksU?U~NJoZtB=Mo<7+=RiM;W(uf}m za-K@Wl8{5+8&l%CkZUVbs$UgqZlW3nE2kxhW2=2&hXJ5`-s@*p?*rgs6i)LKYGAk9 zLY5gEf5ZVe`;;T`ikBabSHAoR9DCTy+*ih2{XMOI+<5}Y-Og}oJEytbVeWU3Q$7u} zihIoM@$9nz&4Ai1cZ7Qjgkpy|xpM4qbH9;M4h1eIgK3PwG{@|3=AGyk?<;TYZwKY4 zuY3+4zHnbegItam{wu>GnNjR&4)?!1!9!q1EYx(WYd{2Qw}F|Rpy}-}!%OY%(#EJW zKFr|sqxQl@XYP-yZhx+~G75O>;&<KnliM#p?>_=-F>zBAZ4e7<&Ng^$-G1wWwFZ8| zvgmUs`qrJTk~1rkF0B8Gx)g<nU8F{S^Zh5;4rivmzl+_IHok%olefkCAx}4iMPnmf z)q7x2YCI{MAse88NT1>1CXD;&orMwKMa71qwn?Z|yp*v_29AvmC6KKT*R0-*|MgD~ z;jb<`4uuRuK~Un3bWST8s&d_Az?Y$~C*)s?QAJ)}mz0RMy)I*R+&a=5cF~R9jXnj+ zTi9#K82;y_C*b4%dS|V+sDL+)UUcR0Q&(Mle=VJ$4jA5EoY}HCd@>+NwcJ;Nfkj>| z0$-q|XIO)8yB&i}Bkr7Ljv&toU%2Y&ezTdLx&AGmPktR#^#W^<d^T|^KrA!jcNw2E z6R!aK>xQCvM!}y7D=-^VGXFX5+GjUS;pV$H<J_08DDa4QotHNZ6r6YxIepjEof4Io zwnfK<=%d2R#T+1eRS#$uFrx@Z`NH71!}r1Bg(KL$vuB6K@y%C#b4hFECF5ljTtBPm zQT(hq(zP`6V8hXz?9H>kF$CZhz2@0$7@Ts<QlBf68Gx!RX~5@aY`krsXyMA0>+#L& zpT+lXUWcvQ`&tKC6Cy@lGmV%Z%k0FQU(LFzs7U-~#c|dEU}k`P3ZNF#^D43u4)Q8T zJKw3U?OIRmbSE;*Y1v@>4p_HgE7on?T8U#P*fQ=G=7nM9=0RE?q}pFXRsU7R<03uM zVG~Lh8GG_s=66cR*S@U0z3(ehz6AjJs&~(3XME)=0N&keM%UcB0l)r}%83mcXzgAn z9*~x=r8rC|Q5!IA+n(eXRXC@*$xtk+YAR0kQLD2y7P!Uq3xLL$%h>K%|K2rs;a|RZ zeXXhkz|>3||NFzo;euDZ1@}GGz|D7U!;kKK5-V?i1P?s=oH|Z+b2!%heHcK}sh&6) zC4gM?#l>VDvH8Mxx>wOfika~NQ>AH1MV5b)iZ1__!oeis)PXAIE8}&OXBEuln3HYq z!Xg57zp}}@&9)9I9=a)O5A1<m1oLp5JEeIXiRUnhM_F1#tDku$UE)%AGNeRLhI1KU zpjZH9nyOj6l8CpT{MFLBa!MN~!JC|1*Tlw6X@7_vyPc#w%KaP{T8^uIkB)pLc5gZr z-viz*Tv|RlO#=CMu`@k<(wMlaI2YQJaYhL{2V`rt!_GAXda?IwyMVeo^GdtR5RV%l z*T5FwkIW^JhR2hY;tinIn+jTxHU`;NvPwCM@xeU-Dsjl)GOB8wWV|SAS7tB}mh&vx z!bBayUC_SI;g1_Op;~-_h2dqTpi{s4-9w?CRP-&sV^}oVUO%&XU&K4jYtAHhPguHm z3}?UmNWAit!|{rfkHjlZJ`9T&j*3`(7VLI`6CoU<9^GN?cA2+l+%fFaKx^7M&)YMg z*0kM$p3l1YF0DN7J(MdkQFub2i3Uv802-q(%`t0`3X5C_TenZ(mOCHmtGyn0W)eTV zcN`a-xKtmjo#qoIvZfGjOjg=8!sBVjEvCz1ZAfj~2Q%ZK*$HHg5o=gzi~y}kkZIw! z-+$sDoalg^SpP>T+Wmt2np}T)Jj2==<NMbw8*t;h*b##=-?pCyw-cT5H@?|~g9*rh zIrKfxvsy#s;AL6!2a*MbKq~kpSW_8_7wGxlPP}wpfWpw#?Ce2x%XK;qYA#TW*_0r1 z`h}`4882_dM+uQ$DwUkU%uql1Ur*sRFJF$gox3lSvmQxbn$wNMH9Bk*MBF#12qY*c z+KR{$L<9s@ZUP7Z+Mw1XFtZI9S`0J10;VwrYA$d`Wajvvm!61!{M!9^ep}x=bAA@U zuk@RV1;;NG-LjaEC`1`GhJhTC{1fuLoJS-Fj7X5clYKXtVG9~Wk%J+{`G)VP`ljSv zg8(XcEx$G)sd97P>*g4t>!f<k=Tip7+>1n99w&@J&+r67ok(H;@YQRcbxw4jaiZ{) z>`)q!+`DWd9zD(@B{}2pA|ELS+n{_Jrac2R+%7`cqkFRkaN6<v<A=Ae)k>}lrvbP= z`L)hgx>TIVHj~g-YkCa&^w0FQAozsCmtb_b;V}`v9>hosU2LLYkliu<otxI-v)_IK z-~Z8iOwaUoZAxblv?Otg!fP<4Uiv`ee;V*_S>_h3Ee1@(%G&l0pfv$tM%RgCu{8-s z?nF=RPLFXlFj*7ikJ3i5I2i!$xaaX&Wmmy$D?t;fYVrO{DeQIoPmSjlN+kN!)t`*D zp#;Zn6A`~7>iejB09Ui;E6|4%{l+^tp`8;NsRcuWf~vMpsY*e<5({s;a09!r$~d0s zk8*DS#-Bj91ZXa^zl~AY-RxGNPfpF?7k>NSx~|3_f9h^rb;f=;@sOoB@#tglGw(YO zXpCa()@`_D)q}WY)uXs&^;+Dr`U#BhNSubT`$Cmd{YqMWsk-IA%E?|w?|pIV#*)w> z-nB|qO=7F!%88&1t20UN7P?jTHBC~Pqg9qwC+~iN=`*RKgM1dcM+&v7?@Cr3^V|b_ z-~|A4>_n&dkq-uWH)d*r3lx%v1Y-;i-VPIjNC8Yh)dXAPaaEHB@6hEd^$q`4(Jnlk z8@x36qd`KZ$oWW=oEsyfd&42h*NkvAa7ulzl4bl`C;G^Zy#uJ!?&4Y2iI=B+&qX*8 zJEWt$t%gK$E21<WM1~VM!*K^l;m!30@3iqp;1f&3<E84Ff@rsiQYVg!K};{K41YRk z$)+3Piq7?I6~=dk6xP~Bqu;3R6_sb-3;#yZ*LG)Qk+v}Y>jRA3k!F?76gj~n_R;4j z^+NAh_la|0ub*AL7l1dTaGD>lS914<%mBw6xCpO2VL!a$q{H#5(~rZkM<0%?Ibx4X z1LCpl8#y?)t+Sgbw>!@BSy0>GQ9c98XRNcfJ?(axi+jwSqrJEvo$qD`BEw^qff5LO z#m<cxA!kD{%~4=z4B@^sN9<RxybrB*|AxDNy5c!paN?4pOl_`GdQljR9O7)uQ|_<7 zh$BTuD=P0Iawv%M8DMsYb)*k1vI`8FW7a^I&*H3O_r^tM?2oHf_3cQ1_2Nr!{2$|A zKJQ;m(e$CNft8^67M+yL9Gk(Ro>Q^NC&)9OrvZSS{UAIs-HuschY3#9i{ztwx^xL6 z{s=@mg~FgsNbGngtE=Co9(Ls91c)}QZ77^ikh%su&o7UISS9UH8NSm>wlSHKcn+ZI zaQ>T_lQ#Uhzquc09=j9=?Co}!aebFiEVc;Y#)VsiB?s{k*d#oeP#lNXm9!5m6WJ)_ z?j)YwVIAqsg<*$}$tFSBES4@B!LPjcB>di|R`uINmjU>dff>X!xj{vHmq5E3$?yj^ z*7(UvTnF<5H7A=F-+flf*r$st>&0uz-}WMe@2jEOxEmDk1-izRNS<7|eykX0gb&jK zO;l^|A%UM$P`O@729$t7(Y}MLZru<EB%Qe(@R8p=dn(veJXDk<g3^;k#orCWz3BOj z4L6PAj|e9nvtPeX^pjELL<fpC^NU9LDHL-19Jk4cIdG}%JH7V_rqD4??<b$rj$0=3 z)h4U%naNLoKf6nXwa-rAQ(u1!|MuTcVB?ngIu4l=rO-D*6shQ`0<%LgBCa}bRf>?$ zfTiumD2#Xh<t<Qq6foQHt*h?EUQ05ZaM&WOST<Y_w-T!9xk4xBd$G8;3FD8@7J2o1 zlsf>l#c}6+=X?hQT>^A3Us7p;(9q_kymJGxZU?$QTAb4#Vf8(0yF{!6-(`q>5x~Fn zn$eDl7S=qp6{qtf-RnY?eC$TXYs0Klx@d7YU>EiKvS(m-u{W*0n)?$>ih};)AHIdP zPpMaWSHjh|uE&q=T8CG@-1j*F!~0^{(#3egYfr@+UVS`3c0<5@53k3~tJdO2tDnHi z)oby<qZ?{3ZrM#hI@KRW>{Nf&M|^QQ!utVE^cv%##Iu&ZD$mq_l;Ij4RrzbUmFF~i z*(rQe<!b0@_@|&t;tJ>{($(TuMlZG`>$^j3;LwGNGpBj%f!z+~VJA9+s)>6ku9%F; zqr^%XS1=?su1Hf?391twtq|=XG}MWj5#PkDz3$wnmL9_*by9q|1;OLN9S5>c<ql}A z=oJ1*`VdUpTZE##SmV^uT6lW`#Q-Eh+rC6G$Y;fBlI&j;?Wj4&N~`u6t#s<sPHpLd z`^~)3%K+tj)d7{3!n4PX;T+XRnM`w95K)r#O!9@AN>xg~shr?+Ql#vAa9jvFB9W<l zk8+BRk27hq$lR|aXI=+hCj$2R**o_F@Fwgzo;`wJdGpKgt8Y0FOBN2p42{8zEI~Fl z3rueTku}<w%sBuEu)D*_-OI<1Wp6nrxpR=Wr)+q8+Bwsw?Xm3ScBNC>?%pdbY>w1O zbf}bPtb-K-F|fx=66Zsifk6|dISP~cquh%^uKUpg18K|e-LVBvZJ5Hr!7+w%T>|dD zDjE@caCOV=M`H}gxbeYREq5OJ62#)D`2IrHZh718I-lMO8d-{LWI51W05o>mKFeG9 z&G()#2q!uK{Gu`VS54HD^f7sv$rosaZxqK%FSe^C*;7!oC!tt)CfII*wU;w1zWBSW zi3%ocPiCn|?8ZhhM8s)0pkf1%P}llugaH9F;3FRMOvab=!#H|)PSFC7!}P-FSZCjd zegOth@|UJNaBwZTW&12H`<wglt&gAX1Q``HAM{7CHgFY>>Th4jeYgCfthz*1kk6Vv zqkRjIgW8k8%s4Q#1ZHH^?M5F9yU~C49mnI(KX(^)O!jpU#PH}vSN_7(_kZjk`pLwC z0U3XS1?k-wEk;D#-O-q04HU^M$0OoQ-69_;<G|#Pl4kd{Kzu6}TrRZJ9Jf~}=?0?6 zu)u`LS3)tCd^Qk0BDyosN6`IwTt7z@>9sD_!UsqS4?eL2>o-qhzvcdV4^QN#pyfz6 zQSg%x=6-P;s_J5mmDMEzf26zPHQ_jSlL5$Z!cqHn&Z8Pm;5e4-DNK%Aw1p0;*<Lh9 zdZ}LQTUERc&}p5ivBIuDC;G8Vg+m-D_Z_hx%Nu?CAKkkJpZNU4_{O!*_Inp}AD~Ie z6b+{Of>E#>2RshfZR9}E4D&q57}z_TM}g)dps~>Mr^W&x8^s@e=5pNmz$O5|etV7J zywmo^>(AO3uY1M5IQrm4rJdxZqD=Y7_NsU~vIb-tFlGqF0_6h#Rcjut%)1V3-`Psy zRO=+JZe>l?Kni&Zrk5;;-xr@nao2C$hV>h_)j%i-8}e1}3Ojo9Rqvk6&iKkz050k^ z!`trN(wh^#N{_CR9ojo@##A}cIFV%#)3XeUqu%{-`o&~!-Nvo>#HYTOs#Qn$_^0o~ zxBqqp&|>{KypJ8T8Gw8i#$-70m;-U*F$dsh-uEg1gstO~xaE!~!cO&<;BNJ!-QR}* zNT>RD_?_x64d_NDRecM}3w!PqNBiChc>X-Ux{y+eJI#TFOpS2qvUoK~4|A|8e$@$w zZlQ)cQVCV@1~K0l<n(p7o({jXV1AwG96Ip@KS_}*pHumW<0174o3s*iiK{lTmi*Em zu`JV9@^(c_BcOC#ljQAHS@1OSy{hfy_mq;(>Jsx=CI~w9v3AV3l#eBa(pxGh{?3g6 zJ}jr$xEG9qC~#Eeqp*~40}P=s2uIFp@sOIVl#CM!Kh^rSjx3eRHm{3+OzAQ5nP<V< zRzu9Uh13;ze%eGr6VMVro?q!%8{>&O$#R3Inh~))lG0})4bfV875pTgq*p{{(MoEV zLvyc>-nks{PV+rZa|OO|!}Iusi}wRs#@<!lnn6B032IFtTd)tz$Wov=4BNlC-C<6% z#cuMpKaPDW>@qibao2f#EPLB_Q0^ImAV7O>LpeNvL9v3u(_2g@6!Nm^j4?o?0W&me zcUU)uK**fm${GTHc>99`Y0I2|fBwM+{Nei!amcvwl10aIxF5l9!Z*pti$_Wkege3G zsm!_yMosM*n3?UMX}%kM0nnNR%nZ&xeg)oe*8aHSw!R(dr!Btp#>=)}e%>c7g6vDQ z>l}rSpz+E`rf7^XJTj|B_poiE4fWIva<s}9#-%`0SrisY089?<s|VjVX~{Wqo!e)! zCwmyFZ?WH9HU}xmEn?~j(=p{QmsPU;s#MpK?r0N}F@^f#^UF-R4+z%LD$DJpPxJ`i zzx{c9?T72|<LB>JQI@6<@NY$UX$O9kX@Uv@v9ZqbPW@7Pa=d#6Xzg&0^hInpy1g5H z>7r45<n71dufKG6MeS?BPXnfJCwi==aGf=wKx%p#j}w~GM6_K3ZP8MYPyG1z1kVpy z@3Ij*NLV#<-J6}UUoeI_8ebA@my^>I3;oq!i4v$>$jpdupa=|8>CzaA3S{&|@jOZ! zmg?MOaB$7-8}Ys$JBVe^g{mr*>~Cl<fwZ=pw_+-#)wz=hEs7$*5KP{3PIR}s&@^lg z#^8jbUREQgN;ok_T*w1WXmkr57vc9l-b))}MV2o7jGhYsaK>@VOa6ZQ>va{TqZof@ zI^p^|HsKFHb3d-XV^crH_XcW{v%WRa153ceRDlpjBRQ7DJUJFdX&fUS(XhL`{hiJ* z0FBur-c4beT)%l5U%UDleC_II002iFya?}q!@>B#8xFxyhb&U+kLYBpDu;Welig&1 z8DhtkheQAdvlCt7p`TV)XJ>ltk`(5}z_|aa+9mLehTDnWL~!7eoxnWs$TM{jO2Gq) zj`(f#;Y7dvzRmdAA3uWUhdG%=XzG`TRB_r6EXiRJ*EHPS=<Xi$Y#3qj6@b6^$M0ds z&fZVL_})#=;h`tSam=AhoFm=o&%^uLlOq}p_|y9A4tcwIVA+x;-td|e@P^m8bz5$? z`pP@j;?_H##Lag+jt3syunQL&%{xe^`h6&z>fff-mu~H2ec6iuQVb^*-cOj!-^Ua4 z6cwrlZYpl4PV2H$)gn6?VuZ1vN)~r4tIN1`ZAAUhc1nHk2A3BayqIv^1C_AroahoH zPYV36M?qU!{mduMtWZKd>E-!wm7%~xu6&dBq)=aCsCf$p%DkS3`^+RRotlc2xRu6^ zRNgEx6=A`MPCSu`lS#eUC}G-fgexy!w3j#R$TFotC341_bYIFML171FsU3a$W~Ol9 z2i#p*+DiV?DGQ>1qw+i9=U&t{^_BtlPD(-YzH@Ef%^_DlkVwGi^}Gp8F-K3Wc`236 zcZXLwCx{0qh<m#5NJX?Ffh#99=_L^-HV73FOMVUmtoYeGhhgsm^G@><JCwW!0Bjha z#jkz#NqqJfj|8X<YE6Nt4U^9Tt(`E#%V0(p+DT{La?bN<P<tvk(u<?n?Oo<M2!`6l zZWX?R+>N8c7~%sB%GN*j9B7c|BX|G-QV!Z9uNy#P7^X1-m>~rBnK4-Z{5CxJxOz2L zPw?66HsH73c_7Ayv!Xu!zT8MY`0=O-JY_(XhNqMn@%S#?ZODFOK0vl#Ta!T8jlL8Z zS^%_mx|0NQ{J~G1gzw+J4tcM7MghMD;FG@o(OuY5hH;TqOQ&G6B=5v{YJe)sVev+B zRYfpB*2$BLRiCYM#)sW|(XKQudbms9IfLNa&y5XYr#m3gO!ENa6D=$mYgY7Gg(4<p zRU(g)9F#-JM<NQ2bYl5OYL*C_FZlIOJ%o$SSb-%A*tHoE0u@vh+KDL#j8PQa#FTOh zd_W3QKE5Lv&sr;QgW40o>^LyH6lP?^?M5Gk$)`bR<CiWy3IFibd((HB)`K%gf9%Rr z0JQtbq}{gHgz*0Mqcy4ZFqUL(t!yB2z1>JUX3zeZ_fp;(p>iNrPT&0Yg#zEvgG*F7 zcOYaU*Nch&I;;!}uViEHLuqGvh~Ub~okKB8aT!Ii9WdN<*Jix$#|}iSn{&O(h#~KB z@;IlME~}H*&G>G9FUwu_RaDL6`gcE#u`;d=&<sE=0HX-^-{uC#AGuGBR;YyIIsOAD zPdTsU3vH^>bm2MBR5TyfJo_6>0I#Z@nSe%SaLUn36(>E{h2k>rdUzXt<L~al59D<M z^9ia<^<y)Yph_E%lYTyigjA7we~{Oy?D)LKAULUwzjNHcI{|0gX}WmisU7&E&)knc z`po?}`{cdwKi_i{-hI(QrTeZ^Cs}c)G<ROdj%))$W}U>D+vUq-;)YG*cxK(^B#ym8 z3OD(!_X27mk&ermm~lJNO%wLWEiWu`Jn-nVO5(2I0fmsR?<d3C?(L$#D%ALaKvF@g z1Fr3}A-njbxxnoXABLA18#j&PQ~!Bge<%|0sjohUPyE^`)&?>=?)txNcceEK*#$2| zutrxuPje1+H)rF!)j#rHyIXzR_!NG0=Mz|Y$6DO7dM$o*=abkvKG_$(FCsX>{e2Vw z%xRb3gTkr)C0c!HzI!><RYuZB`jqlgXO>%qOSgGRS=k9R*~`oBrNgU?1)bs!03u^U zpT)>-pv3cwVO-3&!DSEZGT3EK^dyb-%Fq17I2z1`85DTtJWkC5>JA7w=w*Ghd$t2= zRLsO>c_d$q&bupYUr9W*<5sKYT7`u+E+?`_FoT)5z@(U9T^S^bGcrKSi`PSSl(-0? zpXv%uUKSzRYUfv25{hFlD_8bX{HuMJN2hfHj$6s7%qO!fa@aA8GVOMpck@X%`w*QF z;o1oZ_aPfH1&R1#45B6tWy{4W$z6W@U1KCv6eQ`!BNNb8W>c~aMfE!av92yR?uwtg z^8x^`1@Jlm7u3md50v4*R&Bv|R&BwX&sb&yTC*S;N8XwQn&U7-e#Zm3-RHCL$Fke| zzWhWGf!4gcPdB!acotT-I6?6(biEG)3L|eyqXfcTXxRvmHH!O&LAYT+yU;ys+0nw~ zH*dlRUn7nc^}LPC+T^yOMCM$cl;#9_B61gt^WiH@Xs{;?OvB7>2TgAS4J`y3BS3Q@ zOv~;rJ^AqE`0?`(!dHIyRHr8B1V=8u^u}M_e)+k7gGyspfoW(SZP8tlpL8?%On}ka z%l4OHhET&7DV11Yyl^2Bv*2kAzY-hP@#_nB<%wEF>ID(&<(S_tS}=lnhs4CLI6y+7 z;V8YRX|%9FjGL6BQaCIq#4Wy&5}zoq*0~1=>o!m06JJ@2Km6&V$}(2f?S&o|8EXN4 z%z>urd781TvuK0rIfkOFw_A2M`s`M>8-2v>@|gniHV)ix5iY&(2z>sEM{2i40zLp> zdp{ZMm~6ALB6x5B6Vt1UTj*7ufIH}*A$}sT<Y*y;BVOg0C@r#j(ZUaBu6y$z#PsB; zaE>5F)Dd4w$lvfe)|aC!*-!{-MzV||PXiRY(nDnak!Lda_F41r)>wz|bFgr#ieNrk zJ4UMoP{fa>048puL{KCPSyJ$1jPF_0bGyhhZvhP;9OrH_?7Lzy7A+XYj)|GNO(J2R z<~iS7+`9Sg+sod3C~d*QQd_{I6$Da2P-IvYUDoj$RL424I&n1|d)Q(u7;VS`)wKcZ zo}a@1{)c<<`755<<+~}DEgDinOUfFGc{ruxsm3d<eqL6j#);BTUWW5wXfp7fvqgCs zc23m0GUb-LH{+JOZ^du_!#((w_aBW9zwIzA<cl07=8BVAK8G5b27;3x4e<6`eec>@ z_|*aF$XBngk|6j`B}?t}Jwk@XmkdqjMHv9U6WvF$I^1Jx*VimC36I9~NC42+{bUcU z-HvunY_UZJznQCHof=MBA1U*U;#&q_*y*Nj7dre{GWgWzuf^n4&$1%GXTQA`fBcIl zVQi!UPzz{{1JnlcX<%q?pt&SIIU=G1Z$FX0z|tj6{MZG@<Hs&I4gi62!hMgd!wt7S zh8u5t95=0c98Wy6rEmOSByf`Z`#AugH>X{GEr4qPTtllby?K{nHc;q>5y?pl67Q*S zZL(Rnj8xu2-l@->K%M;d0R5!x6H?7q;!*6mQ`}DJUu@IGD&D;Zb}N`$Cwc_|b)>6a zl$b&Xhd01#6J8xphHMgV_MvLh>Ay!thnn$IIMxLU|0NJf;G*UupoWboRDl~*c+)aN zJvoKjh&C0QDPlWw3b#%OMaZ#?RAxt_3^zgSMhEcVcWV-uLmlDXQd=B_yDcRezI-)2 zMJJ`XGKC*g&K%(c1a4^Zi#_=Ly^&$Xze`&4VGIe1J0WaDawmZCEW+`<hE>n^Jqsfu zQ4Ft~CmNA~9B^`cO8Vx+7A55fC(?2#@sqf1R$R8`bO5i1b(+5pz_60bZViX*w;1P~ zxIgY*y9M_?wsBzj{?3=5#)YRW#fZ0$<!w-&1Fad*bQ31y29-9VvF~Z9v@6d+WDq1a zzP#~`O3{pTbVLp`M)-kdGzR9&Z@@H1>@nrY+-EyjZ@v5R+HF)9KK=dm_~5JeE%1mI z=SXIqV3fqilZ!`eyh<MJ`L5<@W+0Dj^bTNZ&w^%my4~nYkc}*JyU{1Yz4pKVlPBRD zH$9D3yBDP+g5L)4H*w#KnFQx8os3jkya7VYxfvq-D0R(40Oo8jl88Ku3K8$fT6&gV zWg#8WXvlkW<`<-h2_!A!RPg@jH?@;Dq76?&2|**B7DPanIowRpxgf{N9Khdy^C|rN z+YZ5g%Y`^&GCo{=#Q8$#W`<Y93nian`jIh~zw;gXP{=Ie!C;-)wx?IjZnr0v_}%D@ z37C8a)NbRK-}~}GIMII+z^D7ogv1ys*H;;2qQ5Ie4gXLg@bU;PB8tq2$C(3WHviBD za2bGvVxFYD-as}R=gD41M)5neu^T@mcu#Z)l>x||IuKRSzvM1}>(HLZM?A_D@#d)O z?|F24%o6y*aJi5^!b2hzF(3;P=R}u=DjVgUXX&0j=PEwspnMjF+&#(eK6Klr21gvc z0(U*w*VQvez?d~9mY~%q8s<u;N$+wBQs4N3%c?Y-S7~yp5U_pShkp98%ObRR*8aVn z6aK$1Jc2*@*9WkDqI{S23j!qDA?;)7LlIV?lXV=xsqBr6<cOcV0^sKX?r7*9^pPi? zo4~JrVh#TM-yg*P`PmcjKi+;A8h!yD$H$=LFfUbu2w|6XHtcqy$2hIJ>#?qJtb+1R z_zK(rgvF;+EJRHwLVez=%}G)bO$KD_D0eTUD94k}^nJC#lQJM*^{(mcjITZndo*^} zFf*Iu(WiFcm_rw1U~;)%(Av6FKN$m{X^&LT#_X@Z{=*pLIpI^EyLuq#ZQeG6%fJ5= zKKRzd5XNYG2QWPYv?qY(GN8HGE#~*9N;FX1)$Vi35e$F9p<WyXZ!*G(#~g$ck2wH8 z_Y>y=1U$WND{i{|aol*@W4LM6THO8MbN2M5-5*}-{yuI_yL=MBwE%tq>r`K}OEK#U z2Ce)_C5BHdH3cVCerisWimxekS{kA7%?oJrjyWt}H`Jty)0#_*TW3*ao$_`yyioDl z0|SG(--)ggc$(^yUlJdp#p9Ynq7G0v0|6VSa!%;tl$?&_B8a1-l01umXjfq;e$9Dv zr5(ms!q4=yI6PxtA?Qqxmy<FYXtsvLd-;A;=VW5aKl>6*1f(69|4Q3NPdtjZFVEMY zyn}(Kk)YTL%Z+JRc`ULoC$z10q^)cSWm3qpRX4YCbiEOY1E<eY0>q81z2_(l;gtl< zAS`l$-H~o!cck-jSr&YAe1w{B4wb)XWhaP;Ki8RThBhEXtLu~T;;<E$-FYm43sLMg zU*4g_-3qeI;KU;jz&R%!gmX?<fwPZYiUXF9VxrZ=Q6Ko+K+Ae!<1{{X)du|18~0=V z<cKeyRcv_PkYu8<S&HL%uZU8$$)@nP%Q47gOEj?EZ;8GQkTqZ$L)L-b7;^WM7jVaY zPm~eq6YhC(0yjOl9p@gmxWJoNEEf}8UeC<k`Oal0-@PaeZTw^p0Kxg1;8(F>%<tx~ z3@UF;A)DT2ccV8KTBF0zLSS|Z$Yyc){)_R!A3GfX^1Z$dWBV??^rqh&|MIziUS6zZ z#ILJkh-2dDJ}N0;g8;uMK{m5PqG0u$HW5Nh$iqo0UY!W6Z0Fs`;{}p8@w*>>9-r7@ z-Dy%hcR+;VsD5&qOGTfQHajPkri4Dp8_4I8nsoBtAT%AGM0STZQE4;al0~EG3iJUJ z({23e7aqgk{Nk|%{!wQqbQ(>U=8AqvPFsQ@muJ{%#s(1abU<-Oyh|SRt(*YU0%mvG zyV0AAtf9Cu2Dn8xryR8cuQ*{}+<ISM$N2Vr$uUr<{se?8go>syPPd9_LaHSOj;2|h z@I`ZIg#vuvv5w=bUBg65L0Z#8UtDn6%yn<RFFgqv6r)aLD|PZtMW%KO2R_DRIj4b) zog_j9uP@;faB+jF!3Q-Jgqmbv{lSjO79M?OCyqL3VNq=O6*4TKz$Y{$_)JBkrdF<` z-g!2h2Srf{cIRFj_Bi+4=|KMa9D~CT-m8BnI<Q8i8Oc-YbWxJ_EAkKD8BdB<$qV|c z3iIhLoK^$lB%FH8(kNRA_dGg|5C8EUSatuFeu|lU(0Hp6FQtX9>{-=Ys|Z>}f+b_R zyi6w-y;E*!zYkfk?)fSF+@Icozy89*_={gU8E-ys|IX-Y_`?8M)85%`nqWo_0Kgps zUZh;Qrpm;}&Iimoyr&DOi%2)$Gxmp~4?%eHndfU3n1m-2$lQ+}o#+5?|Kr=86a57Y zRr+wC%^`O$`2xTUM>Klnb!!HC)xc-I{+M&3JEW)$w5RNeDeVbhc9fln$N&5S6z||~ zi2Cqj-`n6vzymoB+J6P!^VYrap0}P35MleyDcrnjEpEEq?o|KLoljz7vj5%oFK`$G z@Fw>MbK2#bVIAt%1NZ^0zVxA8h}#@OH$tG3vLT_E7sl^Zpyiz^L&ohCPeMsqs)(!Q zDeKaW@T*a_mVH%o8YQd~YE^PgcJ~}jwJOV(Wp>j=bA`hm*d;J8$GP+QS;1bIah2K9 z<nZ+n&2PmwK0qUzo1%;a$GOTg{SHFI=5$_>EsPDN`G<xu_xkeX{hcPMBz{YkMY%C~ zgi3iJCN$kl{!@5r?@B*eU#VYrpU9G}#4RQg!v3S!FDiM7Wbi5c4a!IDhs*_W`4WjI zt}4)^`>?VSB$}1&4)kH%mOv;uC`zQF7gG-43o|qt=K`#fKG{cUs0p7<fww{IXyMP? zVXxW&C^0UINaPH=hWDeWx(dAPI{FQ(>x#?P91P%M*n7<{1aLs2l-&|Whlg<HNr&N_ zQ;)*AryYf}Pd*fjhg!&|HiM?O+55+{A$;|Qwb(u}J@E4X_Pguwk=O2n1*6OmLO^_E zI*EQ1#OjB1R;TkFFveB*xP)OuIw?|CJTdN!n@F3+C`{IjaHTxQng{wmo?L}beSaO! zJ$5l;@D=!`>dEiaHU6C+>1Y)GST)G_E0v?<ZBT0hG_?gZyad_ka-g{Y+0X<ip9ZyC z_}}k45ns6a2~5uPbxkn<{1JdZ2V~cJI$-)lCuKl>F2qV-mV=pDZ>TWAR?kIRbxTw6 zJu7rFf0#*mT|j(Gb8u#capfYi;l?%?hiIjFSXzykQ?Lg~6trsu`FS0J+lSL21fi$% z5+5+pPc2Aor-Re84D0kcoQ(bZmCxe0-+zSLjqb;`?{kM2UoaEtUKGDu>{;%Nk1&Nl z__*Aa4`BfhQ+;K5#wE1Hwm@yS8@)XNlP!a3jDQ-$b~ie5eDs|s_Ul9kfJ6I9oZQF> zr$hS}o&bPmcsJ~S+bkqMhA$;15$R=8o-rgeosg&5MPs@L`1hG>-~5^MXJzaT3N)Ee zIp>2;B+5=;n~m)=a*N#xF>l9LG=4Zf95PX+AImaqz;NH=+Y2W;P}EUtpMaA<Ch&#Q zB#`AJd5)s9@cek0Kq<>2D*~tm%3F5)xudQL84Pk9xZl#+ZIOTjL)n`CMiMFapO;BF z#r3HoZTU?ruS(yI(z1Abaaatm=$ug+&OCm(8s2Ub{`B7;#Gm}@gP3i-kat0r1Z5E{ z<CJ)CCG$|q@!=J7Avvz1Y#1FyMmp|9>yJS^uy#A%_OYAswpSm3zx$0-anQbFr8x5R zD)A9^C%V6{-J@ya-@ayWJJC~jpbr8Da*uin!ky@BSA_f9uxY&C+&3hqM-KpaTd$cu zuy!18*UT@SWazE{*=>P$XVyX87;{Id51}{>z~Dc=^233mvGT6x@znYW9K7Fx7#V5- z?VUh-62;DQKW2uRBYjjj)rV1B<sh#D;77l=!JX=h7cIcWuRZ}6zxp_UfL1%l9rrwi z8*hIMH{ZS%H{Sj@Hax#$pml!%!d?I_b$>9YUH%m8(eF0^_#Umk^x0jA+dM-rax0~n zq~5uLosxZZ@aYDs__fXy_4KL9f|h69_DP_lp`bNcv|zGB_A<TCw-<5NsjO~5%V!R4 zD7A6e1G@y~+==dWX+JM5=4Gb%;3w`pj!*2Pv3YAShVeO=nE#dL4gndK55$;`3KsQ{ z6Ubl~@&%_R(#j;YUkH<NVSK8q2vUkW$pTEAUmf&0N@7k`%`d6+>~}s;sXfbv)4t`J zdRM*6G-_XNiRCoF4JsTGwI=1)h#+BPC>9|Iyil~aw+pdhRSYx4<EyeeWi|M`mZ1>E zmG4#a?+AgoKBUD_beV`3F#Zwc5s?TLS(1G>zE35N67R}7dHkseGr)?=?)oDD?*VX( zlIv~@%a<&~t4=)<=bU;Z&OP-goPNTg7;ZLP{}8A(1De_aw59=MFwKR)&;tDPckY=J ze4gLY!oOUz5&!dz`xSxGQ0RXQ`;!hRBNKDs<l}IrM<FP-0VYOZO$Rz)+)ngica(dB zr6)Z6#CmMsIi=^-Cwyns7CgIU1_$glf~d}Nw~)4bNP|+9#o#W*B|v`S{pP*7emuJN zruH;wW*juN1^LiIn8pauTwsrGZcpQ7dyV0vZ#fEo^Yy;(k{@33o|`^C{^fIik0a@g z<R&s2cADJqdIO9PP4t7{<V@RLEut4sER1(gj4{EG2{I}8BYYys+bb#qxRYqS>=L}z z<UHN31p>Ra!5}ii+J!B!cAymbr)W34EA^E5bkcjY!liEFcL@{bv}tErIsWdOPvDP# z`Y0xNId1G(p8f;G<f4&Lco7qaNEx7Vvb<QN$+0l*8_cY|8+~SnJ+87bV*gs!VEFC} zkHl~M?akOc-q)h9_w<vv1dO*7Bw#C8&}`vcH;#T8mx9WNcw7604UrD6MMTl=oImsM zsGnRugSlh)I{@B1h>R3i4dAkpP8jJ1Tt?C0$5*F$UI%ev;|Se`q0Gk!GUIe?F3Z?y z4^B@qoF5UQ#jd3}RUOA^5Af9b$v8mLU({cW=G6A$iF`hs<_#NfV&WD}QdksTmSckf zt&nw&j9Rvg3;;4WW-}Zx2q(H)St%QodgO#eLk$)*hdKYIK=bTxGyt5_Ymr%IaO$z; zwta5X6h82Kx8aAY`#zd_?x8eCk>7!6fobio<T`3fILmmQ6rY6r5BmM!7AySM_0Qtk z+cx0imz{`Txb#S5rWkZp8#*j%-pQ9m`qQS(+Xr!6IRHz0o}X4a^?{z8?Q`ZphjH!V zowq<iBRMuaKL97Xj`|b*WcuWD+SEzvq`MGO!-&f+YB;B~ccK>#^qJWfzI)B;fuckN zeC4XA@v)y^W-QN7!aSl4V8-Io_O!tr>%%A<>)LL0w-BIo1iW*i`%_x{vGAsirXjrI z)Wh+LQxC((K5QH4p~pAkrd5yOCU>v;g9E%8@C6D71Nfl(gE{T;2VouRH_+-!OUF9a zHOss>p_5Xq#i=U@Q%bic1M9?5C+>+n67sS#jgQOqwyJn3Q1a(h;BjPeoyw}J3g2A8 z^X~@gs3QI5wFh4EFvm`GOL_hP(BeMqf+2ZBj)mf=P?a6BiGUqjUa17jt9aIud(aj^ zM>YjM-yo9q2DbRpPsG{GI1GB0AgYy#9tQ>y6JkY1$`}>K9S(&RygGlNKF%UPN*x<s zna)Xl5+6!Cto*ZQ=Dwaakd+1&{-N|P8q@&ljt2i~QjJ!FD~p92RO$fU9)`s+Ar=XI zqb5pVRsyL5gtk&L)6&YxfJURiP=zATPzH;u4D1pKcsvtTD5Dx5%Uj+p484w?&iu1W zvf{G4jsfsV*rVEadpKnOy}~Z@b51=9#~-mjWQ&urPB$U~<+C7a1C1e=#t2Mv6!$){ z4XYoVyG6AB^n(q!?BadVY?wmP(}42<&L;z1xv^eaFq2mDNFzSJqsH%;)IbUzR}@SG z$cC*WJ@Xg7+loE#*xa>at4;XlAFRjkUwSYrQsKp_09G13+Rf#|d^W7DBR;0^;YiVz z@hI#@&!@MdF|rgGTLBC$gz<NyQ;uJI_i_05D<8wQowMCGi-g}@@}8Ujc>K%fPV)*8 znMmI;MiNE`jlZV&><p&pH#zz7<z>aAh60l)F>9p4A?`mIkg`Kv3KgE8iK{Bb|G?Uz z2asipZVN{qM`3X7z~XkJOGTA8ofTc){v3%?yCufyfZ?CN`wV{Ty@zAb80S;2e2*xh z+$LHZY5Y0RnrxG#5{%$X7ErLBHmE%X%x;HiF9Vv3VH%^LYy`+>F*?-5PrmtB{LL5d zs@V!E^m&ec)j*&?cQAfDQ^9*&^3t$`AW2Vq(V`94rry_)$@n6p65&?}%E8d%CjfjK zz@K8USLOV}%(ZX+MF6@^%xMrTY+yr7X*+H1lG3-O$|A=LkzKgU!=Q{J@62KE5oQES z8=n5Oli20})~=h-%Sh?%rFLR?f<*hUOsZ(qK(BA2-Vxatf<4x@1?w;va$hq5ZM<yn zCFyeO!OP0Ha6MGTOwbGjF(fKf2Vx^jb=>L&ntd%&KIY&>STq)!!mht#6W;&3w_^R~ z!JmvZaHyk3%CM?Fig;Vy0jo}O(gl`iO?)08pV&Up!moT{4ZiY&r|}<u^a>oh|AG!Q z%Evl8uH3<$_pTinZc7$6Bj-4`J4mN`r@PX-a+vqci=ANe4qQK<AVRB^WBZQ27IC-p zRqsl9;h*j&<EJ-FDxv){vOYoU3m(SN$c(*S$UC9KNdR`vaqUg_V0^n)$Nu1}(urPH z65XRa$&CzvSrjK;xdj*6ZuQ1!>{K_ywvKRdLwVv}_25)*yY|X)%n>icF-Po&554<r zfCw8mZ^uoyuf<Kb+k4e-zw0TqcJF)Dk9B_^F{fSrUI3TT>Pw&SA9r5|dcP1EK?GDW z%1#QWrZ8!;QY%x7FXvIRL%T67)PXwrnD~(hrA0|qI-{B;w_)^97g?6plzU(g3;^cT ziO$qN_D03rR7qnv@vDkI9}RwjS4`?lI4FTKOx^rrP&vo*i)H<MyEI!aIi>5&ba;&T zp75@qlMzAk^}ZEqjmcL;>$X~{4s*Z$|Il86CKQ8K6<+lbD(73z8kzc7&QC@uS*c{C zG9tv!=@n%V^iMjz>^Y)!AJzAVFdoHo&$R9!X)z*DA4fCjI73)z$AW^gDATYVgFbt5 z$4vYCZj;;gJ$l^t>2O(b*<Bxkb)b)6H-%#k-4ExSb`&l+;~1QC>QOjk|7D08D6Ad^ z3dPh|1FbPICUZOc>}1I_M)1WS+%%^+Kf7fH-&?&6Z#`pKwSr~DujCCm+%8@ciXo%T zu*)fP_k<fUTs@y6#0Ei$n3N$L8m|3@;xt6K|FORA&Fl!Dy>26Z^PLA_xB(dWs~9~0 zwT)))jm|_nD-1{5Q5zYpJ55OZCxg<3+nirg8`PQxrpJ*_ZARvIqYo_twWff47JDro z!7shzSbY3H2XZ39p8@!oK%~sRs>CJvYbOS5(D8H^AtjZ8PWp-czaZ=MRV~rg9I%UN ziel_Td<(lPKMb4lI3NOshv(%sq6oI^Xkp1%)9oTO#lk>>T`0uHda+v{<(-)vIySeL zMN;Qw{KNgGXv(&*q6p5>u22r!cDC?^tDnP1-*QkWmMPAN0{s}~a#h<U#7_|Q=>z*= zvYYXQLY$kJ%9*lX&|7ZrKyU2;&F-|PrI=x$F#?lMgDA&`-g11uPV_!O$PK<2i_057 z+~kmF!;s}7o;6;}9*jY;fY`lDU5Up{5;~KK1Aysk-t<oZ{%PcO-~C4bm-U(5HUO8+ zT>IuP0-i5(nTzrqN^OIFfwz$+=ajNEeWt{JD1K(+p`eW-k(3aAm;p-me4NiQt9jzN ziOyxneu^r>>uz*XmApmH5ky-@>%Ya|@?+9Z(})Pjb5P!f@skUaIcHji1NZCOiGD!2 z0UY8HlA>Ov@n0dZ`cYG&d6y!a(hD<B>!Z}tF7!`*{c-%#|67ChU{1xD2N3;H#fM6R zlSD*{=`?(1aie^AWSOTdP<xk1TG%!Rj=-DNJdab~{{#H}Z=Q+|yz!9g$bLLfxn8RV zd>=Z1;4If1={}r)>&C&Z7uXNBo;PZ{&<Q&y`|i7);i*v4+)JNM^z~JTc%=qT51_Hx zI>l;fcpH#`bwo2Kx|>`O0pGuFO&>_7;YasqN4i&m=M{dwlDj&jcB>D$UFjq4`1fJ< zJ8ZxEyVU`vS2$fg+^g>1VgL47u?&}7d<ri4v6BH1c1}#=#@ipq^|w5V>wfg;?(S57 zBY?ZiX_sF{t1tb+u14mC3)-O5Ch79M&P2WwAJMewPPoiB2z^-HsmAB&Caz9h^t)*~ zu4ijyRi*8vIeYDbZtA}WUX(DWR!B?ZB;E^1v7u;^W}+|d(Xa^@iisD`r$;4GIRR3Q zBR9wfTx*x>Gm!O^nF2jK)aw`&WV}+RR0s=oGF79@`C=?7gHforVMmD85Q>rWp7mRJ z*V@HJs#-b1i{rnY>J#t=o8+3fj(nmj`<tVioOn}*zT$Ov8HHmHMO{)1K-Etueur#7 zY3Om^v@&F!fYOO^(H)S|v6(v7LIkh4?5@uM_((bOix;xY;P@jB!1<>ijq^@F3g?}E z6!zU~2_j<`P&BBY#1H|<?T&Nz&A6kxOg04Tfi*Cuft(D!bj9s+UYCErZX@1$`m(ap zMJUsvW)t%7a1%rB*aC_%=-VXEQ8*RYVB?0WAiqN9uKWbu`9xX6wxekxGCC6Bp|$I~ zX_l^G)A%gDzH$@Zd*0qwzLPWR_`3Ur5*+I8GW4f!l%n#E0?Jx6A>tDyZQ20T2HI1g z>2c7=4w$h~U}ynMYk@uPJ#XU|FF6|j^xqF-<F>wcApPo+_uTYn<6k~EK2MI(Qmkum zB8<P65)KqJW{K$D`assKxn*y}Pla-1PoF@@#~-0xuy@gKhV`#E97g@>q5)ViJk(2t z`vL<5ogq3|#{l7Id)9~1K?{uU5CLI`)X|Ab3MuC~2(r*5^x<?q^8^2K#k2V6n-3CW zn^BR+o9hl`MYsr)!=LM8InNW}IbP;d<VB8$`+f`RN8Yx_x3_ix?WK0dOk)IS4*@ib z;}72pryjF6?tExhANT7Aq|ia#CqVCZF4}?`%f_x1ai*Fs<*5jQ&ZEBRMB^Oc0m1Y& zZ~FO>*M0XU0PhEIK7hqtB;O8uH0EV9*S`75fFYOX9!mN{t;%)@K2JF&645-Qo|DB$ z-Me@wu9z~StKE^r9nhT1Y2VWu6T2Tvb0!CV%}GGc&z(~9K*p!I@b<c(kIPn#QEC@{ z9F4`{cftBV8*$lEcHet%usr5`yj+1~iLNAp&jAF7i;!(%p;#2(zMtMtv8NroEM)ha ze|Hc5>I)C|lij?+!m%a_+T^km<-u0s%L(02#+Tm%Pp9%X@NY(tj7IQ0|GC#q#&^!* zr+)u7eD|hx`1J3b?%Gc)ItSV<*i#|$D8e0gJw8yJ<nip<yLQyO51YFq+dF_?6c;T5 zCrnNCeUjHyOd?Fj0G{b5<7YNjIrs<Ij&niE1R%>`9nPcnSL{@|`i8l=5|0S@-c9T9 z(RUuvePYRLQoGen24D#Gl)Ywg-@A9LH~3EVVH8&_$Rpqh#V&RCXYB97g$=yn)hFQM z3yud6JJqkh^--+4`)SO~wtH@;7a%MF@Og9E<>%7sOMhWkBhx+1vCa|7K+SSuUKfXV zO5aWXy~djhS&&jBv@kJ0_lmApW99s?D$7paW%w=<gO$(^PIEDZ+yeuLIp4}74K)%- zdy94|@eKTAAvMWYO6Zah>)04e8>4v<+)9_?&85jntSlEcryiW=b>&UfoLHY>7lGuI z+RTS(871(R^R|KNtt3ij%-j?~5zSCcX#U9Es!~E`Q5(f2$3|dnvMMK#-4H1d?xqYy zXcOAVI)l=VE^ae1&`)lQ1Rs?Xmda*rQ>9mw#&#ke#P?_sgl6z6qZrCd#0hr6+#P4> zv-O50Sx$H?>bv6S@A?pS0|$B|%W%rE2jhY>j>b8s9)<HxI}*#5h}Fm5z?b_S=VYJB zJI&ibdlr<>0<9SkwP3OaFti9}crmCs44?_Slhfe(+aAPo8@J7Q-LAiXJ2vfTVedsv zL<H!GzjUN!9IZsJ{JI4{-b-xIkCO}_DtNjy;1Y}LjZdY*{b#%Q0F7bWt}w-95rhZl z*oh7R|MdO!c<*_8gBv$Z&X&yag#lr{!3LYk@(fGsd3V(WN8@=+0GF)P2uC#2^cK+2 zBADhV&|C;=OaS=|7K{$#*DpN|zxkOpUAKt>e*)m6sgJQ9q4Tkr^$;KzC-ee_k-EyC zxnOWS(G3x;#S3H+lPO>w&8{Dd@`|13LBHYrmS;u;LY^R%xt?4npzPnU_8P9YF}n4R z6t#yHks7^sl8c%$>ciEOA3EeWM{w6;+i~Zk+i~hqi&5}hCTOE-NTn^IGw~hke%GMi z9K{JWbH~mwb<k^ymK?RVA`sf3d<tfEJF@m9&=`ZshLLB(Kzjy2jt{)ym|f^Z4~$jl zcC5Wp&RkQFj>#CU`tL4`l*KeLBT&X*QtwLfeTLK=!1Oh5`aFQo1Hj1ZzIzIQ^Vr`( zEb7w$ZuEaM*S>j;ej142QLd7dgN^&S9%u>OAXRjiQ;c-6RGh>^02vbxH!804kSfz$ z!<O+G1z(iA%R_0%Q~X<s!zK)TjD@>lS)sBl$(KtF<MkDS-BHJcj5|_#`LepZ0F$tn zS}nN<#z#o%1_jFH21db4HNMIh-DvMspvATCXV=R>hck{_hS^q*pZtT{@ztyQ^3lyZ z3^j}PwWmKZeM*89t0iEvm~T=6e^xS$XkEza6pid+_|lb6;jV|a;j4dfHjX{at*eR$ z1whlF_D&d@2530Y@~XQY8#q3ilbpZvo$CHqI?q!M^-4#3&kWiTlHo@z+25&Yg%5WJ zQ=tf6oGoHYKN)Ws@7uxeU{C_J3ox+lopC2}F|M}nn8dvgJvC>=|KOJO)`_mE<2`|p zx0C~D**fJ0Km)~Y^`WBPr90KVv)vv4ZW;(X)<KAmes?x1W1Z~_7iPHlg5&XqS04`| z!sOHpZoXr!-Kl=dBe-?VQ@e{({pZbTm!CnaFFhNGMRVQ#4Z8*gAusyXLS@>jyy}*t zF}Ly@RR7*B@8RiF<)q5yK~kaBaFF_8;&YuQtg2$K^!h@h^Qx}YY(kyV?16cQc{<Kr ze^(P2pm02ZO)Oo66j4cKT^sM=^Wdq_+m=d!988)&L`pKN7s&+!gG9R{BdeG=1w%rQ z!ijZhk~#FPtWoq+CvN1h2%VbZ{2c^al~YbN%GE}*^So3}Y*V;&diIm<s647}5)U~K zG%@ZRM{np&$$Cy^vRv<w%S^O;(jL1l(#d*p9X^mVvAj^UTTX@X(BtZmS@HAX4)hlt z3=cJN=81>m+*6Oj`KKR^SDkt!7LE<ak^FA!u<P1A=WP(RfV^d&+cQ8u18U6x?P<Ha zw>1S&4%1wKYyknyQ5YHmOa|{l`}TEr&P!d}IpN!@w&JH>v$sMEVhnQnDbbt~#-EK6 zH_v0b)@U3`ddY)LW@$2O!estFG!~Z#Pp{jOXo11OosaLtZIAB6Sx4I4Q50wcu#QiJ z@nraT;U{v)U5q{)D4b&CzNPejb$1fV?Hq7x1GAH$>209lB{0nqn4twQt%X2)29&q) zGjBQyfB(&g@zlnuqyK8b&n$V*P1lWo`P?r=x=U$mvJTv)Z{qgb(GOBPCiA#`_<{~E zo4C9P?AysmijQs&J7z?6cy(j)_Pk!JKNWorhF6p;IkvwmW)fuif<G}3u<sdy%!mw@ zLDu_bwBO>>QQZ;uKEC8BQ8jr4_sn+yryLS|eC{Inw=18;-yC&p%mYGy1L>7~97Nl4 z`qlJ*14O5!7)Lijw?k;Zf*hSen*f*=(3-GEx(_V@vSFBP7?d>uYT-Q>9fRNc`<1)+ z=--H#zzwVRN5jp)7z*l>WiO_P@6{ZGVs7GTS7s+kvIM-pO_Be+17Z4_H?9H98UX(Q z5Jq12y~AL4sNXPs&70QxnBH+7`|XH*^TZcYC?|&ul0Rt;R#Arh)D0??ed)j1PPhL% z`VfvDlT+OFKJPi|`>oqMI7m|UQCMmKE)#u(=y(wq7M*AB-<1M6&r|1)UaxK!W6~|o zSS}Z{b`Q&|hpDJz8SxlbF2kjM=Wz#17C(qG6~v+w5%hG;SA8=BaIUOMT`&eX>ByzH z^nc%q|Gr^vuR%({mjJxC|7<KjkLIyj`v+Oee|^6ZV{26OsWv&`Hh>aolnN-}`a*#F z9v{amKX?uP{r{YWOI~w8@xki``LsKQW)f&D1kk{iZ9DPUlN$z(i*%p^sN8*?O0PN0 z=Vqt6L41@FnBFiT1|Qf_AxH96@0!WZ`06Bpv0k#AZRMDlYGJ`>zozebrs2?}%%RL3 z#UR|i=25ig@M!XDZrf1b;aXSy;cUY5oIpo8qXB;eJadv~LonG0$S|jRV-)dD_0CRp zP#Xlh0by*cf!CjNEM9-ku>hn~{ZZVy=E)bcQ~j0Zw9EgBR$uzDXo~v6V8?R^o%m7e zdrIf_zy)8Gz9hn<d3vPqDCI>HS;X^>I)hBhzs}^Kn|!OHn4)>Al4#9Z6;D>H+xbn^ zoK>jfbIR&_Y35$)x(DVA=KoSj4b(|13y^wzGOmv=0+WUvljePM0CLPy>5Kjvz*vKY zDUI;D9H<9~=0e=~Me+Ai@pZVSDIP_(1FJ?yG>8@JCZZkzcC>7?Lp|)2bPZ!Pj!V#; z1YmXSllZE1gOXv0b)@D{2gjbpA<<8DgiB;};>aioyfKLj+A4ZT>MHUBIpcaoAEfvS zci_pL?_SyWW!pY}(cFRFY-Bk7_(SpPGmpV*&N>!nzx)V{jqqcUoq<F;%&85c+#Ye8 zx9l$SyalwTK=~|acFG==-JS+o)As)9w%dhnn!tj+K(ri2+2!+J*WNjA_5b!ATkzB8 zuPD=~A0uAz<MsjXq|xZ5G|o__En!?zcLo@s*rm<!a$%lV<hh$bW^Uy*yBwGZv#l03 zY~J2=yYvE|{{A|gb=i>?`M?w71`0=9YYwt7SvI1LfT*Fl(<S443Gw*mGyD<{a__kT zVFsAlVIAp1i(rNp!uZ|j?P&}RHSjwhH~~NR*8{m?;OzjuP|yf#BRM}xfU;t|)el0g zHkEy<B^h33!p8kif$!N)qiA7Kk;HbZ32BKB6whLPQ?M~(RSgpK!g;d9Z$5$1s>e5H zRVP+YLf|8Q92BSJ7?xwPD8X=@L6e2DO?X>qO%iQ6Kv_-_l^0FT5q#sO4fy{qI|i91 zlS}oWn4UC4yrg0OUbT2m(oXaqk4*!zGOs-a%<i!Atht~#(mkKWek&H@b!Q!ntA6w( zb_sZzi0Vi}<<fO8VgoL)Vd7)eo)qK3xKk-2L#m@Gzau$<sO^2*QZaT);E&B6z}Su) zokqMD1K2sv*J{bDvnKJ*ziYeK2LYO(;AQx_rayH=iI1BUuoHMlLn)F2j=oHc%3Q$a z;6$&gr2OWPLn29}-$^<G(-~c4sSk!cNCW_CON8UxStiCFud#GV-^aNxjYmLA@sNsv z#GQ?)D4vo<Nv{x4XJ<NBfOs4mzQ2-dZP<UsC_eN@tMI*>*Y%T4x3C7lzXJFafWH`A zwruQ2I=P5O;@9(Jbzl-=-obQNmCkv7igH&<D96P7!uE+4-u0U+@w*>B9{=ZOPhhAJ zKrNuX6KHJ*nu~#K40qhKcA(`i9Bm}ORXNK&^z1O_j3D)`0<S`=FQ1Inn(f<>8_#db z?0g$~bfN>mwjI)muE>O4M30qV43IT|#t`fs;p`LuBHa7n-0eaKfX&-xaK{5%aK`b= zYv78sE}@A+Ej{NKdE3^PW{U4^1M+vm`>XB3ZuL=dzq-3W-aFJy!{uB){@uXYx`;3~ zmX)09x2%2wKfLuZTz|`>xaH0#Fg4xRbbP+ySIudc-$bh~{aT&KnwjOL0fW#|6L}C& zX0mm(W67hmvZTVVrJWBDN<Rw@P*t4}#`R$6vPsT2d_W~{sqwukjt09@Y`j24)=L5A z)`_l7+_lc`G^wu|i0XGya8Ul)1kEe?a*|P(7!?IUQ^mA2Dc@>UIiyZ>T!0bpU5}=U zG}_!p;8rqNMw2Nm-x@e-eNx8&B;rY%w9J}^8#dYF_flD-n0KTz0}{L;!e?wmUr59x zzDjtnU0BMyBG8WkzuT6z48bT9G1kEyWOY2j@)1%DfYUT<RR3B<cUosgXB0<BL2rL0 zPl{hvfy>HX@e6nT5rEf~Gk;+~Bg=5w@rU3wXC8wK&Nv3II>qla=Yuyd+KmYQXmEmX znzyGx?OE$M56*J;+@7&J(c81u_>jAah{=HA1u&)wlMUJ3(@q;Q0PcL?Nj$xN%e=M6 z5AWZO?bB^69&HpS3q(!`Plr?xKqNaHk?^~FHCmM6Tp>&;anZIw7AA&{$^1QF4Ti7X z8vE>qEvoTlF5p|YZpI(K?-1;_)Gxvi__JLT-YLV^D21b65jc;_hT$)HQC{&)b<UZh z4GFMJuWfgiPHhDZFNSH3!3>SL-RRSxd=~G0&7t_~uRVkZo*M6>MO3(S$$M`4ukkOP z^Z8IWkBhn*S*Zf)&wYW$S5br+PVO$eI31t&0ZT((PccEg0!ZjPrl5t8oSj_2C8}>D zzK9}H*XD=LV_-BM$sR=E<SJL%kjNI3kk89c5PjC3WK(>_m#36l)~%V&%Y_^3=%K~{ zt_Y|B8@JBjhj(qoYff2S1WMeKLqaw-PmH1+W%MegkE<reMRLD(VFLiPo$T8Q)7}X* z$HH!Om}$V|c=v@z?>Z+shf3YpH9(fd?@<&&L6UZ$MJiQD=L+JBGt@G{2$>PI9Mh#t z`c-}zZV+Xc^4AHj(<#$s<6=QfaoB($>I5JjEERG@;|Zyz?giawu3aOlEOUU6=Y;W{ zvski_nKjh1A|)jb<`Aky;yYC|IoI)gIs>&lnT{`9^~U`$39)=SwG*`_G@9ppD{I~S z_S{RLS`gVt5;RCWtoSJ{W|0u-bI=E!whP@2(AF*Qc&2&wHy#7f!)3j|vzw;y?525h zpnn~}*IT!|<MTeCdG<F3l(nV=7)4ic0imr~pH#`;C@N!)RbyEzw_XAB3Pixi|M`AA z_RLQF%kQ6op=O3KS7=RuX12mKmjFY<SUq4T`cSi4_eza-d0)DAw7ZNON2n;Y16wGc zw8Rq<c1%oHXV4iECv64#+1XF#J14o*lN8dc;8(j841f%Fr?qn)13_*)_{g(!j={CJ zZK&r&2hz=_g(sU@k*8sTMX*kFQ~a6?;TZUA$hFl-;Z$#U=lU?nILEu#sZPpHbz4@B zv9ShTd(N?V?W>Lfewi>mGm9UsegfCt^5~1nss2glNbe~4UV6^+ZlD(?S~3W*XQ?9+ z`>x1#RbkbhyX9qdaIBeLvt6X1WV-<LRl1!rQR<tT2lYzdS`*FHSm|eKyl4E*In2Ei zozL_6Tv8hsDd8&P65`z^DgleYk`W^Mpv3iMO9M=*y!cb)u<vzHg!!sC$TZ+n*&w}v zwA0jy8~D5tlV}-PT2Cu*uEImep48RfRbmbB^TIe*aZHx|R;;`5%D0J=l=^}r7-cNz ziW?(LqB&~zYf1*nq?wFhpQFtcuJvq|@i_<@I%NZ**81{W1(N);9QP7P$(MI-$vc7g zJ;5HLO|)e@!1)Pmb_v)!%@4u_XB-pmHD9ujZ<4o@0o%`HT?O809(J0~g7TI-n%z0e z+ta~$9(I|xXMlV*96uTDpb18Mz@P!s908i6Zt_=*_p4UkH?Qq8+a}!n&<<Su@}>3; zK|tYG97Rt6QA7akKoY;5bWwa(X^GKp*o`j7P)U(w1}k3{Wp*(_<|d25DM8q<sc)xm zZJ22h{_UC#_^o#wSm4HiEebF&?$tS{*a9|xhcxAO2ZMoO_pU1PH!1@<OVs8Y{yon@ zm<49XLDO5UBYkKg%+La$Wp|@D8aaONCr-cz{_K|C8YhOIfV-17;1=O30_J1pD%ouw zf8(3W$$%aC9tj7#J5?%mu1}-WOvpHSQ}73pV@g5ML~r(|=+60{A%vsAsn9cwQU$5< z6h=+9aD<#(F)qwq-5ur0p-PPs<%a^~2W=6@JX%V=cH?@y`jq8`isb*wa@B&WMyU!{ z0XfTvs~((8eX@uK5!%OVJoawJ7SNisN4gI$vob6j0%b!mXyYyCAC5+5cHNQgYI889 zg@<Vg<m!Dk_ygUNS4~ZnC2#$xt2D<~_$WJ=P@?NWK&`o(PW!r_QrA(rS{bR6{Pe1R zK{lCsWUi)&py<!kIM6^HcgpwFPGaMp<+-6%Wex!B7?gcZjQ$<fCZ-!j8W~{pZ_z-Y z@;CmVu8K0{N4E>kLdNh0mM$K}*73;%(zReIfGt6ki)snV1{?T@8;vti*QtCiTw)9f z`YXvS5hn%lJmW_6=tQ3<_%wh&Z{6~a=rZj=@P?RAC6r+b{}ta!K6Av%(PREYaTt#q z;<-#BMM#r7Ix`sG(HD*P1fT!jlX!O1B)<NaufmcALr!m<0b1k0>^7jW5O>VMedsCR z4s_{Euj4$g%A@}y-lNW*A1LZJKqorWlj<RXd9OEz=!kNUkNvy%!KdfE_&e_3lKxni zclQhx6NDfS+`Z}`Ab0m{nGE&_e7}Q#*g4Zj?Wt1!DEQE}euIL`KXR%&8<(-aBO?u5 z@XDic!7Gn)PW2XUyzMbucgv%=`sRmm+g(r3=@I)q!alI4XTGD?3_6)*_COVA`k$1A zRTKSgA*H};0^I*<GrU0n%dd9Uri`klONQu5rd4`=x7E{h+_{83<Lm_u^Lw1T5zmrm zaH7-(hn7zzR47L!y*@Sh=7tD?L_%q(nv<w_R81=DLW(Dr@{A)ERU9Bk2yM$095w51 zttkn{-T`&0iqk{2gU!*mTWD`Vz^bjp#pzfkp>W=HKt3`OB|y>`{}plKsBGc}c98%Z zKcyat0;>9$8=aUjCL~kplk34e%c6}%WxL$c$-6bGPK@e#9W$Ck$TEYIjyez*oN+WR zIQ?i`aOSa!)7&C!C(yZbGFXRs?(Z~j&j!ahwWmR|)Ala7)(rCYG)yj>=6M_58DHAz z7{I`o3}_77-M$TXkC!p<j?`;@bpJfGQVcgfxC0lTva~cL1O9%_6ULONmoefV-Vj+I zTO~cY7+G?iQ4!{y>~Y!QqzKc1DNXcpY~9iKJ>FfxzhAonzxK8RFw`(bWl9Qdaf~(G z8vsiK?i7U3RDP!<J2F-stK49llXbcm1t5CS7A#TAE)JRA1{z)p(_8@49J9wYx2Ax+ zjkle1FwQvoL9BXsOSjD;;SEdPd-Dg!zjV%LJI1WqwKW%zVuPL@`9_&=a*3AQJJY>D zh?PBm@?af_PwszDIblFjynJx!qR|?;4Hm|C%mRClA}j_0B7VVl*$43BK5QIet-!|z zlZF12hUoZrsZL2-5+4GR<b9xzD<jVneCL);_}iaH`J^{0NT&Lh8^Mp0E8L2F^>?n@ zqu^WNWS+oW+~F1ee$**oXt6sYvI)vFtXQ@H=bd&Su3t6xM$Afx)E$ax!iVLIcuM2c zcY<-U-8t|g`f%gY3n~Eq<cSCsALiRuMOCA_0nws&(1d<1aII$n)Oc_?O<XnZH1}6S z^|f<2M#rO6DI(+~kpG%ENQS4ftBR7^CG7K-JZg?%d}kZW7gM220Zh4axJAdeOC?Qz zt!xBM{Z)BbqAZ@s>*#z{o5$H?7#Z%{WHVB<OQ)!*3dst4x)KbBI32KYM=ULuMFur+ zQsG7bKh;ypxrKiN@Vl*B-tjC@G=Yafumuy*RSd<o5<u;S?KFQ$r74$Q$Q<R9?Q6LU zyNH|bq6KN!-nJ31|G6LHdw+W#_Fg_><zPMmYHfvSEyk+59-TK_q|>}p9L+JVIn9gH z6-_Cw+~Hmge8A3ef6YnuRf4VC@VN#9tB<);=-}r5VId0Pfk)?lC;BSyMCbis#BVR4 z<yRRwrC2cL6&&9Nz^q#k>)J3n{$1Ru?vH>sO<1RUr#sbKA$(+{f!CjV9A1C!G5Gke zy%FQvCvp9c9>ujQtyBG;ht>~9AM79c+WfP}f!-^m^m7iSiJS6W%d096A72Zv!n2o- zuEJfLZ~9jj->^7IVpHN*RY~eK71>pSR#x3+>NExD750qBT?X^#MCapI9?4oY`Sf9& z_@yy{r|UH7?-pr4;gimEO>QTkw#e)k=LiqRprU~ra}jMNdf($*lL3{PicTbtn8u|P zqYw|)^6yz^so=OtXD(;#?wKf#ZzR#mwCuZY3+bqggp7i=hL(Iz6i@OQ<<{4-4soeW z0ydALZe<dw(@88<O3&c!qW%gf?NlN)yws!ySn&&YpN;umhy>v1L-xh1&pZaNd&P0M z;Pj)h*HV91q8~qYCky#!kiAQr+92;VZ_PTVxZP=<x2Eh-)~zW}dj`fI-JZ{a^0wV2 zZ2bLEz8r=2I2Z$DO}7hu3}_68b|ny|W@d5An)zGV@8RYLx5tF-{RMpZg?B2m0lw|b z=Me^s7&s~vgiE>2+-Bw5CVVcnuL;JdtT005woizt-(5;w!@8}rxbyLyIP0iIdIXI| zLK7*DLYF4oqYf0i(o6YzKI__>?|}2*okq%TIm%~%neD}H^x;J?LyLgcq+3wZ#vlCD zNqF1u-Ozo*l;NWQKC3!#B9@=vSF!%l*V6V{lXy<YQnxBc7AL++K>|?3x80zN9H2Ix zF(wSVVt!OL^O<Kb05U2>GZ8ys!Y>X&nGZ<4)bkzV>s;^>igrT-pkl!d;K|)BX-n|m zXwzfhPrDwT+dPfC*Y3c}4|n`R>KKyeN!^j}q&F;XAQ~S}nFvHpz-gPOWBD+FK=~{% zI|0+01e%M0YzW3QL8bvvj(5D~$X)M52ddSbs9J<@)de8x&UsBV5G~yYL%WN{`^&Mn zke#1%$Q^PLuV{!5idIeZQ&NJtZmpdP)x%7vP#*_8-Z-s?!jv#o^OoPi;-naeh_02D zY9220gG@%{bZTJ07V((~IZu>aAK^$5Cs+X$ZA2CCJggQeDGf}#pA5!EhpRHE17krQ zQdlD&iYam{f2-oNK;X4OXErF=eG*yKgd4j~F}H99fdAyjwgY7q){$CY9Xj0182gHO zSjt)IzcWnIpDTs45=Zj#D2e+JWzl_S&o$ifz*b!N^EcoJpFAIXFB<{!8KAWt<6GC` zk+mCkHF^Q09-q1|ohZJZkjGCs*E>4Uy^x>F{+nxg5$Sq7T$!V#GZ;XenqUlyozhG| z6Jct42J1F#9ZWeD@W@j;?3F1ChGN+!)hDSxq=X9C_Y}zdB3|V6w^T+<_y%3S4YX$f z(*WAW{`%eL+@bDvs+(*SWQMKIpEW@yL+n)d8%q36_2PZWl0|syg(u^!7oG$F*!cVo zT(k0FTyygyxaQ_Z@aU7zS5$mXVTC#E^5bdsrRpx0Jv+_&g(@Aq7wCo8$VoB>O?mCM z{FLDDFt<qMA1!K6;l<08#siOn*D*!XPO7~&1+3F7JYH406kp`;b;|4pl5?~Hm-7;a z`Evk8O0_3`60<pOz)7U%?}TD!RF(0lYb1dZlPMXV1$Cx~Qgg};fPj-@l~OO9!Nqm+ z0@Iml2S2uCv7HJCN|MY(<d-Uo=i}r0WB#fbYboCfVseJ_V0R&xnRhbsMb@dhcWR3; zR`LROEe}}_HJ^&_8i@F$W#kA)%7GwG8R=6L1HwttB~pIeYa~)@?!ysN`dF^ecG*Tg zANxBmyU-8ZcNt!D=CRIkek=~yXIX?qaXdQ^?oxD$ygioP?liY|mQTB#=H6*O32M1; zng!Y|fLh3%)7|!?oSd^}6YQ;|e47T)9EE9)u=~(0+;-1eOwG&=u%+t3T~AJ8Vm8NE zGb>KuWL4z5W&>?g5pHD<uehLmZ9s6~J8}X7-oRAQI5|g$T)$<Her_NZe)ezM_W9k3 z4%lPe12fb>)3pIu$3KFT+>$SoOKkER9rv!C4#O32K55QO(O-PGItXaD0W;<9Mqgr2 zOK6UQh8EZzr+EvnJ!M~9aPmI*;oTd%Ym_pav*f)ue`Nei=lpZ&OE)@;twUdD_K#1r z5u9jArm2Lb@bp(mN(X0@*6%F$|Fd1(Ufwg~Nbx_TgBJ>fB@B$t2-dj{J3cAUp>bh6 z9*XJ$!D$YbgfA}P1IRni{myi8!Ab%An=h9ax(ngT+cx3k!xzQ#UL+_n;ulJ0+(`!+ zFEw*?zdoLvLqz$wxOod`Pl8%IVQ4vEns!lGdkQcuy!C=3@T-4y{d{if$MlRRL{YC& z9Z=SFIG>EB1F~0?yuv$$m|=08Q~b!uLE<`M<glkAj|^htZQn#%WDqGPp>X?KS}dVw zQ5WReI^u2IFYp1ve|Zt%8&wRZ8X&t~A%)6tiSsUiQuQV6bG<EzV@fu%&sFcqI0`L# z9K#h1>|PJbiV4V|fU8R$CBr{^SySLCIYTV6nC=_dba*?ni7-D6K+>^nvkuj6t-R#^ z=BvK>Jb)F|G3Okf2JrFLE${eroyd+P7xYu$g3(4Cz?<9cL@%7Bl5yDQ$e9{_;<Txh zk)r>~@#Hhm-d{Ly_aobI;bk}A2mg3J_Fgs$v?j3X&gTcdi?rDsY~A^h?Nv^751J#r zi_+B4+1Yj%dFWXHNXwjofY61bMcEZ;q6l@6k&0<Q6)*@6-!SR2`98aTb07KE2O?nA zeOvI_v-S-rRf0)8cjEC05fXo6`eZU=nF0IFTTZ^V0ZiMrZBN1;|LztmWWyllSSP<z z-8t1^nlPpTGTxQqcc=T^>TMY0&UTSwpA}2+p0}Ki_q^pa0KgMZZ^kt%AI7ySAH@%D zdKl|AZddT1GdPb3_XCh7PxMQxdz|n<f6A{U_`3OZiqmVSNWDRZX?Q4Qm3V-r1BkT! zR!OrVq|*4fo#r+&51y_L^grE<p<7jISC7qpMd1qw=6x3>0EIX^P^(7J{yjQ+SNTpT z9YH!+VALDtC|<a8MxaO)%_w5Tw;H9_;UUE&*elqY!Ka*=o_CE><)n)z)4r9CicJ{t zx?xnFN#`=mJ;;R(mH7yK{VpEXhS5Ecp+2M@gIjoHWyeeWoWViU10_z8K}KZR4UJWG zFQ;w8DJo8^sQ@84>%(f<Rx#<0?&vkFZJ05qQ+-ksVr8s)Qu4p<>zp{zmoHg>SD$eV zUUTL#c+FYI;+RAC<5<8u%E|8(V@f;aZRRxhcb9Xg`INiU-0d`Pw*a)9lHV>>RFa-; z9utf+fC+qrk%R?ffW{EeuugP;l)Hx?&Ex%Y99lWy{--8!`r!*Bb`Zc-*w51fiRE^F zRhqO#^hI%Ay!AYt2FEV{?lOrQ+VThrjz%`#qQ)kWqk&zqC?UzeWSGXk_!tICW74>K z24{@sOxMt{5fFB!mBb0Td|N<kXR#Z7WC=`jA<&or8q*+Z;}1W05?=Set{sGf?3V!) zPV{2+n!+R*{{D!2lC;%3SQ|YzvU+q<^2mXlOA#XSjrcN8WV}n5oJccqzc_JdX`Agx z2bJ$v9#kXr0K5w#u?xg9-+$-MJHs;(JMKLzhi4N7-3H@lr+O2AR1D*U_!OvJ1m9ov zJbwM%hq7Vn`5qO=fP+yXiD#x7bvAf%P<RyQ#o9b0&~k2fugp%^quqxV!5;P41k5ZB z+HVO?IeK5*`Oy6BRGXS<BW?smu?w_C@jG}D7U&lnc|y;avL^X-f-cFJV$muPP6P3d z^-k*h0Iq3RTJZin)}whn3n9#eJ37!+HF(E44btIR<c{bb1pdou*fY~kc>zp!W?W6< z?>>sGR;OyFb{x+U_+y|WwD{F9hK0$6&VHO28CXNNkz>vWrNA@)AOs{x-Dz<2#HUES z>%}N$7*OfEjt$pO6h<1_g^xpzh@i(1#$;G^6Wj>k?Uga+7CsH&veqr{nD+~C3!ROa ze2f`=akM){P3`Az1+ace4fZ<YnHOIo1to)Bua=bH?nk!a!k@nZ*M92NSiU5~o%cOC z@G=&S)i=S)d(kz}zWa1l_pAGG|6cD{cRhUP#B?Q&H6VTG`5@>d<l!eh5XyX*3=N<# z4t?h5cR&X_iqmgE*s!Uub=6(LeUFdhwP#j1(d8UbgVLP0A}&u;3sQ<aFU$vV9nc@q z4gfQ@z1s%iPIc3?j`L`z`Y0$Hg~^6NVLs4|CM$#-_6~KwL%kj56o($PH~z<^EAXLr zzY-wAeUGfiwJRUN)i*ti>u-GwTei*V$%5w@gU>|k3xjOvk5+dN2f9W_b>pSd4N}n6 z$tyJwWq4J*<U|AIx=X=dMF>*IW#P(j4Rf1lzTzLbLM!H|Q58Gz^+C}sueyKkChyb~ z1BraJus-Iol`x2WcMJYtVUC^XRjpmcWKx5xhhq7T)vh|O$3nSxT2pvayjJp^s%B%~ z<TRf|Sfr<jvQ>RtEC47g(LD$OsVw=OCmhjIeI=6=pX9`w<8MryP-U7G#+{V@#q_Ok z%ySjUyOq7sBoYE1Un=!&seBDI8K$Mt!n<L-Dy^WH5EEQI6wdDqKzt*DFF)0_)d;XM zOA~v8(g3KV)OP}5Kz2u(4#bJRV5EU_PCNjwJ?m(^=FH=9$_YmxYcx?9b^T6rZz$>H zG@o*Jnp=l?aGK|{_U?0PgWAGrZV($AMb+bQV!WexE}ZNBTLYQ958d89#db{)Vda|n zyI)Si{m)t_dKiDvsv;8)^QtkS&~#am^p8wN1VxdxdF1F&1~7BT8DuE-pi+^3KDR=8 z2>eW&83SdF*eFq@Z~~C|-OA#AP@rVwp*#-`cL4T1%1{W+9QMC905j$8MqdIm<nBfv zT4;Bfwp%#!m=$>QD-Xc8Z|VEaxs#T>_vXvSzjV$gCB4O{vPl5{9W<oGCj7CEKxFU+ z5bYrIzg22pkkh7+7m~J3@i~xkPC&!3lOn`;ie%`ng+Tdiju|yeNj}@J;h1{wNboFy zT}N$Cz2`gvYFo=I5yB4iNZ!9N+UwQ_#xXscV`L~pSRexw#$7+gSsF%~(KCQDn<=p! zjUT(laYyP$1V~ETkvr18H3`$20-6isBi#+*qO%W~S0}m!O}XI%TSQkCE)q>7by2BI zq0m{m{^jH6R4h(#dT%Th3ce=0Y+yq=tUU95Eck!r0!o2M&~3v@hr)YRGCP6Pb)j~7 zsS#C_xs1{Dc8E?%e6Osk_&5*jC(9)5^Z5zGA(ILS1M=}1Ed*M2zdUX)-7V#3R5qc6 zo2kIJ7a%1!77(qiFfoO2>|{7tc$_uG;wR-S_lbRb15!CDgZ*{`cAXRbH(Iy6<1cqb z!Nh4Cd>TVyE~Yi3rk^Xix(}{Pex2e<ItX*Hx#F9>!`+W;!<&EkMqKp|7hu)ByY?ve zy1U@{vFxec=$-Pfx`RE=qdd}I@DLal3BD?S`LiY?du9H;f<ZWTTuk1cUAJZ4uz2h# zw#FgV1a*Xhgp$tPMch)DlvY&}R9+a1Pc8RrV4dm>XD?_VcB+rM-Rh(6PW2IYr}_{~ zHUxrmtb-61<ho<u4RVlo-W$RRM<0L_j@}=?@Kfg@Z|7Kj-_yAIriXFO%@5<oRZn1I za-f?e&I77N>q{Hz^0Hmc^O6%^2HF_t6pxg!R5}@t8AG_ePqI@=rSF8Qn2)K+jH2`? zbNf`$CK0a1uNp($j;~HUwJr=|Tx&eJpL_?M-wOcdVJEsaDC?vF>J8Q|qG;I;v=a;C zkp7t=kZg*Ix>w+;seJ=w?YvIhu%JocPHigJY7-03#Ivke#JFNbGJ2NAj=CU~KE<BV zQ=UYcDYCFs1RY%vC*OI}314aTkfg+o7FC*4o%#j`4-l>P^4~)Ktj3*$SCVdcMHDVf z{2Rk5RfdSJ3&~)OK-l%mXl(Cay!!<7aeUx0FB`!nr!T_=$1lZM$E?8c!ez)7?2T-} zFfg+dG&}}mO$37)<v^Yz+-V+;XP<Gq%cp?WG-!4*+;#5nG)LYF$4OaQWV^F88sp8( ze^YJ68rM700Rxj|*3r-$wsnEe$7Z&xcA^8o{m)E^5N|AsPf-YLj=!_E@T{<i?~Ou5 z{J71Sj0o*23{|X+itv~o?S?_)vT{h#E;{%+GD`3OKxg1=%xVY+1-tyw??Nvbe7wPk z2qw$Q#-d0*@L#gyq_q<?y#+M17-n=?aW{I)?neKEpF9!Y{n2yC`*&#n7JyF{IBAN$ z1GyM)ptD^&?mertJ5>z4*ScswjbQ?mJ7bzg=US3L*9m>0B)7=2tA;jz%3!S-^AFOW zEx-ANVkK42I}A$`N25M!!^R#HPu8jK!Zo8Pk!>P>+CV5a2Tb7kMdYDoqm;*7!b~g2 ztq+dl{1cajhBBEq_;Q|RUk&5Q#(fLB*SVSjBy<-lf8@LLCBKCnkFG3g+l6WE2^d-i zdxzq%-I<OSe(Y6;;V(aTdsl7IKXe#)QWr{P;X#gBfayN|m$grx7y6&3BS?9W(D4d( zKPVoT7+0l0Q7;c+p<8Ld?n2OXUr{-Yhp0L?6~D>EVsObm?z*drvRduA;or@MiAqYM z=ya8!vOpv#1S6Z@i19@wLNC%Hj#@6iMjTIn!NF+4PWwI}SEo^k!y+|D#7!mF+uFu1 z(um4N4s@j;Akj8FJ<wWt$tRkx`sTR+-cb>I(C{pPOIx?R<ED8mvjmz->h%IsqFWxu z7E6Y_<k9c`1AB-Te=3wvQjD}Pje%I*esXG8oTinAAKkMVZ~yh1@btPl-4&`sLSAx^ z$F!%8a}QZ|n8R=<yo^79t5)iRq?_V>X+PO6UF2*LeDjJ{c9{HYbY4OKa|I?V{sIp3 zzZ3njXLi)%%@R_qKGpu3YU0yrO&*1HD<?H!=zqN~?Vajv6g$=Z=>Yyt^<m~rx4YDl zjXI}#GyIvX>E_)0E_Htdy#39ZgfmV)1ZSLh0Dj{mXJd9|5;w1U9M}Em30!^4Q~1$c z&tbOJ*TE-8nA0vlfL31`b_diQ-knUydti`IH5gLRNdrz98#?8yl~XbQOr;4n=fwO& zo7+P~t>ha@{p-?e9hR<ruPX{FRNjHWAoHxJ<ad`}r@noW!8{%3K9@!aZv=6#vU9kM z(FiwXH`tXBj2otq;ToR;qMbWM+CktTC%Ou-$(UNceCEgJRWU&SP3t>;4P-{_PE{=r z-!_V(tQ<?(H3<G+l~rg8ZlsU~9M1fWNLL5=q63~6u}<K}w8=4(nkQ%#Ar!}crY0g3 z*Ci^`zi?xCs?H%GsvJX}P(nc4;mMQmq-voIf1UpOx_o+aCdY>_*b6Hb4FRnQ(9T)3 zXQn{2Q^*!f!Hg}lJGf0|4b|kF=B;Vu?r3(jrtGfs_Ox~Oai_W5X$~N|f15<-^Km4b zvy(n1B3ma;1~Ltp<|xn{bx!mmgNL77kImcCr?%CAwEzz5HSvSbO)=78hM~ZxoB@H4 zR}Xv)cnCv*+#J_4gaiV0loPISgdH1Mk*~+yjX`q9{LeRxPqYhs1854hWYjVq7*AoJ zD-_PK+k)-92)oh+=tmP0Ksji33N$kgn%)XCv=Am62AT^%jY)voIPQ?8c<*Zt!56N5 zqM{{g!68fDd-KP}zj*dvu}XAK#SQuc0TX_>^Q!1AOJjb$O|tD^ij!qH&keNe`8%;Y z>Dis=lK+OTcay9jU&{K(g0bO#8lWd=*BM@H*h>*eZda_WD!+3UWnBg+WIB0W4-wzt z&StAF+BkU|k*$p=hY9?j<7TjM7qsKe_inXLbc+H*t7sMf(b7pl`;n1X(vLxW%8|=I z#DVz6^)0EJ04T2Afz6nvf!2hTv)LHXXaemf&~D*XCmo1|V?)?E*xe%4;Kx?<&VB*G zH#!LOlpe=-ZH0kr%3=P#lh9-e&k{1qvI)jF1_6?v81|v${1kFJ=mS2ACbxWCzaVi? zh<5_1`zo)p4=a*{z6$!aiQ{T|pc1tn6bW|pf8?(Ui^hrtL581r28A6E;!}nqeG6s% z->^u5-r0NAf^yjhoNtxD#CZkzY%sn<F8=Hq3U7;so5~|q3~K^KO&Z>#MJkBLoYeP9 zZNc%2Fu4rCxd8U9jb86?3xKz@R$lUaG=BgFsH4?~(qURUBacoSvhQ(YmvucwphWGi z)U^ZcsKCa<%xtU6#B&eV-nMbq6kLOp>K^gVccxeER!<!XAAKjlNIo@aNXxOl3XN!6 zmSN<J(0w@nH>Cs$vK5op?vS?WO#_7?wLpHu^V@pQyGwZVDPgzK<OrZwS0h#4M4k9X zttPC>q)IuG1(bE>XfKUBA<{b6{hjI)2u}6r==TvjU+{OUXZ}w027n>J47t2wM>_IZ zz*wXAP!o9dSqI|PXB~h)_{DRvbEbh0|MnHQ{JVG6X_OS458%r(u;f-y)c8FxU(jh# z#2Qw$(higdQEK8K2c|{<6?3BqMP(8a^oS1ilXLahU{HLLdc3zG)d6KnSW26kN6F?- z<x$1^I)(9awD3CVUnuZG$FED6)7!!WbgNKD2|G#ML|LVz6o-*~M?v^K<69R<{3!^# z1!{K7Axm14>xv;|z;!5PRhd6UKjE1lWuELK21fkpbHeg~l=q)=<{b=mP7~rr5^d2y z9bHVsRaG<+@BF*RKRWsyc2^+58NMklGKmWdD0%%Pfm69{Q?gY9Ze&syLsD6=a3uW% zL=_C|{#>6=5)%AD%6~~~eU6b$e}D2?08jOr{;AEg_{hILWp}nxj=VJkn%;``_%mp4 zS!@5cJ&k<(b7*gW#y)R-3hk{=A|HPe`L?If-u?{o?dw20HzA+c3Yy*ynwbR6&e+}R zVfVSKY-k7Hu99%rc<`^1bR;C&(K>t@FpXiD#t2MsqT2*3@9g_1_v`ve{P>1x!~;{% zB@cs$rrApKg1t~XPV47dohOit)=TXz`-UrsCXLuUK;Ur{g_N0J#Fr8cl2aU<RU2wj zM-Xbc^W)xKfKO;oc9`B_??#{9VXqz-S_sn|gE3728Gh&eCt$ca5S8io?2owXT*@ns zXKc{#%L6ez%NVxm&?;VZ-@S0ChwM!B6Y}Rx=Ist3n21jJ#0uqcp}>6apay{L6NQ0S zPFua2<3AFQ!<xnrA#xQH+2iX)8%G(FPSYS1N58W$>Gz9o8u#I57jX>WrhB%E1}yNh z?PZvLLIKy%2J*xZAZ{SZ+BtjVGLQr3ryM!Pv#2!#awk;SC{38m8a9VU8hFi_2iI+a zzCo>jSZoEr8@Z!ScJ-2cIB8d*f&uUa8&TUZp(V#^hn?JBMD(GG>0pG88wybjFseYO zSjR2R4}AVrmX<++;M0}G)KG5u=MvxX42Kd4P<)r-y!1EE9EMLRsG^z<{LKxeCX)uS zGD9s2NgC@Y`jL35<BlU1;&P>M08r{yg%1kdldC7)OqDrz;MqqJNQ+Db9{ew~IZE=Q zwephnu#WV(hU)>G*IIeW^GNBGy8y&tX(22|$-We)zVL=6mqz1h%EW~Cg^XVH9<nk} zuLtTM=5Jf>3kec~koTvyyS%F+#2iZ#L<3j^G1G4bl@L(o;}&Jw^Ev>h^PmIOAyg?u zDv_xHnf)_--bes)Oij&glW}<T=^bTxsZ}E-_heglQdc^uShbq4Zad3L#S*Mc?hJW% zL_6{sAfE(U<G}1@V0r^E^(-*;6#IJ`n0gMF*#xw<+4$79bQN~9kJ-P>Z9*|k`>ins zG#6uR;d0z`#}hT{m4ur-8C9_aZZg;6?Sj1<FLBTYK@GiMO)JARX6Qdfv+yoJvzF8- zkND?c5I{6GwdC@Y#46y*tyXqr8kBiiz(L|vkyjm1Cot?=MKg9?mX>bM7*}C#o#?!S zt7ciXGxE=x1n*W7qddquDFrE%`i4%8Lwb-l=%o{RKu~Q@VFA+MA35;YJ5c7SS{GJz ztDJ!IJmoXTvuasgr*9IZk&?<?<4<@di8ITVHxIcNH>GvosK~<?l!Ayxl!ExTZWat^ z;hLb)j31iOS}lVR?oh8K6_m31&a5iIBj39b6t>-N><+mYZg^-1{`RVkAwO!jK{Gp% z@7##?wx`hE@;KUC*COBcB=Yg6(H?&q?d{JY-?<U_)E3b6cI2}Yc4vCtvfB@($Cmd` zR5x$HAYlygW0Q)uH094F;Vr=!>o{+W0F5Cx@$&=@tbU;9^#>kS^^^FSEwdeHp2{<a zFo5G|B%4mOm*1Qxyg)n`7f~4aeH7oN9HL`b8DHBKpowDb8&ENv6N4|O;!gA$tiTxK zcBtBpA@*mBA@?IYjzH}h(6rr+PVH&C_+xmHrQxiJL-t#U4_$nCXCykqvL)}k<#$S} zk0O$A^cEc{8zS^|uH@8A#fb%s)Qct}7e?XPBTTucU5fIE>f?@}HDu%Y`?^a8-@uD} zJ_Qfs7ZvO}GqnZsvboCgkRw(jqH%4a^-F;rq?}Sd8C)}qMRhT9iD#cy*bS5U%rUHb zWP9>k7@J~y9ly4Mw}BnsDA*vg%?HxtZRvmcsYWHftO&fE0BXAvU?#1s&HUYn){*}D zvkvXGNqUE<ZWKR9k=$>@3!Pw+L{NHX!Y%0d<Q6%Bee*bwZ66ZHD|q~J#)EkJK|yE} z_fT4-!s4mm+QipKJGm;*%UoG5SPm3FYdZ*I8cxi2JE0Q3^OZRYaq!*u-Bxc78P4Ld zW+=j++~N7PV1Lm%og$IIQ9Xr#;xInuN}zlw@fwL##%Ro8=-PXHN8d+EcXlwAP&RSf za2aBXAcbRg7#Rv<X7VjKu^1Ym(2$hzB>=6JmwX+-Cn}5W53X*lyyP{lm6x;wj$B^( zuoRTP^~Ln$Zb2>FzPmX!5o_M~SwR-%iHi#h9nJ_K8b}ooj`u>JwXcL<pR=3?2#XgC z4K6d^6_I=@K<nd9yUt}?Kff~Jn4@ysiOIelx_zDUS06}y4DSX&rHu2sl=cVqtw#BE zz<?POI1a$nJYIn?Io-y@beGq$XrfbVp1LMK!H(2#YN8H#Rz}q%oJ<rS&u*v%<kLVt z;hgHvTc`T;bJmeQ`K0}udK#Es2h41?@$xB4KiLq_SO7Ga*uSA=z|da6&~jXH)6;ln z-L~pFRm0=?9hW}sReHG=EVUr3yf90L-NCWGYwIxAmJX@Z)fh;Wd`Up64t48B@i-4W z+3UsS=v7(i@ifI&LD3|_>y%vub*7JlqQhNnJlhRnZk_0n(*Qa#XtOUB>QYiF4wJgU zkRvB?6<KL@=!UTS83ZH{;0hjhf~I7AYJOA)x2op!&K+qij&{Q^L6ophQiP~dpH84D zW~qJ(I8X&Mr1&qSO(clQC%qqJ`5Gt&1M(BqQk$XZ1I<`(*snH0C}qZiv^K25SJNdm zx(K`Ny<qg^Q(@^Qo`HsQ4^W!icNoB&wyU8pCprN9#dp`^p>=*^DFKu_XWn+?6Pu84 zUypppMzklMM?NzSnw<bzGobb?C~sLs-MF-=dTRa1Y1{Xe8qcKrH#Nq{0Py#rkHBO@ zh>0b~{f|A1KH**fTY61AJ)2|egqR5W`uN?@!ax_|=#>sW2|r{3!A3lJJN`(~f+wT5 zG0UqwrnpS#XMoHBr07M)DWUBfimG{Zs#xwYPkhtv`=dMuwOgRp1oEjZz|2l-uxKuT z8Cqaz*kt%$?>-I-Mh9{W&hOhFua)PFtk{4g*6BgE4hVQT9#p?cY)JA)enycfPH1bz zI$n+eAJzA<DZZ<`m(<5y1ELR%qoMHY{}bakw3suvhrQ@gb`(?yQU-_(vAiNU#bui* zBtn#z7m~O#cE!AE%l28UT{ju?SqYv#<>?ea;L~=Em*c07E+ezQob>W{e*I09vE=Ve znWEepxY};#2n^s(ssI7!pEiFx(K(w`!RrNlz>)m!!mA2N<;?}10n;aZ8}fl&k$pW~ zt2YR!7+t1>lb#gi8z|Q)wJTVwV`<{k9}sWvl7Q8oOF5LE)#zOIXnC7NItrh~L-BnM znfJ0qLr%4#xZm6<7J)<)!#k2o5@)HzNq);0mPCc90yP0f`76Fn&$Rlz6Mbg(rnfVt zw+H$ZZB_N#*}lofl9BC{Flb8tCG{Z!S}QO4bpSsOU_+`JJ;KLZD=)dQD4*e7cQ<<Z z+tPjzTDoY+EvV5^Ddrz>>vvWoxpKjKQyO(#+$ej^=pa6a2QMR7u>*kit?&E<fO7z> z8BC6I16c!loy)3UZ3xcpEbe4=;Z=ux_>u4ONcYHDKiBimxGH^3z?zK;JDwDGUKyAA zytMO$bd08JvDLb~SCb2cAR55ps;=Pqtu+oqllDLUT$fx@ti<zvt@)(rRLfN&Bvin% zG?O}@VR7PoiR%Q^2J#jRO~K?l?GE(W=Yg5^z|=E#hx+7`FjG(2o$Irk?6r+q6Q;Qs z7+wJk?F|eq2Zom7-!8vZsbp7BX}_#%YDldg+Z~R7-?eo}4U&F&t)$<&12QG3<gYeo z&~)MsWsu0b3e8AAr!rdpMMcjPL$~hq$t5ev1+Fs5xyE3pgVnfolTPAVx14U;s^54o zV3?ns=vuh^Hee+>E~p|?KZq)`V1sy2P{of_92g#aqE2u|Mo~|#eXE)yRW`RD%Cr#= zmbk^yh#;Is<YKe?QM+d9HR}*5zoHl)?hTHbuB18CQ@|%0(rP1_s>E4iy3!yN7JzW$ zrG_*6O_6uh%oKJE7X3+jTuDc=+kBZRI%_io3y%RCizeVek#J1ZL*}3J7Y$K~oYEPY z^0^FsJJDxagkSs8Ga}Rtmb?XOPusiD+by7NSGN+yR%d$;F0sDWlq3=4pEV&L-bMRy zT9gwc6F(c10gWMhx3p;rBO`F%W6#xSol3YD!1{hN*sx8k-sanCqWZD=hj2+0%%ET@ z*af-&IJ@L`_(pvo#t0CP(Nf-oM#?}ihtO)P_c`d08j}87m2)CRt9=3yIfD~{+S9<y zc6-u8%k4%VT4?VwGfnKbd=x+bmLmsI?C_HJ-SY9GBK!hZ$He3|uQ^e^1z)AoL-fuK zvY|Uj#<zSsclUpnyGjvQyj(AfRsK_}R&xd<Win9kHZkLlL^!0nWaVub22pi=J(;5& ze8?!WnHQZi_8o9^h2(L%U3Z{6usZBU*9=<BDw8sbfwiTJYfN!+PngpZ#m6>l`kyBM z_zMAce7buITa!S01~8d5a%By`G;q>U`(Wv!k(w>gCkUHr#2zJ|_0Oea?vj;eh43gO z7BwhiQl6;dg`B24lw_@f!k~fc(SaUP!dfUcB<kXyHRt*qSl|k$2G2g$XG;s50{=`} zi4k<}5Z@$pcu7<u4+z@OlFbn;Uouo#hL>6rdoR=Y=K6rIP;G+z<8wydmf@NmmQiF3 z?9>Pb_D<DI(3HXRTl?Oi`MfH7#bad{5UL^9qxf&ykk)I>+Jy<Lpk2tttGua81;oAT zcBH=?z&8@L=ms7K@P^hc@A!RHKd%DKb}&GPqkgBgXGv-PBhiU>9{PrsiiH%ELV!kS zh`6PxcL&-V0JLv?=Sl!)0Qk<_lrSLB%n^OcMZTC={?<ubLNPkYz&p?t-C(YGe4Ov1 zezID$psD2<mnCVElX`7X>@TGZQ}2oVOr|p3+1W04hW7~@>p0N|K?_oJO1-jM9Ku+m zay+#REkjMes_JW3w9^-e2$cIf&s)|}-ktzvw*s@zgQnNpo$Ax;fz}ovp8=U6AX@-5 z76Ofh*tB&P|9#c!>biG^$bMPJ#I1eb9h~JaElBC_b@bF!c*@|<zgG}S_?(Cn>D%rv z8gd3D1z!4Iz|*s^)U-(B9Vy&W`IYeR0JV6KQeH2*f=pk9U#IU9=g#b~KbYgWWH&HB zccP~tMJ!bfBxRQxSI)R9pq2orh?F9FDU>y$>J&#4?78?}LNn1QRXnlofHf%WFj9X8 zf^khQ2;#eeqUsaD_`APh5X>8)el?_eHv-(Z9Y66}`}6rmOhKD4h`&;Kep101yC{R# zBPEAY3cYl)<%o^sS{k2Ua(HmzRAEIiu3QagK7ZE6MJD1#G(`wUh%2ZU2J<v(YP~u- z;>DnnV@yf6>F-Xu3j?@+ZRI07@!xlDtB9dAq)M}r4mo3~P#h%x(SGG|%^HvLkOM#l z(-?9`VP{2T0-oQx1Dm$&sHks8cz*Lgow@;i+({1r&upFvI9dFuGe0TOLxO=C7S8yg ze~<j~84CL33^Y2*n;4G}WwOV`W5XRPFnHKGoyQgOkdq$Hfzyw#o5pve@moh=RRcFN z8RL#6Cjzxw$Y&-%(_4XA=j4laqc`xY?>q)e7Y^hY#@}7?zLlf4Ui@rnU+3H-ix7vp zSg=qR0>9^d#o9e`7>h^VJ@Cha8pUrQ`4S3#A1xFU<wvq=*U#29wn;$Yyk*}c%}W+5 zH{ZoB6WE>YL<KLAGK`HC=``iX#YcLNm<&;&b<I1heq?*h(>M*Ju5gIt9oP#1=1>Sm zU-ukMucaEG$#~h({yhgMZ`tGAb7x32mM_3$$Ql`5dGZ0BD?bR3bmJ<SobQ&}i$7Ee z^onl;Ca3&oL6qT$>X4vXM;jpMxiMus;LHbO0*|nGv1&fZc{$Q@uMa4kBL3OqWCwUL zRVi^KEw_R{M}(6a3@GB4;>os=lY_bCG|LwciNU~rJ!XcrkLMLs#M4@g^9!Fx6gek0 z*Awj)WmdzoWZ-y7gN51g^8D7mbY=i}J}#e+W2K);v@08;tRDC(hrd8p#d58xArVnf zX>QHl<q+iy4qSL^<t6J|D=&E`?9txeD(YVwo&fNl0AAi&dC8UPs)1+@uKa0sg8_OS zqC2WZ)^(hw+AS4++!o3CIF^&cBD~;58t<$sJPsb@o!aeN-`Q^8`p&li_<X;a&M9bY zvs3q_#Bzspsl^pl$GDdlYIr%mYfZ>KLxp&&w2xKwOVE8}glLk)GB@JA4#;#Cw(p#( znSL;^d0WMi{r#}Fx+)+kfAYJ>CB?cpl<bgNfmLC=5KWh)1b=kzer})7xRb6X+}|`n z_Qc7cM<c_3eD%gb@X4+>0TuFsRI_(k+)<^xmoNwF@*W5vC$&DTmjP>_^RRC6s$`_1 zETw!ouEQr&Ook(2sts^OmmCDh;(53RRqB;&)<NRiOV`Wh^!cRtYA?{Keks|!3t;Yd zqW4;{R9a2%NS0Bz@RV@Vz9sTBN>r_gPH6bN_%Hu1<+GMv&6iE~f<cfakb|A472#yW zT+zi-i+AZG9>AKC{6A@^PccZfZZ*DF(USJP^q%T>(>ad+=9O%(Oto43D*Ie1TLKI- ze*1eVt%WDXL+e+m%k$0)4ALc(&OL7EHYn3jReAiq(~x6}MPhO=ar{nlxD<yGEgu(2 zsh6ln@!a=rbO89j-(K(T7w!#Wh1S2Y`bdH2qN!sbwaCQqhzhPgC^Ob^ZiZnRO=}Qj z4C9_h<j(u9;coYvzF4;g?3i@N@k;1MY(y_?oB)X1zW5$^U6uUuOxEW?#w|{8V_h+9 zM0w695G$B(X{md87SD(CF`$B{a$Y3(k{UhTsm0_rhXH}|Y0%6#^2x2B)->REqc=x^ ztcfKHhw*Daer)}ERl}cfnOxpQ2q*(^z`z7L*Apb)@Nz;#3168!F;RU)^HZX4BYw>5 zTj0hGea*%$FyKjk$&ZQlbp;?T+P%&(3=r!EjukL&!n#1n;vhgtv@MUeD;S1_d!N|B z+Ku61pz{rhzUH8Czrpa!*)dsq3{sKe1q1}tJ6fFDKzkb0o`Ss>J%c^c-FD3RrybNG zg8>2S<FLL$8&dp*vq`A~Mf#GaBrqMx_YqOC;DPhu(mciGV@wfWMRGvk9i%ciMyeRY zksd6KL;SI1u_?-n<bGV@TtUHp2*q@sEn;GI(Vc3Zsjwgtzp@Uh-jb48TEe-3y%w_t zgr5Jpe&J(1NK@uG55Gjkp-u)s#>m5`6Xgc7$Xp^qS$>x2i(|r{Gr(jprK7MiY}&lD zy9O!4#v)55P|~#$VA7u@%}Ct<q_TRg1bxIXUTs(`&s#X(5&5@PUh;|7%1bV3-F(U3 z08Rk#Q2?I<@R%s%E&%@s;Qas&X|25Eu-3{;ezJA*CB^CmO$JrzxLgk?d%4r;dW3GX zEXfPUOUn6h9-<kjD6yN}#8G3x1C1CaCi}kMxpZVh`_^~<1b~0<H{&@25`RFM>1chc zbw`JxTy@=*1b+v5RXP?K05CH%xJ3|ExD5=n_U6C-n<n~scoaub#sCxsQ}&)jNXk%I zAat6T2iU%|qL1eSrz+Kfo9#5UBLy8qTz!zl(M<zL9l$RhHg-;txvQc;C>C)N{_RWG z^nxgd&G{YgzE1}FtJ(@Dc~O_t5Ud)SRi~k7`Mi*JweMaI{i=qoThUY=ozhDlrs$kp zXHI1i*|c3?iI=7ZwJ+C*;hM^;Lv_@qAoVesU!7*JWgrrH4tfl6zM3**^_pi2dMRTU z@s5F9?m4HRjX&*MC*nzcFDX!d;>%_PMn+cBssxdkD0p1teb!15m05O*Yb}K=Em;Rw zD!s>r<3-|`#WR3AvOLa?hnIXIq`z}pPShlG!4!Dj9t6HB$o52ycO&UYR5W*uCy&7F zRA<(XhFCxp!RR!`J4;T`d>tj7c^r8{@?p?%uToOAvFraN{dpbIPt*YzMug#b#ULY# z3YYHgGAP$st$>R}K-kt-I;Io=a07rhDK+g19$Yt#Z>`>jOU_v45s%xpjt=BWE!cI4 zwVxlTrrft0=ynoOE^GI2jHQp)glP@~*|0STdU^#7>L_;r=xb}vj_JH~TqgjX7o=p3 z);C%^MH$EOxX-zqiBRr9ZsAIWvbifjRw7z#V`Swj@^Qb>^#p1J`z+;~W~A(*d?EmO z8#FtCe0mGa=n|ObKETidV0Hmadm5Ct@N;iD694$$k6_)FzIOn8Y{~m?`IBv5ID2!6 zIeESwp>BXa7msY85=Z~>c2dO%lVPChw&bG2^X9;-355e42osu!AM@`ykhg_QEuI%G znEz83T5XD1b6&_KVMPwl#(xtKsZ%^t-u-};U(Wf<H_RG$LWOr0M|x^rpcAu|n4jp2 zHs%K&c#7M)i6LyF;H2y;EjnZTHPTIlv)q+oT*n1c46;mQ85QApPCjFgbf-3~vCHiq zHEo=G>O9_y&UGFB8+eB)SEoc1hy#42I5R=RjL&nzOz9L}W_gcfK$Z}lax)-hpNz3( zW^4zn%stXq6r_ngc-<6^hZzD)CU}$2m&v9%-l-QCA1k)uh;oO#VW;De=O6Ij5!aXZ zCs;I<Rpbatdeq7WgX+&Zu+Q@0m<OvKLR)VNvdQCFe2)&`Qdn#J-L)r-+tKdF3Y4~z z3`Su%eiypQ5SWtF-TOSf2>>?vIz)3>KHfD*&Y5^VrWA*-FN;77ME+XE?u!Hkrwj2T z-G#R&!wZDg&2PUSF!uxW8Ni@<&NmMPa4LWsS~p)ZuIm1&=Li=KPZocUo#%srstF-6 zo*~D0ktY7m;zijSl=ts=qM4(%A)tNhJ3rKT#n%Dgr{|`S?qRrD%#BOUuRW(|lc$w~ zsSg&MbY2^Ka%5@j8DL_n|3whIT<^%AQ%8Co(AajTwvF^Bl!up*odr}fAGJKf_8s%P z6McMV4}Dz4UQ+RavQ93cPM)%_D*CQ_T1yGXkfZWV<Dq`A+6^dZjM{7DvSy(V0J!bW zM{v&reI3FG05|&l{FJLWyoX;G6gLuY7HR59L0!|&3(0{FywLFJcJN3@%k_F?Yj|ih zT~&TbdFoJ}rfl-O{5%WnT_zLd%873vVx_aCs#8avN}0{jRI4QOOv(8{L#O;Xo?3UL z+NLf@UaW=p0(0GN3e53V9x8qYq5pKsgA<_k+$k+TQ8l^jN+6Q#Fs5;(6ytuNBe5hZ z?vI|!c>^In@-rl-f<pXkm}SeGqSV|P(~$T|9U{r+-A8RkuFlfC1X*?pmtKk?(E!2A z>E1(luVry<URWlgc4JB8l>i#!_vl6a$ofBov-VFJuQbDhCQrqVJD-;OVYtnoOtBl+ zI3egwrXk$7t^cca8ZxW2;fSzLt}QnG?TP;vz_;t<+6n&g8h_eihtAhNbK{j1#3_E3 z(os@nXyYO{&nYe^%YbaiO#u9N0w~AR>$m9jst<k!(U(<m=d>6Ik}mm<d<l#!((Ook z+9-qKo#Z%`@q-i6$CH9Cf$JPYRAg%Ped=2>ZdauuVi2Kk*vwGFPn{*%W7R011<h;+ zO>MExvTPV;Xpx)PHZeLpgx`G6ah>Z^5B^M|Xn9`Y0258u*9CZabT4*AL;K_S)ddo1 zfo1Ke#nJ8|M$S|S$D1g3d#SxMA`+K;q9o;5)mWK3*fG_P$R;A8yu5=eVyWJlE1bGk zbhCEiB<ur#NF0UmoJ)QtxHB7SKq{Sc|Iy-wqsjWtB|Ncy3R5#uAS=31Z74Nd!P65w zydWpH`$C%}8`fR~*t-m8?NN*QEDY>UbmQ(ZKI4R!&Fd)%<Q7wuDrxj{280@4o)CwK zD2U6qr~lxOpX7S1W-M^LAS#@Hj}g`adjsb{mgb)bk1!8ngUaLU=_b@&G0-IEh>}kY ziczI`ZYb94y#_Fu5pjzh>c*7Qmm7=X{^Ub7(k(dw$-yQGV(#GJeaA%Gd;HiRTpI}) zXuH@%eIDH_?2~hv3T<hMIKCNjsTZNli-@<G(^X6ZFz)mwF&>_HW^=bqBH@XsJ1Px= zVlK&lIgpH7G<5i+l;N8rOi{IL(-@V*)G_8|3B`CadD~if$uq5$mwczS@{;jVJ{lRP zfQmfJ->9rh4GMb5FO4RZ;_zLGEC=vG73+DNF@S|ZeJ^B?!e0jkEYJ3>@B9#6Ks(YG zjIw=9vhFE+nT(riGo_#T&d_dliOM{x??fMLCo0FukM)z^*oeC-L(_L880A}}+d#-d z5mpw#38>o_I<IZZ(|ulu&<j~~GbXypi}$PO+xWB%B@eY8Rh1L@Q6fAj6b<J*9|N*c zgj25Ec>T98T~|?7ZMZ=o)6q2I%_)O&E_Y)N>NWlD1G~DiLW!=#Cq*DB#%RP}Cmdw? zDJD(vXARGkPOHs{yQO=Xw%aaD@tRaq^-ChMNjr6iPg5z^YC@{4ZtFBa6GB~>hn?t3 z3v(r8E{fy79Z*r_SSRA_L^Pp(Y!YV!itpM$?Uop2J0@gu=R90Qxdb0ZI2|jHtLoEK zpCrPgYE-p}H0}?Au&R`0E$ce;!$I!q1C)AH<dw|7qO-#hgPoH^e#9E_lMob9LVVw( zc$9U?m2lZ71|Vk`v2Fqag(GVPB>IjBk$+r6U)>ojckkHW%K)4UV7Y=pZMfr!3EcU_ z1WrA848fQycW$MiYHURl2Ci6`;#*$9r+s`mY4nkliH<QDOxA!2#y|qO<EWn5u(d;F zI>OWLx3A^b)3ff#15flB8=IULrp923S8#}UvuseF$V5%5j`18o#yZxY>&yxn8ym=7 z-CcoqgazKA%77HJF;Hi3;Tv>?wn%_7b8|E)cmMbqV91k{d|iHd8)!`+pV|sDycDJ} z3ey||H5c05=<ODM>Y~H&H{W;|YuERE%<4y%zW<g#-S&mEpNQnK@keC(@k0Zfz(!D4 z?<g6VdA}jFF_rk1eK5uuT%ByN(F{v3iXyP9VMW;_63iFy1tGkya8+jPHKItdki>XL zx-l_JX1^s?i{e8`M{;EtkBC3v#`8CkpQ9)MK$h*Ado6P!Jp9ZAPCk5*#V;qJ0FOX$ zzsi|1+l1Q@=N*J~bzGjW<MSb@u{ZWoiN3i$WcOVe_l?>upgjfCo&lN*Eum%&Aa7uF zcnHTIz5;hYQk<SVcR*rXy2={g=Z-ePnu-rOV_>9XTk5@<3?tZua$%rmP&1J${0$gy z(5QPLWBO&I7hU<Qti+{CoMnl$ivcv0@C5+m(HA!WxN-XGH{4QESp8tjc-!;~DdmDg z(Wd@tcH?Owk{`ysGdUZayj-s!ly;>{I*E&|z?InF;NhTsM`JwriB>#}ld3_4s__fg zJfDWK*DPgmeTt?icvLjaF-q@fdIm>0Hx{{U$kGg-YZ!yIPjBkf1f5_lSpS!mD@`9_ z72?T~z;!MWtnn4D&Whwf!P@HSJz9Z=>69pFJ&C@Pm+~mRPUQ!FCc?DmK|)Q1Fm*tK zRKGoFVSbl+q4IdW4u~D_l89oWA$L`kasO;!RC=vCRe~gK25v|C0sxoxUr@gwls^`f zoYPC_LKTjWXYQ??Ie&~-l=_eT6MJemu$wRRHOU<w$~w21Hm#H(<)2R{zlA(mq0wYn zMiz|G|Ei}n%#AF4K|o4=@b`YIpGqqy9f5~9y}DMJ6$BOy4^b(TAvn<+V^$YHu?u~2 zY6f5Y=1p}F=mekfWfnWo^@y5zCSHsa#~tL(^Ex=~fk8ovW)(fLc78s6r#P~_Uc*pE zkxzW1Ij1s5RoJdt4Yg`UebjYo1*-U6oxJLHO<jDn{09wHCIF*+)6(@?p8>%<9p~<9 zS=qr-3+bF)sqwmL{3@kKev@Sp3MI%ZjnO2^PYftd&u7<iLfHvVpg1v4i#rg|n59tY zf-(VTs5M31qNCG9mO#3$DO6JLQi7HyuU*hmx43l5IvFl#f`?ZwxAXrg8M9%P5=AB| zGo_LEpW^8A+R9LfL-DwX#)D8uc{*8jZs77pu*788;~e6Xdk;-bt|$}aXCP5xy0XZh zwEhk_v+`X0O@Djh(|iBYy&nVcZ)FU-ga2H)1*aau7FvfUbjVi;bR>E>Ir(4{g3>X4 zDBgX&{V}GTm!~EKCbPTHy@Q4be)rn{&)%PhTeckaf#@&y-shY;RduU0GaEA_VZeYG z+6Ds+bTgW^kQ%VT?PqttZt$bA-)o)+z{A((>u%!#+x?6USQ4`VNz5Q@OK1RrWF$af z2}xH-LI_P)y0_*t?G^8jmBTM0BiCAcI;SLV)OTvHl`AtcGBPqEa(??mH$5s>fj^3Q zZGN0P$xF|dP|Gyy?6Ee{vQ75;kW!hXTT%njxb_#``2TL<_^d19WNceCo|XorlQU~4 zuClEdaBQ2MPzGwuJb9k&6w9{7*MFDgDR6QN-SNYi?_UG<E+gz+hMe6+n4e%D9sc%L ze?0z|fBDKbbEd;T0`T=LJFA+C$&lMWh%XMfix6zuWGKWCC{=w)p412?N{O57k6KH? zxVR8o^Lti<UL~aCdkg=>5hpADS=FR+n#tTW5iZvF65oeZkR-cX=^#N!M*(CcV?O!r z;q^3$K4pg-LdYi_#DExy6O>?=S?UTM>DxNl**s?$^ui{scDlF|{kUHomXBfX9hOgf z$_MR!5<Qs!zODsuO?b1K{n--e_LUeyz7NpfZQc|{E5FpBg>knkZX@{D+dwh_{yYF2 ze8Kb20Q?I5z4Z76UtI1g*qYLw0>RDBu2(A)>ruZZN4rXF?Jzmf>2vmZxRJ1t0k&AT zP596!m<@_vc8&E6X)%<fK5Ytz<SPNBFfZ!qkjpJ$<k|r1!|=kD<PY}82Sg$*p<9|n z&v~+=8Ur&es!}!K*1@YLgKDO)<hP`5M#?4I)WTgamlDPuoJN0%eHCl8*)JqCZohS^ zI9tC~Pe5Lsh{c7ghYO3(C!xXrRa8@2gj0%87Uk4gyUu!k*SnyZ!CsmTpn+=nil=?` z{4<_+1;CeWFSB)k>|)i18bW64tR;(<rL8Jyg?rSdMMj>zaBcc_AWf=o?MU}^(O7+A zMc1>7rq9!VX9eSBV8g6K%Y46JC;mL3vY#uYnTns;?Dip6>2tOk-x$n*Svt!75)k5o zx(Ltx`IqCy&AS8XC&6>OS3ToKqDiWwtYZtW`r_r(5xdtRJ$o=Vmb}WudxD*8Cir6y z+iFxpjnq?^Q=F=iHk8LRQX6&R2S6|C-av>fsa_Fy!oI}{@7?n?ZQd;$Q((+j@Mzcs zJY21+9P_KE@bR4Ce72wrF-)L^Ed|<k#(yrJiAJiG-pk8==Wx|V#pLf~GR4USNC`k2 z_5gjn@DNWof)Q^e@w%SBK^|mbn9^_>ROF*ImE-9=d+9CNc{i5+VBc3Gkmwt!{ycb? zz&jVm#^Ja?kps?qgfvS|DzC(U9Jbc+Uaj`x$tZ_+R92R8EBi2E79Zmc{(ITA?uaP& z0~0xFpul9=FfI@M%TIVVfbXkQtOh^*sv9`#EHfif%)gd_9RsCP%m|3;*pYB2rzANc zYOvIyK?3^KwCOG<Anig21n+q0#)?E&@b;bb8%2=symj>+^zNo1dGyi@(Hx?jS{e49 z?>A_)i4-n2UMIsgd&ri0{Am%zTW|8>o+Q6v!1;=mCLM5g1UbHe?)VWvmI!eo9kYF4 zHpka~{)gk^KkV8NAyeV&uK&ef|BC>eK^NYUzAcCh<hE=lxRjoBIs>-%>)I{~ckN5j zH)R1=S4XKV^-%ro7}CUR<X<-B#J8lvD-)JQzqa*iHy8aS1fwF4UVR15FgHRXF4yte z-p|(H&F>gGOr+oEnfTi`S>i$%PzGMXDj$Ucl5WVqWha!RyojgLbwGClIXmw4M3@1X zBg9=JpYr4n94q?vfc0;#{NM?l@6!+p;rKZM$&B%xijC_GKOO&;GpuaIMN8sFumJFR z0KN^t^8wsB_=4yE$iWvr|2lvzmTf&eYzBek=j(ycGC`5#-pi}2ooI3seKG_6?zWCU z>;n%=HuiMeA^(ZniBh^IO6FtaQwmd)?hZS=zzoU94nUY8%ofPUxeLbu-m<Mp^jQB@ zJ6CmU2P8??vTaekas<KCIb0XsKq8yQta^$}dRnFAT<2f=^Fh}ee^!2u@p(AoDZYnV zuts5e)?uTKEQ<vh$8!L7TWAd$xR9m3saB-Cmjf1J-_SISZu6t5JLN+I@Y>$;<xl%^ z0DpJW%(er;{Km%7&_@}#4ONER#2d?cD3A0ww8$#L@$uOR!cjQx7i_RhZP#{G_&oOW zyZbG)`C5gG(Fa2bsZyJ^RO{N4lZ|=45}ciFP#>1ptEAZ!hRC+I(1ux=sN5u5u+~6P z140@%+wUjPXZ!s-%BeJ4I?DZL^{YMMu9vSgX|DBoOd<MYytJsw2kiso?t~1t>(+4i zI`F>Ty|^D>RR*>iY|?GPgbjTk1MZvJ!I&^jrw`$_z~p(PDq5WHlYB?`^p2%j7c8Aa z<?_0Rt^QxD4AlTvBc4a+lz8U|yPZTA`!djjwH-Q6(qdTEF_rS;Rd#x|cS3vg@&J+j z=EZH%$MmSQF;IYd;)b4E`CGhP-myMNt14CkLf{UFnF{deoIsm;6;aOv$rO!wFf_`T zNSQ!R$APa6wqA$oOQj=EVknN6hm*g`)-;16$|Z3+N-c-&N+}K2Hx1NS-g)#4sE^7} z&TKSM<<D7(sKEdc<hy%$B3+o7mX<>MU-wG63OsywiI=?Yj>9wY{SL#YAr@7%+tJl} z<w>1^`sUMs5P;bXe3X0N@Os8>;W+nnC;E*|klef%ua=%<m<4Jlo@cMvW_Y%QP*u;l z3Zxx3K_~r=DbX$Z!oljkfU<EZ6)Tv(3Wu0yBlMMwI)B~*uY}J|tP4LI#hLC#KfMh( zei(9gw_g~tcLiZ_h;$F~xBsQ5jB#cv(D9PSz9l+)*yv95WxNMC-~Cq3{e?d5f_c<H zW+&bgRFm#Cg3@s>o%Zz39c+<hrT#7sqTmuwXiggG0~epy-Pmzm0o00r8g|b0U3`_4 z-!zXUkJTmK(WJ1@AoI2dC|7|uzw=)IV0FhJ1TxN~Y>Zy<+|WT_-Ov?Y0iNu2kgh+{ z9dd?z3}c)`|J0BFpeY5}2yWdyBf@MOOuEw=A{2dW+PCN4xNI95<H$TTlj_#j?FD}T z(fd4nEr3@ae8Ka-bZZk_TWY4|p5q#!KJs01SPwJDnKX1&E~7QdHo^AbBR=?Yd13#* zo^#Noc>Pz7+ZBDF5+(&JlF{d1>&6Y)&x|nuSj6MplaA}Zot+6DeDgaSNG8LB%HN@) zRQ)erP+%va-Ej@8WJSkqL5jw8<n*yZ^~3}E&17|EYIfezXJ}qUJ$ae(!e<qC2l9W; zHr(z~WHQR+XPP`oI>n(e)GWSv``)JHmHX|LTqoO9@?O6DY5xa+&jaw<O*35&JWK1e z%`p^S@}`Y;;tw^RW*hJZB>E$#H-vjYu{-PD-97~B8Y!Ud@C?0sZO-;@t!|xKCyXyg zu>3CXcQ@zxO0ZaLP$w(-`c7PLyk;G8tbX@!uzYy&J^Qgv0n?7L*<PGLkGs&bBNOoZ zZ+RD9^s?7X$LYg6x>r5p`>X7$zC-b5_~a2FxhB4G^qOjjr-!9Ud9^6|oECpQx^w+J zVI5{~>c3b8>hw>V?cHgwS%-%@td*tBp8Fg;7}K)1uCE9mn3f?rwhd;Cr3tJ;s{Yl) zyw2C9T^r8tGDO?is#XW1Fq`j1cE^D%4$<*3lHLj*SGc8FP$u2^*Dae<mg=2a)p)OO z<oke!?JX1-66{SNPj(O!Rp(_h^fXqXvqjATL5VlI(hYiIbtll`gL15$%J3#O$&qPg zRbdiOFH2Q+9$544-gW0vhFIqk<3N=W^e*)lZvN%YO3Se1cy*vOb{F%8NVVaTA1MAq z|Kbx)&>zdZ5xn3vw~U@L1-9=7yyjj-uY`gsSjnu^l|LlY01yJgY>s|nVMaIv$0sMa zdvxj-d>Wj*=es{ST|&KC<7KtwmB%u!5*=<_5lPF*7}CWQ7FwgdIXKxmzv#1z>Md|v z<SQ90>l}S#zbhrK6(!1jtu`S+>36OtAzbgW1WxZkj&DGYZvfIEEDjO&uLAP}U^c^7 zeAWl!Q$G5!Yh+ZxS6=^%zy9^E3~GIPYm-cF9rbhYsbkyo6{?-)LG%n1J_S;|+!g|? zEvr!_+fyn|q$@krIWd3-E?=5P%T^)Yf}1*6=|pRhqUsWf$(DLfN=NQ#NAisxZ^0v~ zsfYMIXHik-n8%19RPCYB7|#*j^3J0o3%1EOY4hkdvJ0tH@L*v*bpsT4woATIl3M|m zXTb6V=+63Rvw6I}WQI@rm=C~wwp(4?*@{Lmr&Y1?HTDTo4}?jb%r#@4UI&WKPz~EY zlU`tW{~YA{699hx;0u27JGO>##P=)TrZnuH>HT0PX;(GD&J$o|QmmP;Yjc~US6hP* zdi(*d9WLqxbW>Pi;so!MnzDVCa9fL1!iDsPLPcm4jRF0l)7c*E5w1YM>)-SaoSbg7 z+wirgzw#BwE2U6;iFN4tCN_;#4%W~+qLB4J^C#5t)k$hnfA`56kT>OcGBL1~s=wLq zEq~vRK}~I%_c_$N6xCO-ZYl9XG0{1m$Br%N2TzvLq6V&y04!hev=;;TB=jfAy>7*v zhK|x1h3i-MPz%S<09`|P))}n!d@kD`UKMs^$5S6*{^`%Xz6qXdSIl+lL*=ykXG&bp z0k?7NH`W!_cWY++exgX$fgu;ju^G+uEgb8@I#r_VMBIfwKkScl5Ah_&DErU;u@`M) z!SgfQgxCT^{Y*Z9o%Cj3(VGx2N5CUbrn|X2#cCbaIu(X()T6LF7;6Zte&_cg+i0Ch zlUC^sc0|g!OOu?TFh%Z=uN!G^b%iQ_#rf`$XyXsL4(qgqRnv|6BJ27H_o>O-{UmzJ zV6~hM?s$2Fx!iNI0>&LU#@BLQ7=nr0ikHH9u!_sW`8JJp{AlT&493|W!ZXD4tq7#` zXjZXu{OnjetN(%y-e?@I%4&%IH5t{ae~YdvH@(vUmO@~6OGpXk_ZCya2)FEfip_eZ zwlb7Su3#>6lxfb~+dW|iD7<|6xjLaikk7yMbO(`{mmI`)pXTyZ);&M|fm70z;3coS zQ`4R^a4OZQsB#~C-P~7_W*T%?`k3WXF(M$ORkeX;Q{#Q;ckiw?j_1Igtr}C--;)?* zGFLNXwqEFYtaB&);0Sfq2z@#qxN^|QV0Uoqh(@kE)VhfWK}jH$T#6G%g~yly`s2{x zh1G>7pB&)oi$q|5H@ckM=_k@p({A)bgvBL<SwG<Y_qMki{p$ggBkx;uZUsV|JQ3)X zix!B1-m&gOP?;_^Am(FI^_`|APu!62Cji2ZCn-HRTMCgcz$_?{>8UF(Sv=WIOR7=C zuqNRqJ)Z8MoG=p5<c2Y^N_~gHlskvFyz?lo!DQQ2RLJl^{TPf`J$JIifZc^k#7TFC zt~-WwX;E0*jUECn9W3w>AM)4<G;Rp0c&0pgF_BZhNv`rhmE=VhcEMoN+@`qh3d2y_ ztQ0=9XmtBZ?tXwR92p#FRB;Ngrnl){q|2n2UR;sxSntEU9Y}nF$WWhSm+-M4b~Tfb zf!V|T^$xl(5CD)Z@sIiyW{LSuX$zA6cNR3hhF{dzZ$F71W((w<X>mgTcVG91*bsiF zj1{Z_sxO8%9&b!W`D`XFiB1~QsqIsVsyt)z{p=8tCebq8IEI1ZSz~VdsA^WY;gjXX zL=NHGZX0EWq7L8k41&!<zuRN`MUlofrlji^oaJiVqUu*Cda)6+M{vjI<tv_cwtU6Y z{-@<Dp7!woo&?}&0R9<(R~Xdq1n^t{e-pr`19;aabO!prgj7y5y;CFM0+`1}MkcNK zJ{G4+<3!wI9hU2zcyaA!W7acDo%QlqpM0vTY2Syc)q8K!VgoP8$nFw0Esm|LsjiX7 zcdz+*IPH6AgbzXLe}w>qMcjpc2!wQ$dylm11ke7l7p;J}3C~(5Q9c-l%*xnK@;**I zaqgQX|EejEj-mYY^ZQvFc@!}0d>Uuc`^Np`Djf$IC(=GQ!5JTG`ur1N6Pw!7QR$o4 z!5?C=hj+-Q$bQ!Z+Pw7ko%5PP=Q+Se_c5&n)@c|DuN)C}j2-TA$EC&S(0E_PVe;r? zT0J_}0?PnHToC9PhXx7{RV&`MJ9}Aar9m~%>89S6vq-|Rx9)XBYqclt;AT3cbht*n zV~>I%OTQ|Cwl~gMB)$$LZ;+er2_GJLcf6nU7%O1ojjzmiJCUAncO)N{$EyCEU(P4X zwwSo7AjS($4z2*;`-nZ|9RPH|L*MlY%P0Je|MFb`{)SuL3GmvtAK~3M&+x<t7DNZr zWg9EZ;EpCWiApL$OFgL?_xkc)#LQ1qABelq5eE_D-_5%lE!+n-+=a`~i=M=$PMnyb z*6Cx8KtR!N_AJjKgW$GZa|~h#B!9-RsrtT{PD9rj11dq2Vo!Qt_Lyd6Wi@?B;vJOI z2|5BJnqtIKl$I}&^-{bW{pb<M{`Gz*`uq@BT!EY(0o@tC;8Q*TpYx}lh?oBEyNB}} zhcCMRmwx?!xbZ`u`TYQT-IsKeXFoRrJ<zFz(Ks|A^nA$vMwsR&@W6AOz1APqfJQCj z7rm<dcDw?jxD1j>7f7k51fj@u271oyK~y`HEEfKW;bqa)C6TdUicW=E*~yDz>K{Jj z*#jeA6WppA*fu7V$wpDb=eF+cRO9q%qAgFVcl}QE<#DW=be#JPkPc7zs3+pVx4w53 zqBj82yOj^b{*IB15VE``wp3~+hf6(Z=E)BWy!E%Tf(P`G@5z5zrOfYBaBZX1xsp2K zWANL=nr4F4bcp!NsZ<`)K1>~rYyGAiZMPNs@gIIw`(WIjvwu%uY3)RZ@o74$ETZ3Q zrXi#@)k)SF){QJSLJ;B=5ST6EJ*aU9T8V<+`MtMdL--v<$U0#4qT-EJ)TDc-g6B3< zc<%Gt>a=RzB(E~5f_&pFi29EGNv><wv)1r><*59d9RbTb&v<MBt(Q%;zP<6x5OO0B za>FI2*<4q&CwGibV1fZ)`SPc|8v#EF!A~Lp^UrwRK7h{w@YdzapZ0pLzxii8Z(~{u zLEf_yrhJp6<0zW<T=@hBtdBKnLw4WSv~sZRYlnJ0E#M6$o{!`DJ%flb?8mfCDHDgf z(zvsFv5wMWzUBRQt>TRFawv}1ckuiZG{QW(hT4V7i}bG>-!`-v5Yk=f@hJCDj@0`P zFaB-(;oCRvOT46e)iWO43<cRo9t(h{>)Xs~tn1wf@)%LjxVC5lABA&+b@d$i{jKlS zd!SFn8>z@)JL};X@F}YCgbIbB!z=!n?PlCl(lJcYedhr~df0|fu?^<{=XadDg_c0N z0udt*35&ufHGX&3iS4yH_*VgeldtpLOS2ME#yyaMYt+nRi{623*8`7EOD{cp3MuU% z2xxZB)*>m1M%JA{4~{T>iRUf>j`H1@MpI`)b-F5ylIjUYETd|ZQdjA!WU=RyI@tDD zceOf<G8xN@>$%m*^oSOidUi7MZT-I<p=cCd^19o8mYz<t&n8T|xQ{+g7)zW`$$o)o z)^L?7umhu(pDJ%^3lX7+-2$`$^r$zwJn!hVtLl$cs=H#grNixu9eCxy0eSTXq@)v+ z9q+Lo?Geyph|dcGko6<;%C<qzDYat+QqTb?>s+#KV1$$bFX{+R1NG>tK2lwYK;#T^ zdIxg!Fy!<O5atN`R}l6uBh2@KFvH*bx~=U-|Aszq(bc=fUZ7r04y6ZcwbHV8jF6CW z;xU?ez(E;yQb6KeyK+IYZu?u3+M^|l+A7UbMh%SgluaIqv^DujZzmk~wBe-F-8+t} zx0;ie_BUQjyY_{Q_f9(8zSkd9oE9MjVoHd=87BJ}q%>3qwPCadJKiXICr_e80+y%! zL^?Vk1W1_YLD{E##1n=H+%h<}Md?^0GzpR)mm;h7N46~Tt&&YRY_sY@Jxf`HK-Hqk z@F@7e^<fPtEmVvFn54HO_}v|$XVx(doP$}7`#zh%$9~vVDgdq83-E0a`yna1X$pP% z;OHAOLd(z0qegpEEXcZUhW<YEeg~R>PB;kxuln6Lw+lZFUS$X|zbim6zd)nG2NN`) zxNVT*AKLkAwv|c6wZPid8tTN^_q09=Lc2UEZq=Bu7OO{r8?IuIb?~O4S{2lgO|ZX# z{y@LzCt$pt%-e*aLD!ajvLL|n<xe|VzT#;wSibyeug~#!QlFM6ZbuV!?ohebW%XEj zP59CAM%PXN@rZmaKf99?wsUD>onhs?r>Iu%TlUjD1*-_Ef^OX0XeeZ5xO#X_`|qZ- zv59h7eQSO9$MnYA507i444P@I-H1oI&n{&jfMwyCKl;Lv%qPK*u9r;U_b+P(*1OJy zT+@2Dc^+SYabMAX9)i~7{G$`-?`yDufz=K+>IThWp}e{>(xQXIru1!0$2mEqQ;TWo zb8WJNZ&eq|V^Qln8gW+1V@h1prS({Uk#Mn-=m~;(ZZU?L>D~G5MP|)x2N>FkDY)T5 zdci}+Ja@(h(r(Quw`HTAX71o`prF>Kbp?sHMc_s|m4;PmRLYHb28>wo4JxkHsq?DP zvj?unXP%i~?qZTg(wyESF2pw>55-gr=V!}RW#jPNqsME)s{psd1ZEPcwh&xqld(g? zL*MlYZvgO;HK@z*n}0x^B4#U-<dEZnbL_D~XUEUsvnj73fnk>iYT!xG&oWtAS{E`Q z8=Vb*d}f@EPAavicrZmS({o~=+Jzm<zmDz|rbZBWQvH7LBmifu$JiP>L6gX)L2U8X zSkRcDcJj0|O4aLPgaMP<iuz6jc4xp@yc_-G1|Vm^{19Prx$pF1j?etK$K${Gv=1D~ zU=n=h^{;#R|D@<~S9EL&BsaX9ndCJX9;eB|vRJ}YSnzSy`BvHmd4f~oUux$8j$mAn z%vZigq&4f}N=TtrDNr@$L3)vXBSJu4|Dh(Zy!>r=`Yh=l_L5PbPg{1jFp0juN#eJ^ z_c)fTAHWnUWIg3iZ1(0VJa;8MC>?72rj~BEIwQ-Y0I~$+6tX-9x+T)-D>CbUpZt+e z954Jv&`@aX7X*r{$|1f0Swt#ckF*2@2;r@K150Y6Ed{7Sfo<!y_cyS5CH}grp+tuZ zca|I2op$6s2d=*;Xrns>&p}mx;zwOW(YJ9}L-K!GZ(FzCf>pTHfYC_XvF!}#7qUv) z*<Adgj55rD`F`1np0f++MDXjcdc#15li=5iY^cIahgJi(JoO-(K+4xH$S{M1YAz|L zPi^|hwq`q#P^7WWOo!JI^zdq%R0)nZt8WR;#=e4$?q51ss6y2Sa0R_8-SoI_`lN1h z-6eaW1xL7UDeYD*K-Cw4v4@Q`t#^xSt2)h7M6Gch(+H~$>HrtLPeTLcjwo}&z!MMz zN5`jLf>oe8o``JBX2-dkN%E~t&NCkd$Cn1;0C4LV^sPbfws+~j-@z1H@70kz<~ooj zrEAgPMGgT7d;LA=^Fuv}j)3<(d<#GGORsDooeazFRnPc0Qx%urE{4Oj?ytXvFvLh7 zTEiYKaj({rPR!#`cz=Q+C)AN)?i;i^2UBIlZC<H=)+V7z(@HP_u`27P`E4QnkX>Z| zV~Q>w3g01|-z2&<R?IBE0@L#uZRgh$Mo%c%=~zR7m(2Lr)99$n<R#x_1y{HeLHxTR ze$T14jb|{MRa%-+V0ltRO5LuCav+P9;$@Z&S?iXzG6-!ISvhJ|UG}p*r+cVpWIFd= zyBu`*9V;OAn<;=*hO0tjFs0<bq5uq)n`O&aDpTRdS0hTpYyRj6T82p8EjdHY+b&Kp zgDoOr?tIl*dFt0@FE-)8VAOVW;FdbRi8XP+CzXT!DS-eTIp>siQ164jdGcS)3b$mA zqw7_@deKS$e0XsFH?%C9I}1_5xqMvI#DnYu#E+3z7G++%>8RGK-{-M3*pGm!OQy>V zMoJfVqu+ZNa&iX<Glab>@p$(=U^c_w`?^oq)~e@kstQ#G;5R#g;iSuTqT~taPYdn@ z5+{Zw@<RAJ0hV39BSK9OfGWxYH$2-w2m-ee&OhPUgbUjM@dv+>@<>tCER^~be?wdp z+K2S(V*;c@-te58P?fgFUx_}+jXnlm3cmYfdHy>djvLwI^+b7aHmic3&a{pqiCShq zvp48s@qNu@7j3Dl!a1u<pu-(~)3<{T=uZ1ZHX)!K%{;?XKI%!6d9WFna-{`InP$?d z+?;~NL6MZsj$iDt-GrCdL}fBsq}p)`L8;J-Z`AiEWSx=(-*m#H1G>~es1f)pN=CxG zIO$mTKxicnn#Q)I+SiI%YycqupZc-aj6am}rv68wjZY0}jG0wFffqkzF6KSJAB0YJ zmPVT;+Cjk#m>t9c^cna*;Mcz4kMPLNyOa6hz-vxl`V|l7w{5BY%4f3AMt5dqO?rfB za&(GEYepj_UA74<_EM^cN$!7j<(9KyY+Ny<awrk143Q%|S;wXKtRN5T5>AK1gSr2q z8uw~|zd~khuygs|+`e`bOQj_dxOscyU9~reqI$f_gVvbKSl<q~v<`s@E*+G6j|*b{ zwa=}wm-KC@4jYA6{n7zcF6!O-kj~`rM%SWTySg_Thjs5{7^<$8*|qJB?5m&X{_xi? z47OeTfLhL{xS-0O(fe51CjGOx3;i%2<-S04A^-qC_!BS1$?3+YJ3O-xI}X0=x6%sf zbbCcyJ%rKs#q>MCr<CxH^}^Vxrpi0c-KE;l`6#?Uf#;aQ32QZ4PdT*GQkW}iEQ~ge zr%Vh99K5QmPAOh+!VD=@_!#?!=p8a~Uc9N$=r8OV&Sw(c%7}F=(zohJ%m%LXE93Q` zmdEDwUc;dHO-I%XA0TtJByB`%8|X&nY@o#X-a^CgwhpH>td&8igX$2(*0HgJaaEp4 z_0T|3HCRiNMqU<Un>yiFt6Xf|3(5%$`MR9o@Y}0*Vn(&?#HJqtPZ)Wnz8#DZlWfS? ztO!YVn_kdJ!5lK1gK9SZIBYbD{$Jj9gz6q_8beiJ@0^D7oYFVTWSs$l8u>6utvVmJ zj0w-S6vI}OOAl$#4d}134M6BpNUt9y^g1ZaMr^dF?-S4M$tg;Q#uq_PK*Q_r=NU@- z$+0NO!QS~#qTfDRmY2y@L!+MvD7)2TVG_SOl#O)8?s%(?tF;9H%2D_nI@Al}7fL5x zfB*5x4ao5${p8vF0AcS+{~H$gq(6BbPy4eUI+Y1S@QK&I?&alJcmCb<1cp<;k|gPo zG$2eoFB2s>cF|9^X|v64+2D%(&OoBFnWCc#aOnaTjAXFll-jNt6i&@L{}+prS)3L# z5h6Po6=qPfuT(ZP>kEBxdRT7_Fhs}vRw(u^AWxzLsQd?N&n+|0ZiNoyH1$FQZI=L; zeEZkoUYT@fKz9O>vpzxGg$@Be?!%vOaRW3(=%9>TH7;QMN6+@8<Z4zc$#U^clpL~M zg{h;;FNwNUI`q5yFIpn+L$HmUPgnt<?s!nLOTLAR)I-i;eR`f)$P2D=l9_|U9s#<$ zI{l~*xq@q#=Mx4{$bq&_f@&|&xV(-0ssEL)m6?!rg1izC#b$&BLfnNeVFp3Ek3QgK zzw!DB84SX&79x^N#J@^;jugflS8PEo67iSvuD+r0C&gtR=c?0nWo=>(my$*$Gu6*7 z&sdRi{2Y=9up^StytQRJ5AbwpYc^tsdY9MqNaB?-jw$!f8_QV@8cxlCoHtcqLnjo! zcC$(J{iHi>#ui3Kp2^Q?Lu0_p3bp4hx_*4nakdP_&TJofvP~=BcRq-8LYSJ2aQw~W zW3l;72|e9$zqm^0;j`^3i=pN=_MLy%vW>m%$LyfriJnfP31w>LS^xe;6Oj(WR*=+S z+bB<lBY!J@G1efTdSz2~ua_%9s@zT8w2pK4(hbotCeGg2)1z>|gJ<L&pLh}k=g;Of zg$A3}6UzHY$SkQ|v0HX<=v(XE_GwpiZ_WdDKZ)M*TUl<W#OHVNCEW4u^eXm&-o?ao zN8j~}#v(&e*M}it8Eapw<Zm6cl?a)Tm(@#a(}rP7mFkik8&A5d3)E?7wM{iXlw>IO z#&bt8M#wAd0wC3hV}#a1fSjSpFHQChHG-Pz;i%$#n;>KE0Cj#c4L^6voKArU6`vhC z*{c~`Ff%bPo7Agor;O?M-QV?;cLR9GYMB>!&z&XSc{3f07V}AW#9N-(F-(^~(Cq}y zJAizQa`J>7Pm|H-X3mrC>gZ*PZ70JvhmDr!E|=o+Ew5dWkezq{affcKg4Cy_qN$Q4 z#@IIPwWYiZRnR=@y^?*$UX7pHx;vPXucxQPJiGEqikJm2eM<G#mFT|75So!3P%1+4 zIZ7vxvy*-|`tc)>)7wCp_q);e4uRPo5a#&SuYEEW^R0Mv-?Fownl~nAn!6x%T>F*d z(wWY2wmnuU$FM*dse$nn)l*9RjeeEF>0b^uKZbmLP=l6E{iJGBb}4=ch;v|C=5mxY zuabD%HO!^QHu}`#;tK6*S-KCF;lKChX-^g}qE&1y6YD)IMa!Tgdayx`*#x}ed$A~k zO7AQo-D$s|28jBlKb!yHV2%%d;zk>%Rs-=~l5%XsPd;mF0NtX>f=!Gd9pyEP9NQJO zlzs_xr;z0dM3!E}Ki<H4HYtf*A0WlSY0M}`)<+#xNNeO*e`7P`x0ya}n&8xTr)%Nc z_N2(Ce(ZH3%FEZTV2p9Aa)g2LtjOn~3BC?M^eIP=#!mG)3%w69+Xv=xCwd%~Ns~J- zdHHLHagD=E^~6oASC_;Qd(bd<n+;%*!gocHe27+3=eCzX&$eFk4s~O9?XXm3E+>_v zHL}Rx*qPlTRJ&W*VUxN*=QI=Gx*f5jH8zC2W{xIvTQA-Kq%~L$O3!cJ33xJO2_c<E zlUSpuyzeb_ZACVJCmphT@!1{>Oq%O4j4e*CCm55Rtf!>bS-_yLzJ(+7SAuI-P2X#9 zq3(SQw$o(8xmmT?zfRG!|20EC%6)dJf6f!=0l)EEzmMPfy+4?Ma1dV8z3Lf1vMG`t z#@mGN-)Z4*O+uIVP>-)UXs1qux1NW>hVV8IdwLY!M_{Pm<3Y=}8;Hl9VPz+s&bCL6 z?bqcF*a!(zK+In&jN`Xps2e$yH>aNxXQ*n1-ggYUokTZIXR~b9P&FJgkM9-#Oj>IT z)i24U0M!wgV|DGg-++|qG_Ncz9=PFCgu`=yM|f9#$xKU)-FVLHSP3u5R5Z51Oi4H7 z%nR0=U`o0RHH*_{r58gn_T|pvGO$!m!)y>TG=S-aCj#hBVG=|lxaEOx9u1*ck!Mo9 z<-=I@S2hk9a;6%<x`GF+20K2sK#fd1qtZktk({`51pPgsvD6z~Wcd5<KJn!?9dn%O zZAv{28K5l4q2L3cJl#fxSm%^ipE6O&v3}riqbmRb-~mE=dlN*rkGqEBPy`@Pgi)q_ zKUaWI7RLlYO#<0@h6-4D*zw=$!a({7fIjBh;Jio}YhFbqHp|!pDKlO&Y<47Z^u(J= zOxd(`fP1&L0A&}kCDcK7cHG~Me)I^?odAnV2zyui-RQG9KKg?nz}I}<pTHL2Bd&kl z%m2pCdTZQ6MfC_smu*)G>hDQU)zTW*F0x=6m{J&=VOz(v?bDX|F#*obhF0iVWg;e8 z=;f?4?;bjvG^Oyy-X&wRL0W&G)2_2s;o;k6EmYO~LMc!v@*=t2_F-u=GvlekCV{TQ zyobHguL6LMa~B}pi;j4#`$vB0V^__5by5>p*{G^mbkS@YX*>@)K%mj2qKC_!xFu#| z=(?B1?hMkM0B3gr+4$(n_g_$kP8y6&dfhH&j1WTcnbR>ZN*AXjLpnkW8ZVsWfzVd= z+l2q>6COivcECa44s&GrG(w*il>nt*6;C2k?m-8A4V}%Naacc(L8Kpdm><OB+!x?` z(?taT;U%y33qBow#pVf^GP#cM3N~VD)CzT&o?WUlZ$(rvLF`U6syVfte24?3VbkLk zL6a=%NgJ?~f%PqSWPhzsXMgSJ|0<1fq%XJ*nZSt2S{uq$33cAQE3z@@(wdY$H@C?V zaQ8dOS$;Qyuk5%Zd#jd-v*Wv7BOLGGPV_#j?HG<UL2i$2x9?k9?B!LB7su0$ZjtL5 zg`?y1^_gaaRl&CRJ_bvk*Od61_wE(ZcEr4VQoJyac0V5FKGR3JKl9)J^2EXn!n3!5 zq=zw|klRivC|?Bx_-3b!HMIL1#RQ2;*B*!T@~FGQLu=10*yHJ|p{xmFe;;+f-_Iey z)0YK?<!xMtd44l}S_#*VVTcV=prr%11zKe|b6W5RxyFWVcMLn;iLSL<_7kjcXTf$v zHO8h*vVEo&YN20NX2H<vk|6veamtK+pkDh1Q`=sBGs?;JZrkj{_CFba8ZgKObreID z??_9U>U>!Le+s@75QyI3Fe#XfEgjA$&WhW#jgzwV40(0*p#+N8P`p!>)0jeIA@&51 z1JvDt6Y_Gh_N!S8FP+%Zw<9I5D=R`X(c~>*loT&1pbfOG8Xqjjf|-uj+t$wjc>5!# z^#Gm3iI>!Q<vWR6O4XC|q;!;;qQrd9bxtP~P9NNX6$+<M^UZhY&MR6s0o$-s7-CqO zxXnsBN_6UQN1jX6JB8JRFj`q&tCaJx^^qbf!vsfxH}vy`K|>yFSyNb&i(qi@;FZUZ z#+X;jF;GFao+bX52Fi0_FmX7IK$d5alRJ>3hao4o0R)7_WrRiAjXuNQ{hB9Zf3X$! z>hBEp3fG0C3#&<OiW7BA-c^@7j3Mf}K9Pv@r!;guf{-HH`b@l4{hCnfH|em-RvFp4 zK)7?_%*YOrWCjmP0we!kM<6#L(Y#i=bp?KSBMRb#pEEps`xNfN!px?mS6jvn(Ql25 znkXJ0sFDUogeJC>_%{|>298|mZvo`2-;IuVR72c}4g`F}2S0Wy8&(G~znLa_t^!R0 zo7Sdp;byy@m^cecv{fEr9-|!hHZdOKzB~bzM?m-JPIMR2&hlidRQ=j#LAq9;Ig-ee zOy1U-hO5?|d>R2O7h8fq^NEjT!73kAC*KOQLtM5=Mqm>%+up3tZT&eQt)*!|0A_O_ z?8Q4#4-l}3rnyh_s^5Jx9(wPs0lG)wZKp5&iZ|7AP}-`pQC^=&4Tx_5o|rP9RTZ%! z;pbrZ$-2xipT{vgAKDQKz7@giHXHA-0{xBXRwMPw0opy-s<Vsgl3^U{bPt?PW}{7q zI`Xy_*%WsBdFY9hRQ}3%I*7-kY!^J;r8@4Y=^m5Rf%eRLjM0yg5F>11SF}5c9>-QT zT7`eGpN0?ks*&<;C)iEiy8-GNnM_NdwL`fLU!?Ee>VG69T6N^^e`uMyRoi?E58K-? zLpjPljvZu&A>iK834ZjaeswkaefYj@AXyED+K>2R(?|=HaR-f)T-Bi8Q$DE@cv5_5 zEjiP<%R}1kg9G6Hn1I(wPVcP-x{AMRo!XY83G>b5QDxasLTkC=vOQnLE1u_mY*Y1n zw71xN0qtt1ljtmtdCWz~{&U=<08QV?j$2vWz&J12Ke3%5_Fr5%rUX211R&4Lh8VG* zP?tEi)+b0uo(7G|r7dM>zkAP<!1&%nYQqgwOrlET!3Gh~`NuvsxARQVIWN$&S8**! zLdJs~Lvfi7?@sB?)We9+TCHTW`6cq=%cxHtrbObnlowY+2cO5)V1xa}zwvoU80mdz ztU_10miJtR4G=H?;C+NsX0C(@GBO5Mfh36U(HVQ|CRx1g;Zr?+B|ur^k^)#+vUg~H znLd-eqTj=zDv>MO8Cb~`Su^>*nezou$uywu;#Td&o(RfmL)Cx)gvwsntd$J4^jx(% z2f(r`-zYx_aQ*5=SM;p~N2h!aGw~qX2$<tG#eLL)4MFi%Dh+`+EKJw$Cff3MPv9Lz zCjwa>Lr!l&jvfY<$H3wMVgG9XJ6qsGAAcEt?TbHhn6_!~r0ZY*iodn7z8ZqGGm-U~ zS^#4_lsIW#;vtU-ASd<i!;MGjD@AYW(|cC+aKXJ#asEc!pW6EICvkLgvC9IKYg<fR zs6-^^tvL^0gf3no_dC(eU?IJ#b)9OWTkG$18cgCvaBN-RYz*tCb;5|4#OQ7rccb@? zWSEtKus``Bj~!>gHo)3)F&~*{o^Dg=l~UAk_}B8P6Rq=&ElBJN2}#!>qzaX;zgxaL z0v<iieE>vPVY8nQif##Tjv;q!uo`7_1*za>OpadK`cb$IxO%w2Cx7&H=yu73fOtgC zoYEx@tx9D(-?LH*Jnmilb1j@iV3_UoyU^zQ(TJABzxd0)<rRAs$h*+{q6Xa`vh)Pz zUzCG<EkMgAPXwF16~^y&Od!#vd~Q}qrf<iy;tEGe=DCs9#H(g!?S@-~Mn+2ao|ElW zq&WUZGL|yLkdgOkp9VlmHEo40W#OT1<7Gmo2nL`2VDVJKs_<^+kOr3NCRn;`TjVeq zh||L1_yU7T8nm8|I3I45_+XxGll`^N3>(?AseG}bW{;g39ArFii0vm>x$~UE3+}UR z3sxzH^#xpYKkFyX7l-{sI^t38v7Vpz^RK{-n|C**`gz@}p7F5zWv3=+$k^)+vmQS5 znOv*pPz^hlXTO8uHDO*iI%RR_s<vs0DSZ@n4XqCAx?pYVlz{{L-M)MFeCYc?R4+ny zInP=6rm)7-Lqoc01=gGgoXef)X_7e=)+(;LYbN=b0-*zKn)=<VKc{Om`m8oxr0?u= zsxpM!9nfh^nKF%KpG_YYD7Lo0t8~9qdl5~uYtkD2w1VU?DW-THg4CHXZZ3=sw=|6D zzltGJ<L2LV|1cj73>0Q@M}Y^PQvZB~PPj@t<VW!C-ngTxIMFeZS0_Wl;PJ2}<e458 z5L-!&JRDq}J{&{glA-u3X!dhGq`Hr6zKgFMR#nEf+!9ZqD0u&HMT`pGcH=aU(;@w) zx=D*y)WD&X_p!UR`MsqiEsrcu)vOI8v`_adBz+c{A}IIECrJEB;e2&MfVu}Wud0ea zJSfDn+@lq3N1}|Ye6xO~Fn+O(;ez_A$EOX&q6V%>S*g<#3=HWg#yd2bK42@XsAhAN z8XDV?CLIEFOUUWn{#f^u+kgawy~_xT%fP(v4FA8M_A$6}X)E`3|9w-Yo0}lJb?;2` ztn<p69B<M5WP4?lhn~DGN?0VF(7`LZ0;HoEQSX@1mi`XAcUz}`DynDKhwL+B@K%a) zSRmCaX_00!0m-`-UsaGw%Ju2MZ1{Y}ox&rxPf<A&u4CW;4N{4bM+RP8paxR{@~PLJ z@6klY&)r!+i7xs4=lu5(=QWA$fnjM0C)x5At7NAm==5y=UDwd+VQct$-2Fm_C4e*N zW5Bz(3;q8094-X%0#KH}P{$Fca%NnYY=5bKl44O1YWrF#w%UPI^YJ@`&-tXsVU~}X zK;eh0cb!1?pH-0@zGg^^7%9G#V1>&&&Ruot<8iL@{ytP8yDK92`4{}=C=W(JALZWC zujaEd9AXQ44(&5JWh}47h#7iJU0EA!@s4C`7ojC}n5!>nG=58H+aeQlBWGr-cH5tk zsG(Y+wswZF90P#6_l`G3e8={;QV#VI@9Bu(wxFcRc)idz<9J{bLa$xf)A@}yt=5># z6hZd}JsRQG)?3s<ky>WpJ_UPRyRCcPk$ye|p|q!J<!8{UL>-@Bc)!z~@(vtcn$w%( zE8e#-Lf}}Hx74~dOD){0?=g?pxLoRefG`J}gJ*5$DEFV4OwUGj*U~NHP(-(7Rr`0( zCG$;D3GmwRx=qEiDPy?2gImVb%A=F)y8@?gGYO{3c1r=YDpYj@CeSdD?c~OLUN%iu z(}jb$;HiVU8*oAGW-BASO%UDT=<m`D)xuXTM1>O}Ij$|OGa`GI=L{^qV`&4B$0gW> zt=;kRzbcJI=HydYAx(e8`v2B<t!VaWNa$(2I*+MXVywTOX>&MRF*qVN1D2U-y!)FA z;2CyXKo2KFt6{au1wakHqzN<I8J`)tnZ6e8dVHxN?um~9c_KY02sIv0_`C@~4)f^r z>NC*uP+3~xUOi1}t9_(?hiHgndg++-pd6;5-2jz*FijqfEO)6vtfJugRTK7(iCA2C z*Uht%huaQB%U>ne+%{7qhpyi|Xos2?Lr~Ru%!^khJKo@>gN;oNuSDN$GV#dnc$2~_ zCY|rToRz3rZfg8#r*jDD(hraT_cA7gr{76Q=pz3@l1tVVJn?xybYQ(UuRaECKg0@c z*laj4x7~!!_FN2&)|N&iS-Bblt&7vUbdY>E`ojo&SNc2A_pSh^_kh_cKH#y3_+P&4 zBk@n4`}z$E1^_s`{`If;`!{~@GyWj}-1x!ISYH47SFDXJi;i8D)HMW%j&twpDYXw$ zNb!n^bge<EZ?7s+y8eH2*Fjo|FC5qEl2RYDSwPpKdq<!}r$2khs?<tXkJvv_0zEI; zju>Z7I1eej2$B}&u>I;I7oSfmS^|J;S1#d^TlYrGz6-c{cUiM1mMwGE?xeN$t`Y&s zC9f}2LQ(ae-cD+yUKFP??fsE>6nS@w{x0tW<a^OWz@Plk#|)Hw3(&AV8Emt$KDUaL z+8ReDAHmDp%O}ge;|xciRJsmfc>;7N!0Z4r+e4V`LBawb`T^JQ;UDw>7V|l-Ub%#H z$NU3V4>6zh`eJ{7fy<ZnGv@0L9A-sx>0l3+4)%Ka38DXH;4#-OI|TwBxN-@zS#p{s z*X`xKCH7~h{jvShA<Pzd=FhzjKmX#5b^8hsN|mrL;Po+7UBan%*5Sra^hPFm0d+q9 z*&)$%?rk)svbF$U@YKg6?<`ji1eGDlbJB~Rk6-mwh;ZvS*n;OW8{!)JJJ(N`0od#P zhS?<`EJ~sPy!DUXga7>7Zye>p2>c5Bl1ZbcurkOjHT_%$ud(N{IL2*EFO3<*j5q!c z`DIyN9c7o>3&$Dj+>BG4#3)s}$~|Z8F`yEJYikh`;ejjEpE4@D3HI#U;qz_%^czEH z;yFFt_#~23y|KRd^&!d?tGHlfr~g*dmac2t&D?6F!L7f|<knYA18pVu&p0{hPi5cV zx4~Y)XRqZux5;#`ow0+eY<`{Q#yR`$2aDN&pO9b^nQg&3IGc{|H1KRs3zhX5TpZE% zrxR#q{Q^47;=%+8c+1-!!i#?GHLKIA;ho*9p7H&YV{fWvCJ#VWf()s2N#*D^{l>Dm zsZF@syeN#vmHGRWroZh4quan!jg`OetLhzr=cs!2aqKx6#@6?t{C5Gn(7hNglKK{$ zur1~9v6`~ndY&V&+eviP$}7YH*0Lg$j&V|*c{)xzJ2oia$(d6f^NDgZmCx)~4yLnx z50{R*qgwUL1IG<b!)E*C`61}X7QNMiT#B3e_*K3h|7}LK?bAdXI$i&!6$bOYw#7Bw zUOh0w^0VzUIKOshy8UixYRO`Zm#((XI0R6~>188Gj(oC+mM^Mz5B<GmBc`+!9?Zxi zVh*o7u=U}!QCn7an$j<2TX@ksUX{;o@ehJ&W3~ZdP4A-=;gQu77r1$^Bi8l9U)f<Z z<Awe2ga#?_J32${oWr~}s?tUIwJXu$Xw&{;jtyatGIuU0o(}HZo0yk8(t^UqmRyTL z62Iq8dTRGMnq<B}1QLQ?bmr2;w6*BI0BGr1UYQlDk5D{jUDfJS*>6f#qa2S-s<!lY zA|o!8;sH|aY{bOf8RYC9<oFTD!F7bg1BAt8$o}R2ZeLmAZ$9l~@qN#K6K>qu_@2Oj zaQ*9F@xMRv1E0}twL|3f9`htg(v2jv9Nw{hl)}a&^C9#LCp*OFl0`KbSrS6q7jO2o zJU?*d()kV`#mWAjU7>HYFgCi7*Tay`<Osa*&<tWKH--I?ET>XxAWtqd9Arg9sC@ME zhI_|LL`CVyKzXj%SLxmOLb_UlmX{t!T?vw|GY`mDoA(zqL9b_|S;0K7C`*Lytp5!l zM8F3>VWW*|qaexFhEQ=V^UL$0eQfmX$e|mRWwwROI20lfIRlo*2xrH@;%a}C_2McZ z9sc?M_lxn*!vbL*_38XD9(kQ686BFu!h7F2&L9ZVJ?(OO8#uiQEbl<NGlba!GP{g# z{--Y)L$YNM<G)$mE#*Deo#)J1Xml3X2Tl!yZG*y_<bWH8TY{~^7k&DZP*=X8ABjY1 z%d<)z3Qseu$uYBhl;kK3_|n`UqmIFB-plp;u-}oE7LY|+fApt*6&vm_ymj)@ulTKA z6sSy9c^x{9D#($<#L4|tF}RFVRb@D06m79RW!7X3$$c)D&DTaXHq!*TD%6_SWPZtn z>C#PB#M8m8r?L10`P&I~>mP1=M1GsT>;M$9`${TmEI4tBKbPY4?`7;^tAr~j1GSvH zj!w(S4TVi@bD@r2#cQP(+&kL1uXAn=z16RF0zLhn->!5c2VPU%viNNT)nd9}p2=p6 zcZ4RuI_X$Z+w`duh1%{Vus)?l(F(^vc$foWADA7+N%ZL3MnB`(KlY++EDnF>C~Z?{ zodhjfTSDAQZ+!&MNda1f=COwu$4;=@!&d6~sbUAb^&xBqEj|w4hMC+1hb`x}XnOyG zb@kAYVs6Ft^0Kns>NrfH)qcCrD|*`<!3%_QJr^@AezkXHmg7DL(hdZaq(dF6^<WHL z^ZQ^M3w4mtA8cSs)(`8IBj8O&++GJ*k;A?5=`r14JJAf4ZV{A=<CE2)=M;yFGDSCe z4oxuOUYbD=^C%{m5Hp=t?{T;QdIDk~okL@69eMS%?z|+vrdQD(fh$iY0H;7$zrW52 zv$QI|B{A8-*Rm^}<)eq!Nv8}?yzoGEZelolE#l-g3ZC<32(-MN4jWx)boZn`3o;G; zv!2WMI-B-ZoW=;b-G$Odta4yE_3FhN_fl!;y8wcYls$^)Hr1a#FR-*!${1Qa5^ob9 zz4DCkrp8b81JrYdO~NG#0MUZ2?DSs`#QXtmd10VM1ZjfOja%te2N$5P#z?;+bYCxh z<2rQeGNb5hc#liE4zfIfoZNyOKhocgK0iQMTtS#$LYOUZ?QkF8{NH_yL+D!Ye{KsA z0BWOJ1{LqpwI@7@(8V<Bh+xvs%Tkv@^&wsQ>v|tXs4`oF+&n39Kj@AS5DY;*dx-AT zJl*u=dnLnZ2f7II<b>5f0d%@dvWF>-<Sc+tvY_uJS<pBy5ROiJd(n#nx8D|F;(w}i zHS}@Hsa}$v33?$%x=%f@UKq0b8E+SlbYI4>88GW7#6IYW8*MZkgk?S<qL&+y`apYS za#pp!Rv-ILp~=W*oSsc1mJT?(3pu+5S>8jy9N2pR;oxxy2aiYCe+;mH4YJ?~^t8j@ z`NOPyxAA7?+iU<&#+Q!Pj3*7C1HuAfaRu1Fj$eAkJMf3^xUm8=Hv_-gqW@dfQ-rKi zjo&U+<v6Ix;Cds6lKc;2L(UOC>`8}s@`qogtgWFS{m4hjfj;wJNI1knML5;?1^wm8 zbdD!FY9=-GJI@xh6D^<0(*Hc?7uG**Cc;ZHt!cp<>A3!cBwftP2jc&1v1d`P)W|Hq z+kpa7Kr87XMwRR%{C)}9MN<m%Y>l)tYEDTwTS`$%*61r~jGjK-5Im7zWvrFK?MqXe z=U@B1g^RPU^4^`}(Vj4nQkSWnq9!*@#-upv#D;BmWL<O(on9qyt^GilCm>@EHig?s zUMJr1$yo!>WEeWn|LP`)uU;PRAGapV(-H6Kc@tn<!x7i~cA?Pl4=c@i0gx9J&w;QY zzY(Qb40JjAwD8?vIPWRG7nrVbnH>VN{r(*Rh;t#||Kl&7T&w|j*5KE3k)d@mnUcoF ziQ{Lg->4kBVQd3t%(D&NB)g3>lt;^L=J0J#ct1LU?t#@+*0%B=Fs>ldGs~T$SaM&( z;;?zQzTd|%q(`>_EjD;A(K)~cUoL3}R?wD_%3w)-ueBR-+NX1Y+_93TZLRv9*=LvB z=PMmvr^jpiuPNN?yH%Y})Oy78hwQhh&K^(HwI(t+UCT*n^+Ub*Q)sLbSgXn3gO1vn zjBNe!B!H8R0D5s`5^2Za0+R9f?@6Gj^3t8}9<*d5O%iqVZk@^;pAuT$d-rg+EVmbI z`R3)LB3qh>ZZUsDPz{PD5&|mEho8p>5bliRJP7?Hx}CJC^K3d~@juCt7=@`kp6G5t zOONn3ZYwMg+~&6d+rl*@BZ*I*ovCD>!UkoI^aSHklV|$gV--I^n#fGbAjZ42xA9K@ zmErc$(iC0VJW%C`y!9fg1u>#|+XAmg!eAzy6uwx8-rQXpNJ|4BAx<8L5c=Kdr+3jE zJq$VNZx;xAmw~-2{c&w!j&J<3kH(W8b1*>oWcZfH{N-0%+luJ7^cvvz5Y^yW(DfTQ z+_ZU4OZ}0)lSl$CLXT03vV0SsN`Gxpr%Zs8vktt{JvGuoBFRY(D`ZxSWCD;E8YUrB zgQ`g{#CS^2QXPq{GUgrgumhj=a?um$0C4N>vakWrjLT(B`@&-cD`vKjJ2-Y1+wZ^t zG}n_*{pKp?`;QTKR!bZ_4n@!p_V@6F$M{EwZwj~WF3E0$JowA<7g<-E{Pa#{M1OA? zdXv~|hc+k~v;19pUM-J+lbiiX9?N?OVTQ1G6=DB+|F^h`FhA^fsfRhrBsY&@1^w>* zfqy|nwSHr~5CF{MWanjI|2lB+IE4Mj;om*)Hyxgw4{&XilMl>yu5bbQ2qw(-Uo2$4 zMZUX=-=lEQ3EB$$g+KR!0MbNPAl;jk2H9z#FGE%qPGhkAQ4J&kb-;uS8u!I=9>$Jl z_9cGy$GL|2rGAk}I$kOWUjL?d;8nl#ruCWA!!IH2tV|2u@=kZC(I2-axw%xfo&zb4 zt4y?=sxqmNIG>#=P<}W280kSd&<?E@+%lRdMvYll_uS2CRqi!$c$4OK!kpt*CsIr& zHREr>cDUG@plHQuPkiw1WFXb{R_>v$<e0*}xYft0Gz8~yFq1}<A)S9Nu+b{<`P`>p zpGY88nEkd%-3Rj3R!oUvXV%VsE1>u&=FdVUZ@ZQikC3F-;xX#;gE)yzryFrw^uP;m z_|)!u_6ueJ;x6<#FQDr)c+s!D25)}ryT=MS1~2Je^^7-+#@bp{Y+E30WsDK(=|uJc z;}?Ol1NPvR6lQJ3*l_RA_XJ*(Zw`+)!nZku`Y2c!YP@4Wx>==f<iq_7mEMj?*#1m# zzBTd~rQ=c923+tY`YM&1G!-WcB#Z-Dj2XvWf%O@r{J0d`_5vVx2E8`wrSm$QHr@~s zEn`6Oo6VN*4o*p={MHHRqc^URkmPUYtqfwJtC=ifVi4rP6u15+WC2~gfQT|qW-D|t zVnB4{X#y?LnU-i|hu`Go_V_*4cF;Sy%x;D}kfQDk9`Puc1|EoJni4aVj3!1o9UB{L z@2ww$ra(I%rYsXI-!{CnyDQ{*19=l*Q0*z*km^zDI3AKIGG57BpI~ppBi$eW*MBEn zhPu(QZ%3!jw(o|{R`RFXT>OvUy+Jt7KXYF~LBj);Rs4ZAcFwRQHU|11Ky7cV@8`;p zNu=(0CRoRwbNkIoSIl=EoJ~|f9;omC`ki>)@&s~x3*EhkfwOzSY#(9&D#GFt!hC_t zhYS3FzUt%FAl8L{6n{6m%3#^ru^$F>xIGsv$7$KV7?9*R#>rNc%s&rG1t9KVH}x_& z_;)^V_n3|~&IX$YD2wgo5;RS2)h<|ph<a51uG6lJ8<5G#{scpCB3}^PJ#O5A>e3ib zW)UqP*#}4qp1fk^aEa=(Z^xzjLM4mJnPnW=3<zY|L6&EbZrOj#rxo-AV;}JN-5%*) zWUd5d`Qrs1oQ4Fl@+Pc~&Vg*$tdXO34)cj<BmyDb3FPDkaP)4-(YqlhH~N!3lB_4n zx^(aS8L&L<@1I|u^nY?vp3jc^(?FKT{RDmbJG%!g@AbcDDLg)(-HmbX()+zW4*;0& zA?!VXu>V+ugC`*DKNfF)xWmuC=y#lo*dZ7<Ksr%%%iro|LlV$x7j}>)DU56%?5=Za z2v#4u147$}|L$`>kn-pd^2riuGCIX{d?<HB)5Jl5>f2=lRtCIXWyAJPg{33{V2%*> z`a$&B0s5V2sVIW)`;ixVMP3ztNxg{x9q*_dEJfClrHKbeguM37SdGO~3o*oqh>f43 ziFr3!RFK9@NV(-Sf$(vK7rFM_j9}}}HaszpWQJ_??E;l&Y9{Lt)0%m(-_pDN-h{D1 zi0wmtysc<=R(&hq`?S425CImS^^+T|jypUs{a`E8S(t+VedR$8mJ`Q;v^Z5hRymS> z4<_BVz>32T#Y6Q!;v~0s)H^?W6Y1PP+%8!AT)y1Bce3TY#^Hg>i?*3px{>9~(%$0H zCcI1eG&($C284ZJeg#-O0L(APo!~xiE7aaMZ@kBTQ*4;`dCo8Ozq7bNG{Up~{fpYg zn+`wfwjb*QZLQg!kM6GXw0g@IO7?|o*RQ7C-)Ua_CT}v{PROsL0@m5#{wQn<#+b{_ z<Wv|kVy!-sV~br{yf|Lk^AZ~C1aANVt)@Iq!a1v=3p)FCQ%Hs~{<2e8b%fz}xblF{ z8UnUzvLPee!k_brFFY}5`hG=tjRUOi*fjLGf>sLFYQ~jIL=n@xL~yDiV1#YTv1c%y z-fBYIC4WoM8VoRTa^VDJk}Vjy8^B@vz*2pp+{DyPpSh?M>FDp^XIl*{INu!l`ft?s z_=sd)Okmq(8aS~d`AR6H2vC(LeCBwl@@_p-c3$AY`C5UVDns1c2GCfUzftezG#!gv ziDBDH*v+8K(otz<{7HT*9&z0oL|jii*lOzi@})i8xZRjInFd#+=k3t3Z=-N>*5IR+ z32xs&2}tFgab$W-ZDpbwDLSN2+q}MW$Vs>mCtKqG5=kgFq)E=0O;QPy%u!p**{*BD zO(V(pY`lWrUsDs0az4A)PXe7hrk^}t976W4^b<PW8UEUT`w{q8Km8#7@S%-vcmRNJ zddy#b#s3N5Hh{IyioSEy;o4>5Tk5^>1i76Ywv*>}r;<16uIjZ<qsCQ$;ya{CA<;)F zmfeLY308Khwg|QW(bh_`VO9ypH0l2I1R?#G`4Es!qNwaspa5kHjn9|qi*2y7pC#^y zNj*0>In&3GXOrj1i69_A6!X$OrDFXLz~LjR@;2|q3;=|7cz2A12!<d}^0Lv0d42Gc z9>9Nj<2zU6$_fzMBHMa|(EDfk%7w}|DWpr!Ro54^k=3sW&;0kIiFxjT?gVmnJM!)r zIJwpD_@3<p^F8FrO66muwvhzb;!S=>3K0a!7vePNPIe^*%@)Aoa({ID{Gh+HIw>gt z&wB2E#MyGAHB2i*(vMjdSr5;gdPVJ;1@*zPe{N(qprmJA=jpvF&6@Vwzz09!68@_{ z^_aW}M#x#piw|>{FZX?Yr;fGhdni#RrJ?*lTO5|jpyTJ`<l|`y^F=>^KR@hu#-*KT zA~-o);s>7d(lxlE;K7rZeEIA3A~{4c4o2Tf)_J`tD|Ra13!QM7;*Qq2TKq=#E9q~s z@{ovxwu?DD`GNx__xzE7(qFAkRAAiE9t2GrcY9rVVza~QWQa8bMVJnWAD%Bj<*+9r zjG`T>)1hZOOFcB{?&P!M<G|gu0G{hwevMC2zHfBA)WN>l!_@Lo*gmQ6;@9PvidFL9 zWoqlBq5IRfUHXsQrq0RLA3D<AKC|w$JIuF!mwE%$>DfkODeHmfTqyTg8j+zDWAG|= z6P{VZOjwxrlh=!D{qyn&2sh)x$z!tLhAu0E*6p-m_FF;{W<XfP3G_=q*hhbLQ2+hr zt$TRh=GVA%-7BB*Zxrn=?6To*3!FNvzKx~lw81ewrE**A#MXsYw~N1z<+p8`9)%XP z<f#?zDTArFtuoOv>gUtSpKz+pLAw%|7VbZu0{T8UiEb^HIG>Yq8EQFI0%p8b88Dg* zo=@3|-||NXd<+-24Rd`DfwDQm2{<p)*;1X{noO5GukS4CM}_B&4J~|4hK%$`M+tQZ zYV{wg^g{x`g{9|U3R`75fo|K0G8F0e5>l$RA5d<NZ*UuE)S*j9dY*}1)RE*dDe)92 zi1)WjX>OEt#h)QtHDur7_vE`vtcN_{2pS}AsgKm3UDpnHlj{9M*V=IBI1bb{ZFKEm zR&zJ;KRedhM5A<uWqi;wo<3U{cH7%_9ro>+>jC9$^#t?AC4g`VpzyYQrXgFBl8U~Q zudmaI3gTQq7iLtg+DQD~0yWWLB995fkp4)xGqIl148wUyzZ-pad=uT#doka?+E2pl zU5UFNPq4qY#NYYqkH=sC|GjF2*h%mmn<A)fx72~&<Vb4(RVf%m`85tfn%GOv1yRrX z*^DMdV!TeGYGx&W!H_2gn3!k~hxpS6LJ7TE_~-~}wxPk`NnwO9Cl8rCi5usIb+Ftg ze2k#hMYc%GDpa&yBm}&pTxVdOt*r|5lB+O1=-s}>$w>CEj}xRrz%t73tS~)b_dC(i z)1l~06X-@B#mpS!fnT<9Y<~d5PO@(mzjMVn@=ggd{w1(H>38rikAT^Yyfa4v9dDfy z1@ybp6)BZ*MxZdEZ#gvT7(F?W%GBRg84ex;IS_;}2j=rwo*6_sJoCq2g!6{pGzI0l zv%4*d=Oqnd)R4a$J>4?W3ZHFH>6@TTLc_>fJi@B7Gt<gD27l>`J_NJm-}B-EfwCd~ zUB-#_I6+L4AgYW2#iiGbZ-#1dQzcjYkmP^X?>=8#LYN((zn?Xrw;?k;?-&0w9(wrJ zrY!nTs@Rl0pHNmEEo>HgG4++0#Iok_(!eq<H6~FhchhzmQKhp7y~zUJW&``1UQ%5J z3QHL#8{m=af#q{@r&#5gCb~TnEXHrO@-{IiM^)$WgidT;1iY}v=IeGogVFIl+&kKM zXYJ?-WnK}|gn7S{xWp+W$97Yz+6^GtOw@MQ+Dxm9oM_cE&=9niVonA3;shP9f<B|I z)Ss2XlJ!QMpWGCTaPZD^y9<5O$?~D&<NNQancPQCdjd}!l&)O`(I(~d(i<W|i2hxi zM4#;g^HX4X0GvL8Z~TY<0U!6_SMYhC_5^(L$6l||d(SOsmVZXO&@buZ<N^HH&%6wG z?`^a<1OT3?Xh^J?QYZYqRUIvT(}b0UVN$xZz;7Ie6d^Mw;q}cM&>mB_LnV!M^zJ4n zm*TD3m`7nZU}eX%mlix5YMrgn_%;TCNZ6(DO!UP!fmPH+i~Z*W?}L-*6M;KRDl9!y zN7s`FS4J9w<8{_rNr#Nokk9JDq;K3Il-N%vV$}AP)S;ZvI8?_9<BroxZO&RB`#q>1 zm!_diy*g;p*6K7g6r>0SD>?60H=n)E&j`4EDXL4c#~|mG;gr~&5E!9@k72I{N?ODQ zs09WIfs(&efJU25WHRr9E=D5Bj)7IcZIyAbJa2N@#We43_Yldb#`T!ZL$aTAM<v&$ zE_uX=+YB4^`-CM0EEDK`$R=2sQf=At2-+j|M$*!i3Cup$r`eVv3wM8{adnP5u3fn_ zTIy{>R~@~LQr)RR(kH;kA$)c#7_%>f4yl1bJ4GL6q12yeb8@gCpo5&<LwEED!v1y4 zu3YNxMnAm_SsVeUXZVYs|0nRzfAaNs@Q*fHTLS=p1sh%!;cZaL;7yK?_2^U&kr-@! zF3+cmlfmf#bfvo;e)9m<l}mfLaciSn9ae;vz)o{+g!D|@Q>`FW0U#OV@ZOGR9EtCw zW>Wgx4oQXFPjK_@S*<!PIHFU#PR5^T=?u^Jf{jb{teStyDama@(m}c<X43VOzz9ea z=}&y@m4SktGsFSk-mKFt^IkWA-m90K(6$FoY%2o9V~Kv`5(rD6JB<_kDPDXIL>$XF z=V$T|`ahZ1%HDW#5dee*!roP&yMlb5QFfj>{L)Kajkmn*Jvevhx+2b*5ApPie9aP~ zo2?g1Xthg@AXhlI6?ef81Nlq=#GhI5NvgIirB1it2>#_S{!sGsgKM%1{axP|LOHb} zh3g%s{UmlSTWe8M&Pa4%W|b+YnpB<v*h84_mtE*)BJtn;@K%m;f2pRa2HugLCvt%P z#EsbQIC*7?$Mh=u{~=?q^=|r<7iQ3NwrLY(#uAx{b>g)Ak;<~zU&13MsfRB81RWe- zH(FuUAFE955u*LoocRPFE|^~%UW7$|w>C4sdhMsBQ??83i4g75)@vSFN2pXeY`gxG zttU$;Wz9!CRwx>6%kiHb#|cW96&(%z&$ikm+R8}+ZL@QI6U5iA?yZ&1+l3BbVB&lF z#Cll(ChDEPm(zm6wgqrKp#DS!+<cPmR(?f5IdKnA3(@Mtl%X$g!(bc4qPM&AEB#3@ z5MX%)m>uBxFM9|6%}?~*>JNV6A-?i+KNw&6`5%HW{ER1ImQQqQ<>S%p&>a_PVs;ph zkxz?7`#4)V%Kb%6TE|4kv&};|CW)f0*Hyu>y<pwl;ys5A7-t(gK<3!6Zr(TG#2cDm zx9M#YzaN_Xqu{}i?Ah;Q@^2mDR-AQ(Vb!!_@yE*k#{(|-PW1Bxp+6Ixz&fb{<7LP9 zF$ZFma3;+QPrt1;Xq{qPOs|8JI#p_fRezH-QRAR=X|&Hnac!C*egch-Zv0F2QTbOB z40ht_Am3WR3C5HNA+~2UTNF0mG2Yndful$M<obk`U*4UPQmv{F6TY05hz(vmDGoHp z4<^x6d0^31;~V_|WA5+-WSJI{8A0JkHCE%u!k`m%UY^b**&GOKwZEqPQynQilo*%f zD78t@oyIE&?+OsHZgh@WIgvHdO=TGB3vrRyf_BdLJm4UtZ$$GsK=an-mHVD?1-uCI z9i<8`#+kWwv~;Su7^Wf#lD}9{tHP}44BAhl(`+IeG}1i!cp=`eoa)WAAJNa!b&%yL z<m5Kw<Ppf(y}pCIcNv&pLYOTupU?2EU;E^Nf}B5Oaq`N~GYtMLMU8AULzH^rc8~{v zp?w+@xv8)Vu(z1o(A`6Bt0VeNP<Y4#Z@n=pZ5h<u?ZCd51<84yM2m^4F;S_*ylT2~ zdB0tb^8$x3dqa^jJrT4?;txV~)bLB}`_MQHdVbfpj0>de069aNB*?qb5%9R{hYr#m z!@x*Q-of9$RKu2&hAQo~&?@r4fPvSDApkmH8IQ#8&iXsayOaJ7^mNyGcLK<9Ja#kw zraRJ8nq^G0?D0r<h7f<zodI$Nk@zn5Z`qSRTLAL|gxOv{=t+*@vwmXZW470WFzfHL z?hFID;^I3mm<&i_7^?PT-IRVYpA;mLG9V+tiIlzdY=kKTz2CXJ{%*z3{nL-f$9~wA z!GXwfcX2wEEA1kZSQI+OJr_fDAkc0JQQxv^NxaJJ5S=XH3o~H856mvdyU_Om%rcJO zc=hk&rLTD1>P*q_2PZH2@*ipWIegs?M0ClL{fQIk62qz{p6w5XTf3cYdC>exf0dmR zojA)MOyo77vZK-nH*~7_W}wB0d!;-Xg75dDoaMU~%x6wJOAF=4{8syGMLgq5exO5u z_19ME1Gi4P*aCQK4(&I0T_WiSjc>ru+ZK3zPW#QeGgkNTH#??c&2q(dn+Z$oly<lS z9<}82J^_3GIls4lhoE)WdI;^K63@=g_i7mcxOQb=|DEHL^uM;jffT2gct}`1Wjo+- z<Tj9Yf*;1e%fQ}sVE>7@b*C);_@j5<!*@UDjriif{t|rHm;4<5_P=~JUiX$;2Dim; zIxCj$*{t_1X9sZ?`aXC8-S0j4NBH$uy#X7->$_Jy<A+s9OK%T}<JML3I*r$J68M>A z#ah=A-<~A0J^I#zdg0b^+(#$S??>=-5BoD?l{VDV-jys`g*=wuP#MM?-gATt_6^?u zC(-jDTBEY9-^c?7If7_y7o^tN*5<n-(@wraVO|@v#qn&3O=CgKgX*l>bX%5A?i+h; z*>>()aaEke>lIs*7nSRAGAf&3tP)K8G)T7%Jvzvz^e)_Egz7L^*=QnjzI*j&+lQ*N zly%|*)guo=aaO!**X!Hmu`O<|<~@GTlj-@La62?-ho;GzbI|0r?dOO1H$nqX0aWE+ zya9DygYA%HIXF6#a6IPf#=E5-6LD{J=H>0`xcq?zXe}l4Xb?!KymrWg(`n%WtB-(M zrdyMn7Y(ZYCwVmAvjhs#o5x1C-(&TQCy#ujWVXTFK3W;svQR{;v+USkl7CqOXGiFc z9)TR+0HgyJmoZyh?(f#c9Dm`nJ_Mii5!V};t^{k}ht8lx$&P^YAM>^A{GOdRIyuw> zWE*5BXn<H{QBLd*$BUACL0l{o95Zid3IcUnL@Z}63u=C;BkIgVMcr?cvduOvmWw(h zK=SxhPOrw=$o>LY%rCwx(6dm~yL)BgQ2L0YUt9pxl|*vp{dOf<)7A;{BwYzlyzfkf z1w8iJ<!J?28LWLBuwQ^`i`CJjBx_>jPT?@<#e}y4hx~Igk#&Avd{d`(F^;MlJpt&d z^-Sv=A?(v#)%!r0BO!d}yKmxWU+|j_k>?1>ze)?~002@Je9@vWp8U*7)nXok#D8y6 zuBw}816a5D#yEar1bw_s?s5I*XZ%T%Z$i&9)<yH;39Kh<Y2vK#uL8#})6dQzdLG|R z4|9asep#e3o27~YAo$LI`wPQ`p9Vis(Mxn^sYva{v)8=H%T*<GiV7{tVJRq8BF+bT z=Dvm%SWA4)g@3)c1CaZWNmrQ4tO}68Rd)TCmc5|p*+m$#FY5vmAjtZlsKw;yaT;je zSABF8o#N(+niW(0vh0{R^|&L*3yVhNgyW^fIOTc>9S0kZpUzk}4RwNsd=Y-O?W&3x zbUwD8VZV)KYKhz;jJPuQGw>A|t1P}qY1%v3{qWm&k5-~@8<2NqPk~AnS=J`XlTxrA zPiueNjT=Jm)1@8YVb-4pGrvlkDm1+Pp(Fg`?|&Vh@>S2rm;J9V#eaJFJ9U0jSs_3^ zPCi}ZLU^A2V=tPBXb_(5_oL1GCUCCpae`sZ@%%J?8?;7mGiWtgUPC{$=#%3!F1z^4 z!!bq0+)u-V?;pVO!(r*S>HttY&(Rvoi_>lj7RM?$9~C4EyB#^ZU-)f1iVW6pR{bQW z6PZ`+n>29pu^rLWc6hKZ<>wi{7L56~&e&m<mvv&sjBk#!ql&eifL6zQ3ar~nwVjbk zIO+izKaO<-W0(NdmMb{XTb=I}%9*3GMON)&$lGG(3{=Qi-?&4ajkjXnYh%{OX102M z6#tD3D)p%1;8E%{r~ZCd#@4DP&@S%{C&$Tf^Jrk8k;F%bjrF`I)Eo1(qcBd}LL))n zTWaauh7XYNZ3__(BmpP`X(kiqx0Sn5KSxSl`Q1Yd*JcE=8F}$X)jlrJ;I{11EI#Ck z*z~dJ5pI7Ts%n6e>!3A=mj*~VV&<9AeN!RHNJsUP_}&Sy6v$b>8@;>tFy!<O!fXNT zUqM(LBFq*Dvl+haYc75_`kiBYlr7NmktFi1)I%T{6(_Ru-s)vm6Mw|ll%%74wxvJT zgp;#KM`!9^9qrrFy%tIZqzMZ>ff+a!=!4FJ8&1^I{b$Bvb#l0HUNTez9U}dNUzEEc zZf4Vxc*0i|LmZwZd1};?NSX5@QO}SE)X7Muoy>XBM?g9j=yBI~HHjV^!Um!{JmzCZ zLk#0%o+}aIc4_mf`Y@*AD%u*va;AJ1d-g}fuez2Etn`|wr=-#_n*;NGg!y5AXJy!f z8svQLOE;SQ-3YSXLb0Xlc+~hft80zj1);%xv5^3ur^=<2!Z0<$7sEJmn$RzaoeWlk zkN@zi_|nh%fZ8b##6^gyIN5k;dY}h36HRI2L!&i1Gc6k6Q<n-NO$*CtZcOvC3oZ?$ zqY(4PKX?~@@|RvYnHK}_qnefhux;7#0m3X4+ayxgVv;F?Qe{77yjvX(5a_$q3Dv?3 zXgM7N_IEOVwh1;brjz1$`APLqi@s?(n?YlMR!zu}0aN9GX`@(e>|>QOcm)n7v&~e) zBp8}Z5G!7QvX4&sjTW-1-Mr1lGoUkB-Fib%)!%^JDk7lUp!&|8hRX5W9#p=>4q%J; zTf5N#sL65r&8BUKdrIRR8q5&1WG}%K^0H6Su%$My!3;SH6US|624GH3KwJzM#-~C= zfM5L8ci_MI#+TsF{FN8tmwxRXr40IE0OD?Rb&Pw!a@pYrp7W9k=||yNqcMi;mSg?~ z({ub)#BpuW^)j;d&k`7%aLa^2V?IvRhD~uu{Ktk+ruY)u@;4rxjGqEY)>^XKl1UF* z4RYvx^L|zv?xR7Y`vi8s{lwO%b?nX)yu5??rexoAgkaKeLfbK!B5al~+kjS^8|oa5 zIjro22b*BMigZ&Ap(H=6hK6&Q22odKv=_zF#%P;_*^Y*#mj!MOdc2O;rjX^>7y?(O zC-Sl-BCAwQCS@egc#UP1&dU$_n^c`a8o>9)r=|Q<$7}+4_dk2`M(1obi|RSNt|QL_ zDEutyUlTvSEB)rs&`dn-)5@?dnde<8tmhIW0Z5Z(R*w$(E;fEs8f-(>IwJsd{jOB0 zEUNvz3pnCB=I#FG?^422dlA1pEfbx8M}1Gq%bNu=d5=OKlea!WvNfrF^}EsK=mzBI z2GA{m#UT)PqlYlZ7eDob@EITXxaoQC08Y<3l%s8>6ai><=*qa7r!$BTj9^Odu+F6j zfZO}KI7j~8@e<m<010H6Af%2RHGHrxX|Iwbt8q2BHVay>qy%OIe2-PHUc2AALs<o< zi5lAN7%0vt@Sz2sE)wK5i&A~;GYioUq@&NX*k^yjvxQ5DEDNFW?{U|5b)37ACFO1o zv^$HX(_G+r6;~%)6_~Q|c<s8kHnK@5ey|#MNXkeJ_6zA@CIG|-s(d0+B=iHD^GlF) za>#6s)I}B%{JS52u`S3s0@Za0aVI!`bD|G?3TEQ7)v#23$3~E+Q7a)ab~e|I87$gh zB<|b(@<-?6=_{CVUQ%>sBqp_Fq52o8?^91{Eo56M($A;o>wkjwH!9Ks`jtHkgvF)) zdYAcu8Mqhx<L~}?bWT5FMR?`OOTPS-5oO)}?24o&%?${2PkPdgQgn#TZm`G5>Z=-` zARAjNUy93q-o!GrpyCw~He~B75ZBDB&qLo=0NsNlW>#&}Fqn7YM_X4-vbNlpwFn*1 zQRexqwIy^qY<wv<gY}R5u&rU&3-VmKP|k`?UPo=!pKW8o`9?!NJ`zzs9#MDit$$TV zLNOp`8{Ip!zaX9KIXN4Ee+;{xIOiSe-cj&2Z4JhjZj1PJU`Wy1PK=jModkm9m}tG5 z9ZRp=EySFL)5gCvc`Y6Kg|G2CpB3QOf9E~;lK<CB@!5a%g?RbzzQ+`L2w3@-_`mqe zzlC?a>yedcaNrlZS3ct%gQR#YYx(U%z${MjSFvYX>3n)Juu7Wp?7P346Il&Cjey;` zUX8(QvD3be4SV!xd4`t!ak$$7rZ^ssF~jWPvuPf!sPlsJJHxT+J$d2I`_yln0NXUr zUVHhE(PCHj+s>=PvyL%X5nAYN*7iBkmyg#TQx2;VP^%N)%$4k`IW8IBtyDW!Yrv4M z8_aVEk<0M)X`1>Cn#cJ;`Ki<x?5c498}TxM*GKbo1$XMQhcSTD7S1|-UKJ!+7uu1M zIzRC}7#)!(&+TgUT{h{lI_Gw4^-n`)c__x6SZ~p=YDaXmot`sf`g^J*g;n(zYMHUT zObd&7A%~dnaKde1-XYWf3EPs`$#nJu<tT>-dmi$g!SShRK6-uK^f!Y!f;xtGMKH<< zzV#3xi*v2OFri}*3XOb}_)5S+&jYFgNZ0R1KfR6asO&}$`&SV54iV=4?#6%cbx&C_ z&s~7lS;Bm$YRqh^k~_+zHF@Xp*lvZlm22ce#kojOMgTr@n!Z7UXSB0ah=)0Ltb{%) z;ix8EgxX-}?@^Zic=w!FiZ)2+IfJLpvhAf`PmG3e4t@)CfIu?vsb2fvz!MToC;Jlt zD1&kJ1i<62Ul|}|Q)sle1e3NYBveJAs=Ga*zjOE??_2HGHC+RZob|kl#s-6pfH&X} ziv9FpmX6uJj4;0x??a#EcJzXmy#{Z3>%0B5=K;AGaqw5&D-`PbS7$;})TmFzsROTC z0-*I9@9<J>L10#<Y#l!3W3J&DpZ`Izjg4i(1LyS}$H80^pug+mn^Suz$Mgngf+KKp zq*Ex$=eP?!9K=%&(oQr0U55wX{4RX|b6+-6rb+Pq*={CU(r*Xf){d}JIx+p5UVzex z6}>7A8YgATQ1uvX_MM3+BxjYtQu`O^O3X4j(O_8NSN?3M<ElhXDQ!U&iV>Z?0`Ra^ z#_i=5%)1(;mr{p0ic}~nkdg0e!tFc98>0ZQ75*krYYetLlc27KQI*+Zu++hxUqa@g zif_kAY*zLJ14~lITO&U?-FOWH&B9yx#YV^aT)s4Mfq8@FEf|ssJ8|wE+dg#cd->)K zOka!xf9Zhu=<3ZzLM3yK-c}KVk+GCUw9HnBJ;D-w%tJx;+q+ZTJ6e75$IE{EJ@_+! z<%Rf5-}>wLgLm8=i7kCza?<}2eOo%p{dt^~mwoeF0<J$#zu0(df!7DNbWP15G@ggz zbNjPxYP{hOssBw(!>Z=0HPJp5b}=EoMU(q}0z<lcDzwshzULGeOY>+Yt^(&YiS9Uk zD<*BeuY<$Fn8RtqlarcyfZXXAGG1OMP%TNmPlUJCHoaBLRl*kdhANewhGv|OVI5C* zYDy$Ufp=_p)pM|aPLYNj!mV{AhddU?TB^>H_`6&iy0_^MDH%6>;+bLbu&fC~{8L%j zI&vm3GC!cdaWcMB-GUux$ggGhO}?79>+e7fG?-ac&#wA6Q`Lp#ZGa*w#D8g`GVM$c zhB-s(D~Ee+L9MhdiLYMTXfZheT#dh*-HCp*)N0I*8(7&B$&*q!c*r+u@udaU-wG6H z^F$#@Vxo((9!IAgP3F<)GtXtD^0YRY1mwvOsRp=n>&sEq1GRZIx8MTtameHM^sRbH zgI=+KJo%P(qaWXdoZNtPX9)8{gvFJ-!|~5P<%#&OKlw>Rgq{Of;iMfC@xL<gL#YH% zGwXw9Kj>eTy^(Ex9=nzz2JI~_=+p(k$VlWx>X-}hXUI21Oe3A)LqAa_l^n*lAav)k zvRnGDTCOUks4iygtqq~g9^R1-KrJ#@sn>3c&l4nS(njT`3FE3%ey5mwqSMD2u0L>T zI*sc9mm{%c==y|pMr+^?6kFC*m|6dWo|_{$)~P_<8DPJ@^6`@{w#1MP4@^*^XAYU| z1B*k1e3bhv$NS!Y|Dp!H=LEUGnOC4eH)8UK6ObQP>DAoHl1e7By=5Co-veKjlFh!U zBry+DeV_)+Lcn)@^C#4@t7soJ{`tE|9amysyx*N3;&U%xArIy!xg6?9*zDpi^m#hU zeIE#O`rhI1f7efMV+SryUi9Vvs@NfDme@s{LwW*?gKfRkEY1s%5=uHjgk1z`&K^j_ z0g9_L3q&_G`-2pDPMN4H4+!6&zY>3~8VAd~5I-C`D_J4lsfMs^Bb;R0o}|FKE)ZXe z106thoM`i!mG|thcpOwGhtjU8Alxi=<K(Pz&-FO;OjLbJ^^Jc)vNeLT1s>^@E~giZ zD>yW5AD%e>jOTvp{4<_=t=P34<~BGMG!Tbi=ty>N7kWlZ6YAE#vgypn{CMm3`QM3t zuosQV)Uharp)nKXFIeRwx=AP;LvqQ29qMrD04#BQvfknk5#UFk|5kj$(|-xy`2(-R zvUQq_2+*AX%ez2#59s=d^oQPi6F>JKU$s`=1h>0aKI7l5o!YX-vZ+;Pl`k+QGba-J zl%t58I&|Y?C)drNU1CwT*~?3+bSf6P-)jBpmenNZ&F&4m@taJnZwim@RNn-=M%M7- z-1sdS_VRfYwgrpvDBFM$OFN{9y`)|zYApLH&c0)_6%Au)?eiFZrmdAv6L!%F8_0@# z!L3M{BwK;QgB)J*y_}}n1xdcvlra^Rvu7PAW@?jfrD_~{#0Y;!afLFTkUy6?jXxy5 z<!6r^*Lk&3>&e(AaFGC~-qHX`{J^^&(sv0^gQGcq1LxR4K*f6=6iM&3v!a}w{`nq& zwa;_Cchcc-FO|s<IaS7#cozc2R&pLYp-vukVik*%vnVQQFE=v`cyWToV&k=2i<s|5 z7nCk(x45U?toWq=f(S5^A`WSgk&lE2`aw&fzg8!O^X@QhX`7%l(w4osD6qSovivy> zjf439TQ!KI8!4Na#Qu%J>z%Y@nA?rweQH1g=}v)@Tj=gRg8BY+;NTj<-WA~NE^u}X zV2N-4+9%_eU;VC&>F{_m8A0C-TLym0fDigI<|-<kOS?&1e^`aSgghe5JwuWU0WKe& z@2LxgHqyy<A{`+4Ao{Z|<+4#c<vSVqGtd1!wW#cxa>009f^my^zNj8I!Jw-a<wuAo zlJ%{Wv?QZQwkn~3epk4wyf_u(NGAgX#bXHK4&Nozy~%N4=<=oA%P24CE3~nEIWjj1 zapX6LrNtfTbOZ|b%$l2}>tJR?l%w%$6<skb*-W9|lz9rPB#dXt=Kap|c<qMF_YuMj zX`<<!58cGizTh`o#GW6Bd0-<rYdH;4<kZ8J7wYtST(a$p(UQ*3?M|EbYS9|!mFi8< z`%7K&S60_I|Kpc`C_d}S*K3_u?Gh%R$dxbagr!~Q#m?ogIb0wTX!m;2L1l7X5fQ^8 zFK3H>;(T@qnC&Bk1xhEY!>eEWcKpOIY~?QWf8&lP1ZbWN$%744l^ug;hF9F>qVT@@ zgR9$_#7rhHmP%PCHd&j+<x4Luosx8gtt*d+DvW%4zO&u(6F|LqhtdLd{yl88!s_5) zuDTv>4(ykxmEB@~)3XthJi!}${xS;Yr5DGopV5H#W9XSu)EG08<kqXIR)gj^Rv(P9 zb|_AEEYjbKzQlC+vGg$ijOV@!!0Q0K0l;ekyr-3DBiKc88aTZp-noATpn4x_Sj|b> z^MIDDSs1j*4SY%Gduj7K>8M~4Q08iq)FP6tsGK|Z&hWSX#jEi{KmQhd&$mAnpZTZk zm2CpZ8L+$qoZSZISAf|9KlI#}ZsYWZXRZ``)NgaZ*7d4-eh^lv0Bd+Hjxi@khwGCb zT2OzhhlrA2$nAIlWdkJpI_oK<)|#6~C%7*P#u&d&#q6>&--iTcichm+*zHdA?D(+( zvmYD43Vn=8V*ZBk4dD#tTZ@L4j7`$PsY5~?E?(8FRyntL)-odJ1eK%1?^G7gh;c93 zLAy?gq(zTKHYQWtQC}BqXUFE%%y-~>@>nuYEpqPJqn7msUU5Drv14)N%?DO2TPtuU zPoP^m`FRFC5$RH&2CKNu#6Nq?Cs21P`FApSBQ8>CNMHNs(^auEoGv56yc<Mx89|R@ zI*`GWi;53rP|NPBS51Zb`P`3DvJozBr}Q95JY~R)57~`MMed~^M9hT^z%qrUx{_j9 ztHy)6j_lxE3ggWAfg7P2^u2iZCziJ(SxtZL4z_W0fY6RZ$#s_5DrM)KH%~tb-aveF zqMYKpx>YibSRO-;9)TP`(yuyS^t;i+;s9Yb$ESYuWASC5{y{4eyCvX(U_g~Ylzx#I zJ-Dl!xg%L^Qn7MsCxyKw(=GiK9AYnG^4AW87a=Ua$_I+iA(TP(+|I47QkhT&hT(CM zgP=bRrR+)%iX>JSgMP@xD~$>&6D@QkJ$)+&7D!p#fn*{@;hK`4+b&|A_EqE<hMqw5 zrwQ<7^gVHxE*(suU^578c<uHChIQLa!qpK@H9-_*Ps#}i65}XeArp*=zKV6)9mC=I zy9^zS?lHf!88AOUh)22GUFbjbQ@@JSvyIm40l>|TQggAhj3(Uzs3XqV-X`X-JqF=Q zGCd2qzWP&TN__{aZ#Ac?77s;Q?1(~{0gdsN{oe}kls|bD|JOHse4*L$h3O45C(-~^ zO{B;e4`yojyT>2GjN+ulGwHwRKZLjoeRcrM4uIJnD=k1e{LSz9iEZ444gmkOry=pf zd<}_ABLfUPE|K1C+wt^D^zQ?`=S4OW7diz^mde_g#ylx3Znwly3)Z+9c@Oq`3>z8~ zV7%-PdVZ54l8Glp=j*$Tj^#R7%(VMT)u)D)RD?0bYuYvIk*sfwOjuvpKD${s;}w&v z^+d3JBu{QPgN^QKxpEj6(*R(d)BmM+$!*9VYq5eDA@#LbJ{wWpI`dShpdmgxbs(Pv z;Bx@{RRG_KRVNEQn9>9$!r;;VRku>qFYip}iFJEVx|-w*PMf)ievk)DhG(bK?^ND5 z``;F^7=JS8NJ)3A{^{;y_IDn<fzSSbybyouU%VQ}C+4Um>44=CaCWnwNbiofb(H(F zSBgEPN&vqfWc&9ioa@ut<|+BE1s<Xyff-V4L*X_rzW}|NoFY@h3@A-GRN-D%ZfetK z|MgM0D44>0s~oLNxy~<Y`L^G-Vf5}p;kge;+VOGj$q6s7)%Ss<Q?sa^t--cnY-}^n z77eS0S2T^3J9WTPXH03o*6#(t5TDbap4XGhze4HC$8D5Ik>t^79Wie(pMR%9Ye3IF zr$0WO5$4$@;DJ()Sg*6l9o`k38Ya<gDyeA)RGot|kZL=AD>9SsmQLvf`snCHr9vH0 z)%7~{DXkYP%*<cI`;8%tJd1B<hrpg1xq@wF^(FLPH*G!OTF443i@{D|RywAYzOc_( z9mh$6uGdysUGqSbpubCU7L=GOye;|UopprPCr)g(xOQdtlQtFbpnhfFs6DbmvG;bi zI^Ox6+m&T%|Ld+bX#v}z*7s^qnZA3S%AB@?bn$NVd+&uD-v+`AVgE|M<8ii!Fq`9B zzvju9UBD9IoA=IinFdKH7e1uFTK5-R(yGrCQBC9o^WI8lloq$Q^8{8Bo`9L1oF!di zvOu+kK2iCm29_PUOvk?G2{bdPCPI(#ICrHoJe(JNEIw#%R;x6(*|Cjr+bDn_Qg+c& z{9>~jerD3YDPcAEMi1;;b$vpK^%L@dXE+~yJXFWlHyTRsj@Hm$l}>b80BTkzpVH#s zW3g8iE&7BdH6Yp`$T}s^$&@dd>oXD%7X3Zd^Fv^EfDq=$_f-S<-t7!>ZVt?=mM@Wg zQPZGOSkhZO0S{<=d`@Ht{dEcg2r)F|$u);Q3xeJr$`a^Kf#vi&kFQ@@;79)6pT^|_ ztDmfl+H$8TjgJ1HkFNdfG^rJ;g-&VmgVL}~5cIM&+wZS&nbR@uy@QA!|AklK#jkkK zBVtu}-pPx<{6XcECmMhv{~^|!t@m7a@!Jggs)SKrs^=-6P~qwWB-17eC0`*wm{p7J z98L;5%dvGTf=N77F!R~wm-1=pNHqZlz?^2VF_=D<YdCB3NY5=Fs@A#LVzO)v^*z0B zDdU-W-vyWjUe)tRvI(%!5i^Sg?@0DD<%t=8w|YaC?buo+m(ctl>w5*~FQ?P^@7!Dc zZt3%ae&IrdDfR5xT6!Kj+JDMD=@}JGtfxOUnU1~%*6n4N4akT2Yy#s}CCl3Z&}tS| zx4Ar_K;^e5L!$-%>}>O^R2Y_>;5&cdb$II6{YSj+Ew>GMr@-<yaCQ@~`mNXD)vtZ) zrrG^g_sVDdru)U?-;mDs%oF?R9M97!7HqtocG;(7<O$7?klF9$*_+fJFW}}37@G`l zeP_46m2T+$QCJs}yfp{6P|M_0KhZPFW5#<5t(K02=TWe5PIsb5aGmDS-dQ`?lNB$S zXLMU(7pXYhyd6(ss0{ZDSiRA5(yMmqj;ht^)}_ZoYdhr0WnH(w+loKd>13WwaZua{ z6tNSUaF*#hu)*@muL{(k_Ey=-P)A}#rh5IxK`U<u0qCV^$3)9WYtV8kY^6O$BzC7t zCvlLA4d;Z41KMp-PzKIaN5iA3&aWE3NwN?Fql938f8z<8gIM<)T?Te^*2OYQss9mh zj|2{}tm(dVK|Eep$3Z|nkk7mpCmzR9_2M*$7<Ar~vUiTVwy31a4=CP!+Bv3n^he-w z+Cd)XnQ9N^gT33TuhyiSpmloEUz2pJZChgMB*s(E0-PN~j&Gtnei+i7BFqmE_OBq! z4}dVkQ$G9}{=%R6;4uQW4r2Lgbw$OKn%_m&Q}v?JQL~c`DPe1oLQx_^r5O0O8#q3- zmoNkU0C^fn7hkA`dcHY23HXv5hNrNz;iVw4UxB=sE!J0Rk2*J8xwO%SxUE5+S|OEe znyjlX_&uZva^goI-Uk3-rq9Z;rd|TPP31aP685+YSl?eC)X$Z}9rL%L@};ulMs7Hq zC%ruN>M=isGd{J7$r&*AUM&6U{$|ez<cxizZ0Tn`*U|56hA`Vlm>(kST?XcR{m%5z zC;a7Ke=XklmUq?oSA#ciiU5FLC-!@4G-(H{x1f#F3y>G)qz{Qt<|ubX!cd(8THl43 zM|TP=Px>oOCcvfr8J_#Ue=45*;aA&{l1|Hu9*7dPiZiuY(cdB?rnpSJZlH*G=S*(R zfG`JUb0ExnTR+<e!Xo#JAWPi7a}VG0fBp1$#?#<=eL<)mS)m1PC&uQc0&y`sWy{}& zz!{CryU{^@LnNt~C1=rB$}aiXMwJOKLRa*XMi0yg;(>5nr;N-8MGXB~-RJETEgu`t zTL4piO1z!%gc4*62qyvi3sz4MPdz^}J$r^4Oz4)OHH&bc0q;iE6R9ee(J|ft5m0xM zI9%##t{kTULT$aOrle^(J>B@!mYu=g!i)>4c8t1wUeoZN9q{fx=Wq3q?Ik>Y(|4xN z92pKcIcI)9aAl2KU`LzYm{Fl<L%3``dPG!y0dVKu^o4z^z<+t;O?>9pzW_h=qPLYm zk+>WE2A=&BFWp8qKhXT*@xgKZM}hgiN_@}$csgXOU=7ij&`gC<$7c(9Y!A2_rn_e~ zot|%NzfZ~UQ5b=y7<$gOm%#C3tMA<Kyf_xDufSpVpU-r^!TC<2x4?5=D%p@ad{9P4 zG<3@kZQ?s;=zE*=0=+VP6@#`5m}&r9ZQYBMI%HzP8Cru!t3aYXoxW*#nfipOm+#2R z5Q!_x))e~3IykNN!(~gm5qL17jBHG&cO(gbJYb)9r2C@}Z3N9sq08se*@_SijGA~r znMCElP1{-?8Nx>1`N^4`O(mN0Kq+*b&V&tiEZ~ky_ozbIB3K<a$sLjEkpfF-%I0u? z<2zyx0pOv3@d@`fL2`T=%f>6Kv)2h%FH~jZ@`pV3Ugify^dKJBMV2ql3?*+8S)HfA z^>i=D7@RFBUr(2|$m-~0lCjcmYG}3nro&ev7gogyMaUXXf3i=u9j4EAFjgRP206LY zAM1V+ccbrJ0roD(qg`kCwy${#7V~p<R&)KB2CU~61`?NaNyh`Ck}1@@n9Gac4Z!C5 zW_#7@Y@81qo!T7>Ne5fGZS+XpCTrv>*MpaCLitmk_I&-JD>W{>uS9J%J&CAO@W))k z%(ke{lP-qnUFia3dnQzG-1X$^ZH1~w>5Qb;vmNdoECGs~N^cA<9c=$z^hy>z_2l}? zq;uU7laY*vbUH(vFtlAaH6LJ~hsM8>Eme7k_-+gjU!Bm(F97{6^aEgixj)i9=p%N& z_us#0LP1C2`?i4u012ZCEE8JEpK0lJAlFOL6SESJ1wH<iZfMC@sp@pa1e26^mJzP* z6j<JaoQ=C}kGZ;spZmw3h0poZkFP)Gwk1ZGNUm)|Na2}Jy@Ma3@0Az8L>`2Y>>1;Y zcC0e<d<<_dqk;g;76|iwNZ9LbJ!qm|I{f{A`Fy<Xoi|2#F#%q9@}e*M;m90q!&~M; zwXqJB@8S)9r*MnI!>!t64CV<}6uv?FYe@oPe<O=dk-ef*p~{!4v*auK$_ZOmrYV?r zjyuFV23Env>DLLf5pfCH45G;L4FPUHg~TE^dqSe)57A}%N-CLSN3x!!KUJwUJaTiR zZXEzTGAS0@K_|Ewe~VxzG}7r#Mg59-=QR9n$S6DfwsJi*9Mc#d%XZ|#ea8*KX|j{r z{wi5CWT&qGGI3s~@d>(nAMN~a?#v%+IxX=XlP`O1!C;;jBdj;?oZ_qgx0m7D|Ml;p z>*BzooZ;l?Hh%c0e|sBQME`P2`ia~76npQrm7({Qs$iY^@)X^eBU1!WFIcJz?HzE! zI5%CZwN833O&d@BLC0;Ec~u(Lf%o6Zc&ATN0XL?Jewd28P9;PI>WyDz+`Foj_x;K~ zpGkDqQLT=dy1$qbqz(uVDhjOLqhC|ut^Uf`=`E9t@;ShWUp)HFoorbF*HoBFkN45G z(J>uj>)pzfQ~lL@)KwuMPnZgkQxj7XXA$GPEzgH^*%W?zgNgRtlw~|GiGz@7&==H^ z3{E))@J@lMZPEujkh?0FK?C(%>3pY9c7X~|2Im+*=eH^^dej?@2;4h0!mP?hLd&2= zOHdczYZPAlW5ddWw4A4_w-apwn6KM|)Ofc5cF@gRoX}JxP{nqes;a{BB@KLtO{AQ7 zFB~L~td#D9(F~^5BZtFTPSaUa-Y!ViwT#1S=iD}Iwjm8taOQ~WKr$&R(IA*gud<GE zwd{AJ%h4l{<tf7a62jgUgvBL<FvmxI@Kt=x=YH5&W;=k$RPWRSz_PF%riNpY2ljYO zSvA$9My$=WFf)lJ0Ovp$zjZEl4?^`WYP&K}2@My#(jlVLs2KtHI>9OwhdLFX^@CYl zC34Z6BuIQ9cJ}Hmw#zQc6@_IJL*)<vLW_F($r-47owd&F<FxpY)=;XhZ8EF*01mQ= zil9D~2ypfC_IIKm@d+TQd8Ek_DLSnJZhJ!~1u2_I`K0%;!OO%GE7t=_)N^Yfjw@o& zDURX105IPP9RSP`!X7X?1ojU5$#l$+&KiFAdvD>V|KqC$>7EGxb{j|lz@7L*D7*&r zbw^ERS`_g+D+P6|JF-5`q7EYhQ8x)a_l+d3-tFRX?%nXZ(ocKxlkh9w^QHKlPx&AK z3-pUQDWfDyJeujrYLel6rGU9F-P)ks$OF>7=Ssw~%zKJC;R^s}2(twQd%$cTAug8d z{frLME%DOdcq9JR5B=&OA69^87hllo{}djHPf^kW#&o=UYNyO1>jw~;%F*>;tY4R| zI-2R@i!)j(igG87iLCKDBxLs?DevUtxAeyZus&{Hq+yAtw$+@W*bGGZ1^sX3bERBK z6nsjwKgYk#R2eY}ANZSUXUR~7@_pN2bpiwHkE9=_;@mP=lr56WG2c3_J)&1Cn+Q~u zVP(`jR^aK#mS4Mzy4(eL{Znt@&9-17zSb`E^eyAM5BXf}tlw61v1L{AChczuW+b;% z`RBw(5#T%i-D~k>|Ld>d;hV>REb&t>cn}ZY+~_bx0C-OK%4gi_AGgHtb$DV;+Z3}} z*-t0_$bzeBgiQ@M?W~cmvG%IOXquF1g;-}e+)Go!^haw$>a^RpbF098cwo#qfY(rL zgPJPKHvUA0W;9;MdupYOb_yKao5IB!!}FU&x6dB0ha5Z4k*o3{p<(%{@-fcHDs^xX z4r66lS`m^)lv+Eg2{4OmO9fenkKV7>53qf=K+jX?v0^2<=mMzCE16w!;8~CyTp;gG zXbmFT&gGciSfvAF%Wvb3IxhkGSU(yhbD~b7aST$HEq<vE@5BbSZktsBMoDzex8Owg zNUfkL9IJzeX0Wd90D}1Z<>I%<b>%nI`9V+?Vw{I!biKdzq4F&0*~xm)KXK|Nt79QO zG7CT#BKOiqgL|w!=K-OT`Qn1_H_p(KCw^u=+re*^C9i{K@eHbqvST9+G=)6y3>vVg zX&qeW<JnK9wG&8p206V8IeHj!dJ6~vVQ~dmTn1+Q5Cr_)|Ni5#zc|l>fkgedHpvdA zqY+kBYLsZHk8tJcEE}ck%&VhYQ(`mgasA4rs$@F_0WG={6<i5nqL;Ucxx!@X!krMJ zcf0MZiok7$2jUF9l+U@S>;{yzYeIMN(*5PeW(iRE(iqE4@0n9H;g&Wtr|)^wtb?Nv z>4<z5ZbZ6E-KMK~?FP?nf)cAlQ&ydEXQwHU@VtA|R@+1)!r?W4{$NI(gg&!wNc0DK z&fy(Y9L0YN>5OQRcn>sHRB}WEfW^GO1ATEBVSWky{nhiF&ksEBS8;NBHeB{`c<#~j zzv!V&k<<)nNqa-L07YOrdxF7$PV#gU$xW{AD1b??^e2yWfGpA9hn|x4?;d>66R+W) zeajc)rO*0WeC$U&5n;9;kJk5&u_f}x78OaSWnj?ZrNSn~kUE4&6B~^Ih!7Amy>raw z{SoeEr+)`@9q!yY!e9N?=b@`kcUlX6=H$g+_Jf6No*=OHh+ebO<NhDnTwZX+Ec2?) zw*M(CHj|tpQYO`t4v6o$FHZC)eaGgI^-9i$AC%!pdZ5u6pHej~)tU5Fz8Z_`K<m1V zLGf6Z#jf=T6wWan?@PIbV&mkQTWcp!DufYma~Ul2R@y^EMK(tX5VY*^^Xg8}8s}P5 z;`wZHmVDg14hM=}qPAdUU06o4vk>aa=VUG+(DKH<o3PN|=irh^iiFKYGyWL98ue7* z(@oNNK}Mu-ZA+1?4r26oo<LvK=WQvYDR^3O*eI~PH_~s(7LUR&{n|V6>0kE({Pyb~ z!Lxt*!EK=Yxose6f)y{XKiYCjJ-<MlcorYy9P%NmgzJEZ+!I1}Y9?UKG8eJ1ueC9K zjB^TvOjB(_rr{qP1G^94ex_|TV8NdXQ{-|N3~IHVAzF4ZAhN?jmI<(t6F3>XGFqF~ zHR5>**+HZZZgz;dqml+qRDHW$1E0pR@O5N<6JQ5#tvnrmXwO@Bu3Pyq9b?%sFzv0* zw(Wq4q1nduI%#6Qds&E|tu1pOw{)~5@~7PSZ1|UGZS>Da>&+f9A1It*NDeGda~xA> zJ|2_t2(%UDPQ|KoJ+>~a>~JSGcon&3<Fc}6%bD~@p!{uio;+EcUR`a=XiY`qIky1v zh>7iZrTWcvA*J2h`mu7xqcH3&Dw%70%=6ir^+_l;MUWti+|W`^u|iS5R$%$ZVevOj zG6IPPN)(R)jxQQfqPH>dedW^jj}9IJvGSrmI^Vnw66=ClW{|c4YSySxAFU2p;7o{a zgo=%d?Wr0@+hJ-0!RX2Oa&`ncxzX=N-@A&iIOvacKf4EXr}&U3T)|)Y!VkyyJpWB& z8Epkl&ms?#{!cbXO**l>t%6<XsjiG(^#rHw6}=SHJ*ExxQr{`Ka|i%tRIc2PL$5j` zO%fT}7q5f5fxB8XW@WkMI79+cyU6yd6*mQSg+{ZOs-^nQ6Rure=yp0ob!vAA>BNpG zL&P@Mt%~1^c@h;Dt+*<@KL)<PV?C5S*cals5J(VxJBReLzPE#gO{E$18D>5tB9o|a zQ(kwS4o^BT0i4GqG^rk_MWmfp7;rmUI>@uL{E{zS_H646SR4ZL!+tWIk8%&d_x;$5 zrxj`#er7Ap%d?*#pUvy9sYVj*D%;rv9PS#@h$js++XV_S`+%a;`+@(s^IVp3LVOPh z3&^bZPeK4b^245hr+(r`;w!)CQ}7j^`!P6}-388W0jDRxYyq4t0C;!4lFvEBE9J{u z8BY4J*qvrSDe^<ARWT{;tkgxA17Qz>8A6!F_7NwTLcrhr$G?C#z3pL#@U`H_HHk*r z#CcI|!8$)E{Y>_~I@9iRen8bWS;sW%N6PN=+>b`T*hx(qMPDJNt0rrNP!js=?xpH+ z%xp=J>}iyTOg|xC#m~rmYvtE}-}|#az0vsFJhxk847q=0^y82#4v@-l+`pg_Ife7e zY};amY#{!wfcp|fVbx*daCH+ht{&Dt0h7}5%j$2M$$cA%U*dDp$-I~{`-CNF?bo;j zn5+X(P8?a{&fVSIFTD+T%vCxO$m+2cc;#)y8ItW3l}_Cl3aiucwJW$V$NhoJwb}~S zFXZ1baDAJR^kcHB`bZp?d?kXLw>Q2*Vlw>x+wS1c{FN8txVjo_Wq4=z%4dB4HfWj* zL;5{IFyFlQRdmd#DxQLHD1!t;jW-y*JE5V|cabUahjCcgr1_^w{&LF2a9r=il>2GN z`29r7_FzgQNs4XE;T(gZMmyBWvhlYBgH3wfwzL~KpGkBNtbt3vQ}hxmGWXd6BW_uN z`=?Sy!7IXKo8WloE=yu!XUw4ChYZtcogV(iyG();H+@W<+0-lMcbiXoPOnxcj8(gG z=2VZq3KK{*?@;8Ch_L0#bc_go%NbEP%=1uuj;oqR3{-S+8BFhvCt*h*N0Z{;He)ic zbkBWSW|N6wyeZGnCeW&pmfg|cH`>b7EurhRMT4SKYFSA2$@Oo`o}amX8<|+05kPVg zD_QtsfvcAf9HLi(2k7}GfNSd_x^=X~HD@rR2I527E$QhITTfm`j>3h)`BqVZ^kc5G z)a*jxDGyR+eG-vw;8?E<H;<OFU9UK)X?1auAG<1?2k-g(LS_3YY=+u?D4pUc;$%~Z zj1cu3XM>VLw;}0mrF792uw4>?%$C6Ey?zq?;5x$L;}P~Q1E-fEXU9NyhX3uWJ`O+l z!au;h6K~RByKwioBO3~13sRX-H~leRqiGKcuf5GbJg<?FuzgqdsB#X@4=SA+AL$sI za?f^Oju2+r&MSL7(q39|^Fli*d@95^eh4AUbsZqxeYSImnv-pwWrVrcl|tnx>H9=^ z;)T+O_}%Mzqy-rgbxh6=D7)BU6BYcqez~3zvix2--2QRy$(OPXFY95^B!#3GE!~N& zEnfoAeqRbtyWcXdX5&{hC%KiBT2edF^&z1Q@iS&p)y0-_Bvls;lEMsOcF<p~u{Z?6 zKC)pA0WW#Q>+s-P-Z@;Barncd=YP=;Y^8O1e!lWy<I9jfv3Aw%1Mo|rpMZXnB=r%B z9Zsi)q;?|d|Fcuz^d4|<3YlL5=9hr|YY1lxJoGDn8`mH6c!a&HeYkXx)7!vVf1G|l znHu^D!7k`JCekXfg2H82WrViTnIGH`i0Q@P*F<DpKZ9TnV1|BCRev^m2>lW6VFrBv zPrn+^`pMsF5Wg~f&&i9v^oOfDwEd9u;Pz{5M}dPP(xFoTC|duV(xA6d-lCo4s+n;J z^-lVxgbFaDg&HVX5n5eDHiZF24lKPkymDlkjZa7MWKXr-Sg!t^`!Op+Kbgh863K35 z;D|&+BPR(C6Pe%K!b^E#7#mzhE`$gu{yDdw#FG*8u@<PROAdyWd1C}GXqKQwo{eM4 zEop?pM8)SYgAr_pGq9+OiLR3Oljo3ApgY0o=BKxuFL>?NHg_AJA(&^=_U#0@f1*ID z_!?*OWuup5@(8$bYvUuqSAw(&V%-JIqvHe~&%N)|ALtR=jJ$*}I_CV_H~`!`-bx?; zS=&Iebr{m)*1lLfxpsyl`L@zbj%PPpSl?hQWBYwO#?G0J7zH8SF%2JCescZqw~6%k zADB{^L&|PUA+92;LveRl`76ltMZ@mT50%Crf4A|+@J))?itqL?HDOKEmU!orIPVuJ z5LMo$bJL<N4Gh?FurqEQ&Q_UKCvt>7&L_a(tDxGZ)N*)R{NKcWsg6EqASvNAospK4 zXB=TotAIM%nimy4^lT^gT>71K0+dnf;KUVGRyARjzPD(i{Bm)I9IVs?6%HCOU$-$$ z;R%3z399>TC>>h5?e=scYq)*9G(4mX(qM$wPAt6vb-7%9l`1MCO#=^}3|raDVRm3; z`^I)_Ds?49kxA)3$sv6|rVFhOqWa10L|NyUfc5rJ2l4`---#ymfIvHe=7W_{8yAT3 zDTaT<gaA55)8G*MVA83~0;%9KFqKKP@#D^EJy=D;(Jg_qW5`ju8~qqzaS7PF((g*2 zE${)4J;eX~B_G*fzz!ghs20SBqU!_KqxkjHs^ezem*e!AN4Z)h>3*TOOkN`50()<Q zvN_TtCG>3}ME6>{uKy#Z@J@DDR^5D!U!eR4aqy7NXyLnPUINu3rsR5Nu<cef={dfX z^74G40D4`RM}!%TR$NKDxjd5SB^Vlc;9*xFknFRRwh|Ec#g~X79t+Ct&E7vxv{p3p zhs5X7SZhQ+u{ES)qm$hbQAbHzQ<<M_&(*WTN>wl~0EGT1cg!yXi%b16?z2+sTiS*G zJz14)0kTNB_ymJHj5QY0qbNM@Y`s!_q$A+H1|)Fu?suY#96^?MfbJAwegN!U2M!*G z>yP`uIDvi;^XzwO_i2{By_Bw(i{yjGYaU#k>FLnQH!`{|)7|<$v{THaOF|j?MF6Ry zq+9k2m1K$E`n|W~oBoggFo1Jq_=bFi68liKd39(`L9Dz?n--Xb7fB`<ujqT!)r>6a zI`Tl#pZr_4bF9n-sXth`B3<n-sP>n|yXYK+zgBu^FFa@!WF(l&wKXtIZYZ7Hq@8g7 zmfehw>@1>x-$I&!D?OO+p@ey}^}B*G7ss_@q#HSoc2ai^LpuONY_m*`ot)%*)Kh$e z(GTNl6jbf1q(u~zGoU*Lx+7rw0=|35Vk&j`)U-y-i+Lq|It6c4=cbO7L*yUxzf&+W z*2=#X9>z{0WIhgkXTG*<f1Nw>T}uG``$^ts;Mo^VKn31-)QBtE{MPdE+;m~brlgrM z2AuLbW;JHT_=ocLacydfirpCcX4`u^%_eZ(YV7?3rdGm`6T}V6lS{8+&TGu*BJ-XG z=XnXIhKp!0VL%aPIU4hBnnP(N3eeV(EyJ)5cxi2aru8jr!ZEzosZ5=SXgE^46F+*L zuk+mk4+MBLw(t$*?eTpTnk-VULsIcKv`1~(VXsDwy|@^ct(Is`Dj)ZlykIFb2O#g* zP6Chy;adD=bY6Ij?~P+*X!t5?bs}2rurra=vBIqa(eHGBY8nJxzI4y2q(Mc_+tM|} zOTw>gCp*DxR~g^XGf*l~_(RZfwgDIJbS0q$wT}pFDkhG(RU(<yL#cCnKk)qmN=92N z?^`-}s_jTTP5e%G5UX(11Ijk<^qVJeU=)u)>AU#3tY45~2EDpxf<qxnx--aGyc_-K zR<B<6E+fRd(E|d$`71vfR}atWfFR~oCRrSQK!>&J&C}JH?}MY5ngo-UkAxS(brIr! z@3hl=v*sbOs1pd{#5u(+`)?ftR+bcAC2&#Z35S}~spU7rpn<&@u!Cx1U%WOP(4W*H z<wM$Ip4y~ZYZGEvZ1aKei=aQUJ@TecE}2(>Cw9`e7BGFefalQZ6VAr8)AUU5e4s~# zqg6bWz|ofg$!MKtkHdMl-KtptX0e4tJ)hBtWU;2IFBFNvCqTLSBYp@og!vw@ci122 zKHEbGWg*9V9=VO@{nBqVn6MIj&o+<%sG7L_rggRq$Q%#GI~C+DipauZ>c8va<T~l5 z)bE)EK+b@ZJHXMykdvE`<r%_kA7SwTu($%5#R>H846-~1md6OoV_<m%ERXxJ?i8Wx zkWbf00-DOpeU3!0EtdE0jvDeg<|a;>Rb;^{rXBqRx)J7lFMNl0z4tbr@xT2n?j3J! zm*%&eyy(k1b&o>KE<d*>Z+Ma6Xj`X|+G_Ga{Ql0E-&^HnXl8rh)iZY`l1}e>na_4L zs_fnrie?4ZtEZ26(n=|n98iOMr!MP6K+DUv!Rp-MLHb<8P>b!bqS0@)2w7osz>bNS zXty^%4t#jwdI<h6(6D3DPP+rJsJ)5w@=QKTelHc8eVSaHk~jp_@CJuI)tZOYMue0} z*H5C$@-FW0iOGRNuF^OswHHF0P!DB4Dbs{=BSc#TEqiU4ytqCmSe1||X^kH<WCQPS zcv<(#XT0vBiKxKX=qlXW!B(AlZOa?i8O@ksO53(Zy6&K~Rlk^DCr19ndU%XB|C?Hi zwjvCzs~?&q=YHc_!|qdT%%k8yi#aX7liP#W7;R(o8sk_6i}@R(Y09_vP1x-uI`eiF zW3?;8whB($QJz|uR_D~}W~=j8rmX?C9R&02(KU)&w07l)YFD_l^Vp<(gXQHO1?nnl zIl5ysj_CnG%@gm)%L=I#5W~M#hK;1vGoQ|CPikF-uMP=?4yQtub>(pLE6DTj{Kv<| zO;Q>0!^%fUH}JT;9Q28d+~x9ZS#eQ0^DZ*}ZFS6A_OMk>mKl{X$DdfXR+??HhIzhg zm|Uk+a653upS||c5ca-(=$oZed||yna<G%5gC~HMPxG<<=CQRU%Pqd~fR4ROU4T5H z=;bqH8!Ooo-~91wRliZ$<>wBfcB3D~-Fa6L=9hr^9v=6=C4AFYe6+)a9f2)-HNYMp z_}I>=4O!{_F(pMLMcGyp(CDZhdm1jH&vkN2<*3FA$^KEtIADe_>+i<}0I`!b&2~US zmPWeyEH%}Z0`k@|p)|J6W;Vl~hU-@^4VHVCaQ$+c!0hQ_9hU<VD*}BFMof9KHTnd+ z22PNUX(tZYDnk*oUVRjOE}<Ov&Lnbkw-DmLEnH#ZLTOr&F?kV8JOY##ItGC6KrKZx z%B(p6R#_n;#2M-5!4_+;n+uOhKK^mfz3huBfTh#^kxd4GFzfF?pIt_n9|E&|<Q>Ez z;0K@gt2jQ{c(U`S?mhnt-<fUDroc^^L7+#qTw&z$8(y^PvgKEHog*jN*it+JWC>Z` zgPc4996tm(eh=jI7Nk2t+PNsFw;`uDfs;po(?=kuH~KhdclvnU68*6sb=$7U%YK6B z`p>j_<u|gQzPUbM)Vm>+Q@>_==<h&}e<bu_*6%>Sd+#3p{5StB-uy>59h_^yD^7m- z%l=8l0UifS_9vaJWo@uZntUdTYx%?J0-%q<O3_Bz<B-Aj6fhU88VeLNu^x04c64n= z{KiGh@v^O?BBc*%k+N+sM#;=VUA}xh8qvQirzO|>>KSm!RFgLJs_Klz9?#8*k@@MT zK0Dj^sAFGwd%Mf+n2n9k;~L&%`;MWhiUuZi_@t*aLBl)JCHf0`p)+V4B~bNn<0ZX{ za#Bbi&;i{kusm+t_4@!83v1Y#PDtAy8be|I56025t1$6eAMb;irc3)}+Q9SC(jQN* z4<2FPfadoW3#Q1Or-K7<^PG>w-va#bMH8T))n~AAf{7#MyKOgP`Bc!dD^9~(Nlz6W z=*#7pad&*0^koBmxo%oJO)-SWTT3=Jfj?wYS531D+(&DRwhZeOY^bq~;kOQ;O>e!% zsj|PS{Tefv7Z2yN<;n8i^5x?F0t3{u3j9tEB@fgm7%B(LBAjQS+#xoGbBbKq_7j|6 zE|QmKa-NJZ1*u-~?wr5WA(KQT>guv&Qq(4|r;^K^FmFO#b--;}RS5GO8qfUBzXm*% zUOjILf_`Lz2bgTW9+`&!s%lK!T+-aH>GK&oMr!ipx+eoEQ*}f>>jR1ugzjzJuAJBX zv%1rghL6;Of-(It<-4k*ShrSp4C3%3T)VvSB=5D<&j)Y|8{CP0`(%l0hvhC**E<}Q zBirtQJP@IDpHQ2idb0kAL0P@KgYv~5E#~KYz|6^+-#O{`hW7u`bN=qxngMmD;<jY3 zy7$!BaN#-u%I-FkZ+>nFc+z<SNWve{+cJgNVnf!EaX0$$!;s_a2v;s4?8m#&yJLjz z4Bz-=ABlhai@%Te-Z~jz#FoLDo63Gh`a9`;lzfM1qp}!RzP}r$Zd-QG5abT%_wf!7 z&S}?vf-FBXt>2Vfr7-F5a5b~-{T+t_MBObRwG9$NnuHwG1u1S8IMQK>zHGy!?3gpV zOD}S4u5W6k>_cWnSe}e~sa&lf#Vs*;Wfd<a3=-!|tQ(tYtABenuW5Fq7XUDy?Rvek zE^j~?Ku46d{#*2ovd=*2qb|!~k<YbkI5nhXj`Bp7uo5plTluy}f-Acqjt^NDHKfV0 zN{y>LQsplCd$<>ez+yk{LN9{yz1um;{ih1;Tfk;ii}Hu9pXJ%F9GNOO^U_o>-+k`c zTN|eErVq2;MlO#5+=R#ySl$Ir5Bp>EXY;84x_+|!>>lLo9zu7o--X_t0@5Fa9-_bF zxjnrpHiD7+UPjJZU~N(e#aCcnrE&%UVGhg}K-dF<z5_iakS?H;4qx+kUVvBq-n&PL zSPA~6L|q<|ugAO(RBn6qmg{%1@@)A;9)eksD`7>^aOkWbFlN_sHjYhe0PAbXyVFat zI9>=qV45uI8JyF;h`%iELA_9YRJjh)zcQ${nChK%WopL(ZpS)BiHAM7ZJki(F{+@e zvI$v@*hP;vm8hSsz!<y7<cVdDe@nV8+-dJ;I|lUxxVS@6f$TsD(>v64yuQNvW*w+I zY?QtTAg8^p2n!U)ti$cQ=h$yq5w0HY!FUMJf<n(pCyEgwF~12a15LkPovy16%t;PM z$ERx`SsyO#&#OuDo~!_G?9HA`$KfrQblTGpxH>)5bs3?1-<y5=x4u!oAeh3wp*UU< ztSt(SXD=hm8tzX|#i4%d@4Z~x`26lW7G4*<o&RceJHbU7$)kj6+dyv51pGGcl<|da zj6v9SZuh~OqjLbynYIR~;cuz<{B3e$YtYkzb&THqU5UFLfo$s^|GibuEg2cYy)oa7 zGiC1w&2*$rQ=Lr3_a+xx*$%w}!}8rSI+nhcQ#X{CjhFmpa@5P++MF4-ST7U7%1%q4 z4C$IF?cG~p36vd79;A+?V_?dP;Gv!@KaUXD>dS8vs`g>>7`m(7lzk|R{2TvcC*C^h z_S;GpmFqp24+2z!y#aCHf<_h!l8v^X+&Ug#m7jMc1EzDcf)nA1o6;qLm_MbFB;jTp z=#Svt+_RZc78`9_SS}q}>|&VeI|l5Jqkuhp$}Uj*9%-8*hy#0O%dm{6-4)zBagOiH zW>F|e@^A14cLnu#Pj5`MU8=pB%&G}cXnV$OKtL16p_XZ~AKv(C&PL+ysP42s-uCEW z$o^G?#UZeN1>x*2<m?33F7M-;|NKYe@Bi>?yh3dS?nJ$!7B_HtT$?C$yh`6iSxjLP z^rp2Tzdi%|4N+zq#$kW&oF~x%^zsvBz613#)8}MwP~<Gh5Yn=W6s+y0#8LgM7OH{o zh7nD9C3&}M$h5`sDA1A5AFf|npc-%p@jpwRZI|g)l{d<aQLTNlK=JkBg{E1`J{0K< z9wl%_F3M|wAmGOB9qn|nil*Wf@skfg2uVyDejED^R!5tnm;5{;P~_2DWXkoP-o1JV zB;z@+xIjz#Qv#BHHdu98!VF=tk1&tB(8E6XDDIcM;&piao8I9NuoC>?z2|@7_ZK=h z2Uf`m9Puu3q>i8I2~?5Z;Gzv^+1pttSE?v|9e~gQ-3$n4kY(2&_q)7{5ay7u$THFU zuKjLvS)M@B&U5MdIA&2fmq}A8TFzK7TYaCjplC)BS;iDgIM-Rf_+oz0F9-;6H#*Rl zCEo9Tde-58_=hjX^MCCR9R{uq-+l7SU;4w6?Mp?dRfhVr6`0g-;XuVB#7Wbj7h`cP zC>j#JsBCh(h5q$un$f$`X`+8Ejq#f#9i4a(C*PCKXIDkF5mJGwnr$0WbcbS_6Hj;| zof~4VljI~;$Tov)3#F7l7$&;eQJYcijM|S@w^cGHs%~!4=hfM7vFw8|;ybOQn{}Fb zE7}y8&l`MLWAs0b8--9#%nC|y%NR)+Baoby<MG6KU|Ye?f%J=?f}8@_izjj%0O1(l z^>;oWuX*Ep@%p#iz#ISI5j^+@598LIjgRQxGO({=1=wjjW1=z?r}|bor8=%5D=Vgk z-Z<|`bPL`%oOeQGYusmO;(hR>$swLM>!Q|17u@|>2Y#S?<uleF_nIQl7Xg(`ciyY9 zaVMVlZ7U{6H_Cbfz2#^onpxil$NX45+lT4N`iRlGc`3G{X{gYx?;+#w@%iz*{F}{m zfQ(&EbpP?0K=)v%{>A*-c&jjON<J3%P$yuGO1ofvw%ZZNZ53`+9Ny@{TKP75@2z;e z%1!CeQ1|}Vp^u%aR@#;x$4I!9ZChU3?l_M69kGN{+uU09<}k+6>ySkDO^2;W!<a4S zPJE`+7^BpA@r?_YuT?><j+v8$30tGQE@@N3hkOq0Z@4st5aOM)1-V@fo1E|LfHU(E z+U0fnR{1&8=6Nqpx*j&VAgn(<Q%}5%LCf*k$YD`s7E}XoDcruNiJfhOY-=cnb$rV! zUAKXxPB=Gm%7gEI^hTlv?58N5bsu<(c`^xw_MzxhFuPM-P3j83yCfY%^?PN@29$ft zo&ohvq*=t3?xRTcM`^eZBk3D`5D|p#403u8a{LJ7<T}FQ09af`*t-llJ4WbE@jrj@ zN8-DG;rH>5hj%micDjuE5&?XgMc=gJA_h;V1<+)iab(mY1F6%ubtD1n=V1r(V*F;I zx+hsk16;`m3XV|Za>s9E>m+uTgY-Mo`{p!*prd(oJNQEiJ@L!x{v`X#3Rz*jSm;?r z{7_}G4GFbgv_7bnS0o(+N~o1oKkw7ikOu|he`PYcVJk$k-)2fST<|S`G6A05H^uGe zdLl1G)Z|I_8v@E$WBx{}jCOB&K7~KIZj3@6=}+$spWVg>NY3NrIqRNS`Q?cEpa}}J z3w?eG2nz^iy}k>;v!44>C-arzdjXU-x5YyUtl0Cfg{mu8xo4j7^Kx{2JoagF^_F_c z!qWl35(rD6J4T0DIm9Ek^LRwObY`L!S*5o61ByEDUTUvRBr)Mh+Z5MhYF?m0?_m#^ zU+u4AnH?ZG3(}nda)Q&7BYgF@{t|xfrEjTeS|470{K7B&M(xf-TaoQiDp0yQMEY-e zffY1=tq8Es3iB<LIw@gZS^>n)h@-AU_Om!D*MR`8(8Gi!+4FRCEW4<<wVSF?$9$`> z^kBzyRHT4%k4VxxJF*4V*H!!`za%k0UB9RO*V3dzdFQ$^RjI0{n2!9NaxicXjtBb; zOzb+<&{{mVDYQ_my68Wl%YFza)y@)6j_A!AL8Y%5m3-3B>uEU!miPL<`K5j_(c&rs z1Yi3VPwnx{7C_hs!XDoF-Xpx>Ef3+rH$Q|ozUAF`{hQu}2jB8;Jox5^aO=)_9;Iy^ zL{czS*;%K;uyR1)S!WqtZ8Gxh6GhPzXd^z-If6dTKyny^x2a_)zL&=!2+Q#hB0%*k zs!DsGga4r3bQ33N$kzQ>Y)ezCOjW-Do~qL6H#WTmnX-`;ft(>59MAFbi1VL?4Xg_D zz&cUhw{aLUKWt-KUE=h8v}x|hE&AgFLydWALmzXnTQJlJ*TFZ2Yaq!5!o}=FpAvtJ zk5vb*fu~g`>pIjxEjt0o$7NalnBR><ug+d1Wy^7!#<5WzkG84c@oX$_#y?7DqjJY= z$y%_2^|WNQ-ZyO5V?IIao$&?r#=mT|M~G=T9TwfXdbP!{DSVt5N8goeJ`)3#6Q3V~ z324y4J`lI#mM-CkT#oH%_f;m)IhD79G0%0<n84~H-Wrk6ox^fBTPA6Hu*)Tkb!Kg* z0c|HfzdHr@24<XWhshF@LF>|p&-*xc0D9oZ+U8a@33Zfn(~<nllj~`BdYWt;rp4s# z(qNUHQT8^N2RnGM-Njeur&Mq!kmV`DaoUak0K(qoen9^89%Olp!%H3h##ep}{`Rwf zXSl2zK-$fw_-xBIXyaMmiS}!9S}D7=nZ=&cVZ9j!Gp=>Zc|$%HJ-%C=ka<G|Wna%B zJ=?4N(-nJ%G!1M8%gALD2EJV&8v)?j;lj{CGNZPWqm(z$Gs~3nxyyU@8M2?AWGqg^ z#sOqOpynNID4}YBgnU4{(GU41_MJe8`m$f!)9<EF#RGB?6J>g`KR}<n5hJT>H$Zsk zd1&y`&NB=yFi`cxbxTogQW0tiY?Gzn5g^QBi<$MO0faC|nC<n0{`1Sgyg$l4p?~=1 z9X#h3|Fc`B72*37%^NMF>|xODbmFn5u&zj7AD%K677|1zLamyxx+ZWK>Nu>^W-~xe zA<Iy3r;mI^1L=WY>-B;fW;5-Et3^bG8@-xky=ZXTVtdc3xLgJRVTLff1nfTsVeeWz zp1$W(Sf1eS-8=Z&zy0(0h3!tD1Hd;_>l6S4wa}<>>=!i;?YnB9on8P>>N5YtEDi~% zWCK7xAt|6N*pWI(hP3m&qSKI7=?J6nX`<ZiKSkNerF7hlB4?;Xslm*Gz{s(#fSlRd z*H8h#wJQs4^Kzb6Cz4*Z)-21CK+Ne-LeVlhE@ib~5A~HsLq<~xz+lAnfKj(-vDIgd zy<NOz!?r=6`)xIT*fk`jpRe1ro}c#>V98nt51@9XOTQ=zXSX1;Lxja;U~v_gEfBin zm|%wfl$SX^;E9L$fG0f;pZ)0{t7Q~|cRq9rZ+P>&@Zg)@Z6?^?y_+5EQQq}?E3(!n zIvh?L*U4&JPM8}vV$FOE6Y!r8q??Jxj%oK!h#Wemed^?TYjVC1fYF7}JZn_+-Fx@% z6$A#pyL;u+^?m3~mhM2OZW~&1T<KwxCWW<%IBI*=OV_>+-6r-3j^QiNW+$q*3&Vt@ z#R9E`(h1lsZremY3Y&uM^o)U(Vb3YD&qH}ng{cP3I=mMT7jYKmG?>DpRpr9sT(urt zqf8$wy_p;^=uV#PogjS=P$OWi0i_{%<4&dxn*z3sQ{sC0yATO);kNe2Ys-`CYmElh za=tDAl<`b#3+1(jA;FlyysF$@$HB?22~I-0!n%`kBxLU7j}&DrOQ)#Gkq=q+QoC}z z15jG)kn^#`=Lu7FVWm=PN6rp_tB%g-mNE(lpm#N-Y;62ceY<?HH&U2UxC|f-j&0P- zuI}@0fwyy~iW7e=3%vT{iI&t3c*H_o4M30wKiZDb)x(YNoL>`ynUon%;T~;m-qpl; zDs~HZfS$BqoyImfe<$AOIK+Qtdt(INq0W<{Golftt<`O!>_+eIJ%VuX7=*<oVDB*Q zMn6K3CH}|%_QUai|J;N4!-wuQ3cCR$8c`<B)e*6cK?t>LoxiE~ROXxslmW9oitCpd z<5w%1$wl2dBwGMbn}ya9YQTmJH_u0<xK7k+@)$goo~|f~338nU!z#nGmcMq9jt=7d z6NqKG=+^N~k5X5^6%%Xv1d;b-v*KiIsy7KGVTqEsj-02f=9{AiX%cXEki>xb7EGRs zJf6%lV$?4hNRyW+O&LWW2gDP8g2tl=3cfo5a5yE*@|*Mo?R;~f3T0YmDSeM$M1XmK zgc-u@0AX>t*SE8HpLN_a@k2lLvTYoV`g8Yw;S2w$(6TAI9t4v8gyPTo;_eD)QbDYz zn(>W-&RfUhH?#0f;hRN);!{ad-FBV9!2$?Zjtb_G>k}cF;=oaXw2*~$GM8V>H`@nb zz2jXclaxT1_qKX*71+CmFu#Pf*x>CCzXyN*|M`RX&DU)82zLPZmg5(E$;-089+}YZ zH1BCHlMte-IO(v!jU;{Jhr-{Yf5|rjppJj<P)=mY`A|H7>{zZeUC)&OTR*`Fg_Y?_ z?TY%I=Xtq9o%B8QLgPT`_&tjXiU@dYEd9%rXDScT#WJ{|b_mAbR5~;TB!b<ApI`=+ zFh1IyRWuc$GKhh)V^R{W7M;>H{0kf%pS6lS6^^PlY|GBYwldT**SnY*;65Kv8%-N; z4brN4#-QV;MOA?&mea0u-gT&IQ<gw?4{~}F{dE?g#c79tbY`Jl(kp^;N<;tt0Z)7k zKHv$D!Dm19W2nva-{1MrExhiH@4y@0{BHbS{(UFj^w#&_^lbGLtq%_t?fNaHAAHpx zTqR`mDkz?lxtM3G8@WAt$<KMl>VYeJRi562y0=@M!A_d<SX6Z#qruz4IaDRe(KT># zva!xN4|sL=%4dAzfI#*zqATtz@O-q^_f~q__ZW*~Gvn{U`JQYzee)J5jT6X@20Ia! zxc<H5p$(Wnv0mCzTOBwZf{9@5g&oSTax&lFmqhaY2dq#}wG%D5_GHz{_fRD}zNUg9 z#cj)S{|M9lJBfZCFyPm?FhyZ2c^z`b$az+Gh#EW`KToVUozW@uUIZu_oSvDD>w&Rn zJ1tX7f4Cjc>9nls=DM2#s@}Z8&K>2tw~D$zwufwttnJ^fWrNvSF;-QP6lI?W2Buiv zA^n=OU=JYT6^f{qTLXGIeO(NdxBbo?^ZxtY;Q|c9y%Wl0pd&S{KFZ)4A9pIM{Df!< z@2fD;&(@<0!2aGwSIGguKIOmB4CB#hH_)yeXb!NLXV0$~@@3L-p_YHv3vF}=@<h$~ z_NO!4JMM6}KhtHkI@`9FRrI)+cASEFQg_TZ^K3Hf1Ew(#77NKn<bR$Bl`=8M3xfh; zyDGGM_FTGC;N%v%qep=K2Qb^a(%+4KdKa=h!QNttzxDKw!#Dk#-x^`g`e0Y}=Lz-H zDU%pB>z}I$^p^i@C**S^PGfL+kQP{VDEh>!$8&<aC!LWKqc6GKGe8~pE))mQwgS-n z;?s!~o1!2`-ldZp0=Q>w4K?eOPTSo303JA8lsUCzG6L##6qRjdzqw(vLGi6TPVNtu zdv#$3^@dFHc|bN1(zoR@XB8=qN4N8u7Q4u(Om@`Em`Waf3HwDi5x>)Z`C1Ma@*t^o zE_>{yeGJ@DPbo_?p*B|8&{<#R`8*Hw%j^Il%p+s^jK25BUOb%PG<a@iDigX5$ReoE z(-(yC?vyk{yUK$b80!?0bnELd<jHetWSPZ;FZVahsyn44vrw^E<fx^2ijw2JFf5mo z^(Epib)ud1W~P(!vLG`c>;a3o19P?yh~UPZd-$xc`cAy<oew*SHiBm!zwk@{Nh+t1 z9_;zjPk`0pAImIKj(Z1sogiJ`PJ^?mizmJl9(8gaf36I_PM3oRoCU>ewx=k0CVOh* zw{&>5pv}Y~;A+-wMo;Ec3o{6J0J2_HdWn%*|7aJ$z6IO8s){I{izE2oiCK2Oz7iuZ zy%i5f$!}pH(@{mgZO^T8wd6`I!pPq@TCKdln3eL68M`%RAk3PP=B~zGw6(1-i|uv# z#2}FlSRMno8RMMwr*g~>d)*iod2yO<(@c~gPpAtyCDP@qv-%14>-ck@`LW=}ced>C zrnf$X-+S<#c*9%Xh2MLypJ0F8@4pN0c=ydFPY(9y(1L)vu2o<%oZ@_&QYTgkIG^n& zFDni(@o(JR!6NGcV3LOJF1J@KR(L3_O=Izlo<64%jD26dElq%z0QhseKuqur`KdKF z+FC62{s3&#7(AE5YePz}kF|ftNgx7*ov>u=Dm~FEghyEYy)*^wOo&=wuM57uTQTOa zP)tYkY`#<JSh;OC=m9pz^Zo~1kE;rXO=I6%_=aR>-TG<t8}1Xh;7RmzWQx}*9_RqL z4)>J0bUWSV#qL~6jvD9d%4qE1x}8@qKZ@^m<mh>u)zIii*O4f~DBs5Ljo@DwygI)h z+Op_J+gEX&g%$#xfU)Z5As#e&Vy&ws-Uy*OIWm+uJjt8d4o|qZ21=apJceMeUr?kG zQmYSIvg-GjHaaKjbSdNQcamK406;`&cV{RbOU?hOAhA=t>lM=5XoFn09zHjGg6;xE zSxe70kWzj1|0eqGJBHJx;1JMl)C0C}ExC5U?pRL~IOP!K_`Sn4XS(HAs&HyE;1Q^x z>1JILP})kMbg|v#o0$a&-4ZxEf*d^pIk*liF2%diuRxYZ2;CX}(&zsP{PUlB1AhM< zcgD-K3b=Yv8<l)VeXLKOAXAfNRxc*ptjiM*d2)D)50mbp_d2}-%x04t)K=i+Oo%p? z34#<<?Z(8o%qcq~X5yfHlz5MDUk3paNAN?X%n}WrLw3<lOb=Hs&Gh=UuIz*k0gx`; z>l+i~ojGlz>z2*a^~`q`%b8PcadM&Tm_e+AoFoRYGd4J-ydB78@B}QjQ|28{qLV8C zARnhJtm`PB4(ZwlXjugi;zApapXRU&d6M0?oGz~daLT6YDQcZWGnc>R7o|LBbA<Um zu(;e$e$MxSFo(oQzxv8I;I$9_kwd^r@b-H@{{_!hKCbmI*9GgN2FbMRcw*v(nm_!x z%ENJnZKSM=9B7TMHC26TK%SBe`BNGwWB)>#>D+duW=YAZ(G~|BKUY`G0PLZ^?{^XH z`x4hK@8RC@){ljK9e{68^+FS+c}IGctPmX#dL5b_#gN;gdm(vhv^h>d9!KCXAnFn! zyYBgZM)9`TogP?+aHTQcj=tM({O&Bs;5go5;#@><SkFTVf#v}vCM~BVu=|(kv;Gm& zy%iXcRiLy9%Rl8i4JZjP-c)$Hq=aw_iGfOHY1%c6@t6Cw6WE{)R(`s?CUt${OLI+! z&1;L30`+9LF%`n$(oCz`QFn?E?gFR%gt{zmBg_whS-c~C)=#D*EFhR6%+m4h@sFLS zygOZp(4_Cv>XfvARj^nHKIS7n2p{tiAE?_mfSY$t@cK8s2fz3G58=T#zZ<{z;9K$f zH@*$8f784Ad)k|}h{4)X`;F~YK-Ipu;bi;f;IM7NwqMo$NM3h6wlV-(wG<u5?=W$A zBHf!j=WvUsg?sf$vs71JeQgE44ZuIzI@TV(rF-QwUZ(5a5#;yfiNsav!@7&sPPNk5 z{20$l1R7%=Y?zl(<w!ONw0^L~v3<eSJJ<t-`>Mtc8>hJCTWZIlO2ctW+g@LE%i^xp zV3R!Gw_w$VHS}$rhPDdq3h(aVoF>sdEj6KHx83O&%d*u8X~kKa4o@q2`8J3cv7=RF zb)*`78q>#?A3KrZ6%h|bA4Iib0jkdA1k~H)8Oeu5OJgIe;R2wJ-BZiw8_29Jw;j-d zq;=*E<UBeJXiJwY9}f-++Oq06O0Lb#gKs<{5dY&7BU)wi?8{bs9Vz@sIBl6%wvprk zsjM2|M9S*&%$?CKI)7V2l~0ajKbY0zK$W{-oqGFCW$t{lJWe~Cfx3Qp@ZiGzi%5%N zB6+D}vbu_14*>7LRmZ)@Z|;%foWIwBYW0yU5w-(YMNLXN2~Uhz(b3<Hj+0x!@p~cr z*ANb9H~RbpbLsG{U;Xj;YyaYv4d$!|H|`7^g(%LzMeZOKc~tk*qx?dk$L4dnBM-7% zB$*lLT#no)eC^7?aD-hz)gDcFwKxeBkL(ODSW549(IZb5un2~p-+g`bk%O{NedNB5 zgy@JoH*$Np`4t;$!(%QlxJhK$NRzeIU|Hq~>6Y}KCk*=X2gEzi6WDg^>FXJx<vV(* z5^{7Yx~QkvS7LXMc6aBZaGe`J5dmfAZ3sXo<X(l$^nN#MOq<Fq)czx+MH*?hFPB&1 zgqm7(V;59K7WxA&LarYBf+-;#*Ufxx+LicWhJHYQeyRVPT>>x%Fzd?^fbaXU7kLO) zh40aJYKunMsz_@Sg#s-<8f2*EVxw_>ViLJV6i~;$+tD|VhSp>ewP#_OPKX3nfFgR) z$@!Nin(OjPMXw;K)u@yC;B7&ifQ;ppGoU*Ku*By)^`r39|LN6EVb_LlIDX-m^vc67 zPz?IF6hS+aX{lv$7ekzs;sq%Mk=W!K0#N#j4shC8vVks=x?U@JvU1@N<Xs=sAgxI! z5Kp}6^N_$x(L#3Tz&msiuT@}s%qE|8DS*l}PoZ%#1ofkWEq^%QY9*BCixFZ0+&-|U zi-M^Z$|~`7r=Vwrb-Mwe%EaxcRWGZ`*Cw!ok$pR1J{E_=`r($4?Q<X2??#v9X}=hF zb__YY1<dv!VGm)p7bns8`-$tY=uhkjd*waM<8Oa&dM`9-f*tXl9U4Ko?oxDE)+d5% zSNHJLPriny{^^hHX^>@qcl*)XaeC*E0Ne(;Gx!zh2*F@=v~(POcXV=dp}7qUoPT`T zy8hS>xTl&q-@LohZJdO|ezOzpD^H}`K0}0)(~XaFKk0ts>EAJX>T_NO;JX2Q+@=U4 zyc)nabgz8+%Zgouq2DT}F$H~}LrV{f^W5@thje*xey6f%FrJfXWdOa8DV=9zJmOX% zcpCA(O-Q@mJsbts^kLm-`Hfiyc4G2I;r(L*eMr#H1BUWmMMlTs-oH9*$CK!`x5vPW z!-h9dU4(5&B=Ws9FwZ-s!75dUh|Ff&lkuJhqIjJ!?|BLgRlSPmbjnu2Z973#JlRZJ z+Hy=_Ylb1eW=l}9+4hU4(h$akfe>2$dqg>%>S;ic$9j9-fRaTMY0Q2MgW;2!+X<d< zNn2ibZpWA}Bl)q;ng{^^sDsk;i`otkM2xm+<c==SAthMMH$KjNkM!}#G}|zAUAa4z zLCH(Ayp9pDzOaox#=C~txpYwWY)vm;x_}9>G*G~kuC@(zBtr~d9|F$1$}2sV4s}6S zw^81`?&2Hk$D{zI^I|?_l(m$Z!xJyMc-*o|*Y8H}?%hP#e*|GK?nd7)yV1Yu&weQW z$@5;1*S__ZPyaR{(pybln7T-l=6M3$4rq9-GU1znj=gu{B{>0nc^K1w=Ly!{0=3=p z>?Kd2+eKPU`zl&S1+<$?Abc7^Mv*$YaWXw2GzxBi@8S-nx^{V9ikSw;096iejT@|t zvJaEhG3lUmMFYFijw_+~Kl9WT4=yNW1p6Y<mpD0H{r=7|xP5O~=W8b~vpguFpih!n z<LSPXw0tU0`JM8RiXKg~*hL{JT*|MWNLQ(=w{j0LQJ0!kMm9qT3xs)p{C1f2yU<ho zM{eA~bD#ek*aCcyCUA>NDo=({L*N;30QrUW2rqhy%*ic+eKV6Rc=%aoWIN9d$f;1m z@A@=AnZV=|31+kMEz7SJrXsXX)2qz1(_%}6YOx4V7UM~@XM`wE=yX7L3R&I*<P4wt z)IYJ!N%U_!e!-Xga^b(RiK!Cfb18x6#Kc<7i(^u;(?S>4ok<yX&{xf|KWFqwp3It& zU|HkMgnEvx{Y^=vj>`+aJ)a<OT6mQ{2x$kpSiaErkbOEQ+?e9Z&Dq)rZpz5CeXgnm ztb1qif%%i`k=wp$td?%&(?Hcls%GKu3TB1CEviZdw%@8~G%{uR#Sj|Ln}YQLIV?S2 zAhdR;=f!W*0q7uSXZ>kGUFc<ImL|q$5X^xv%RAF0%==09umEOz2=P}<xaZ0B_=|Y- zeK3O>c9K0iE-_DuX~G`D{0jCCt^uc~J>Alw7QCr~C=GeBI?YCM<lWjskj!Rz4Q=~* z&hWtHy00)cA-)a_?No0a5%1wB{nB<@x_fWqMXq-dfbNw~|K-`IJ?E3qPo)3V4RL;V zxdS~`x*A^qio7!~Ji)XI(1W3Go5Woa2HVDjwClDL>o$4CbBnwxFNO%CQ_e<ltOHg* zjpS0f#=~u?#0`z~()_lmsndPOKQ6FsL$HGV1K{hKb@FWKE5^B+?4B2#^T-)1@->sE zhXCDTTJ-=Y+yh>*%lK?PuA-o)*sW1mfmhXx)r!3K<d#ucl7{4dEN+E&4JKK?!Q!oW zv0gTAo-NsE+s2xQThawQUJ#fbFOo-B{vH}gJY^Q9$^Tl=NXQ*dz&x9GgU0JaSACOI zZdHC74M;zgwKkQRoZCLmM&9|!85hD(uXGD_ynuS=%!sTBkaw)9sMeeFm^g^F4!W}W zB<~eM-M#>A0^B<46~DUjG2%`eZqx+qV7a||L6Mo(B(4|iH9z%TRJ<&52v{sOUZk)d z*g^D=lw{%y@ld7n@B}~31i4ekj>kcGcg4DAGh_h2suR|K-1bG=fpp}zNdMeP`4|95 z2U(s#j&C9yJ&bU09bx|}uvhLz57Ob=zvjvKi{JT*cA?h=t3y*!>{Y4hdw$f+OFN_0 z&QzF*^^}Bn5+~kdMDzzh4U%PDjE&sLjluc=)@PiOo{uNzMFWh4+kwebAoX$byn`E3 zWHC6*x+vZ`aQ(`nw2!JS1;yTMo>PG3zw%Xt+Owm7DXq&6wF|w(5HCdtB)6p;Y0_#7 zgLD-vyPE1`!>jAcy~)@7(J0kq^GHTHM%s;815G-@*ST5M=xe>vPwt9R2io1U2C=7x zFPK1j79~Xh=D_>_SR6v;mw@>mLMRhBKk~D`zKwf$fAQYWe?d79eyT2*3IXN_>&Oo; z%=(E)vL9t5PY{wBqi7-HD7gJ@0p*dySy9DbC2O%wnw{h-ZM2KUXCRx&Ol2GFiDR}e zrHoc(bK;&K$$yiQlUl4RK(_=W{)G<GodMkmusp%%e(HxhgscVs_wft9_&bVELXASv z9ZX?TMOKXfi0vzPO|tpuijK^I0ePo=AVrv+;!x&56LS;tEc=elsp^x;VU4@e*VaA; z_ce!keu9$2RK!pgapd%(`AmLFK5ZoGz>w@yptuf-nk8E_z_~3sz7{JYqvln6V^EX2 zWFUuRuhkB1)vDLj#&+S17(XI+?&#g>Cj0Ek%{Fy<qRpE$_ZB5xzzjjP7OJW$wlO3t zU4Tfmsi8l$0ZX7i0S1uJFKk1YLGomInoLi-)%Or)X$O1%UMAS%Bzc$@WyVLu=lYdW z-(k_8M6<jUPYyYaZD!&+e8;ruhnAutsEm)c&6(~>e@U~M?DCW&59af6IUKqN9l+oO zxQ*lak*!_scK5o!Q@v7nO<Gn40lMFK`U!x)Hhb!Geigvy0QhVGA3YJne*y3-0AAX? z^65W3s9-A}D(HC1&jOmK#}tGUNnADV1~8>+yy~o-yw!2qc!Ncrg4FS0owRk+aO`fC zekhC)4(KKa#wYXZGI_3jh&s7mXIs+Sp?we6kO^#k`{OyezAiX^cr)HQ0NX$$zcAJ~ zJ^WMT{o>#pk8{UFMed{nP<gU><#W)V;Uw`;I(|!)c8V-{WVX`Ty5G4htl=C?H9TH9 zHY!_KpC2C0p6KLnYiQM0=aBJ_v3rQ77VZhC2K%klN6UQ+4_^m_8DUC}z3%xtxlMp= z$-KAIh3j&pPT39h`X;I`3+N-hA!=f}Ug6s6dE@S+vNhn|X;*i;0MetW!$sak9vBKW z?-gkptlL#Z6O*Scwu^U*9h6<5O>B#{L~WiHbMI)w4)oDYC#ULQ6Jl#0(yyS%*d#xr z<eB6(<2h%zac_xhm*(cg7I7w`Mud-L*=<f35z_dH8Zvjvo5#O-N|b2`^qh8511KxQ z4c=TAqU4Ebm*@|LxEo!LAAuY{g0MIQ7MBqAE<;Z5AuP}EWuN{*_>_-&41V*CkNEVj z42dr8rBE4Ks?=%g>4<ml=w^H5v%=GrI%?bSka<`ZJYBQ{?Fgl6d)ym@me-6zbXe6} zl_G0R1268oP-Buf5FWz9&~12sfh@gtIWGEfCWT=qD#Vam`PXF76YtzIrg%<05oES9 z&MHQV6mq)`@y_ZH^Ef@*{!VlcSoONPi*~Lm|IRo?0U<B$NG?`MDt<pF=#2A~8*xB2 zP0D+so_EAEI~}!ZO4%rTpD^p4*#cpHso#Y@zl4wm;3ItBkG<H%w<7$6vJak1xGk`E z+NWP7_oi+Wu-}}$7OKdoXG?q%A2MG`{{$+i(swCAI;uDMvP^@a-)p0uy%)R6D+&wq z+!+D%*5_ps6y2c+q16-Ucb}tM#x~LcvIM$QeBwtv7LU7ri1*&O=Vvkve&qNCU;Irj z!QOk-NCNaKxM($lu$n3|AORsxjHiWfB3)cika(Ezkw2XEH9IxbfYssy7@4s}CP%Sa z@Z{K8mUlY`=CwH@TS04-*z0R1)HJyx6qYBB>|*am)&LIu;AwEUKR0?e=ENcrLb?B( z7kCPa@5(Y|C(nm`Go|nCvyPiZL3sIP3e*nL7Hs8d@B3J4q?9}Bp;T^AIb%47ZCi)8 zz?-!WLCI3KZ=sHUo?v&WYg$ShNsDxPvODBcPH<v$*PP1QPn1iTLoh>_@0AJmbX<H$ zVGFZ^J=ynIf!!G(C-F~^kCB%%)VrtXQ5!oernRk7&+K%WwyENnJS=2XGru1N;N;|d ze9Ki}Xp+1&x!$@Dy>&l2_vKs1$Jc#+(~gE5f>ps3tNV?oKNG++0busj=X@ag$@KL1 zX))T%&`+BG3V>hfe&gv6SLArCtaPsvk>z)#d6)Mw@N7N*+ITJhz%<pSSWFTb(iww( zZOgbO93EaT-BA4w<7w@Dw`;rF3#d#exjr6VHfa*=zqKU^Z%JQ|-A$dwv2h-qR8L?V zLQ77@bcc1wr^xS+9FO>un>Ea>!#VCmUq_L*yjame>+p^1eN2v8-#qzp$W+gq@0hHt z1A{!-gkb}yJYzMbjP7^AT1UJO(rTTHZIpjaO{_Yx2^W0caD4N9%#<q8<L1I-Gu}#; zs~+e8fdijgL|Wf(6;@iyZtKEYac?E7LsumxoK=2K)2hKRlo>eSL2L|O<xxJVtm&9v zPax{?wG7j$A_)}5tbBPHx4riR2*9H)xyo|qs@F%toJsz1dL3-bkq^>{FoQn`$iJ;h z$$Xx2{L_vh(a5sZnQsXCj`tMSTH#}L$dJw$5M1eKS7j)U`lS2RtS#d*vJ$aA#E?$6 z&<R9NAt!gy9X(QZqc5%??A=ATJON~hZ~vN)$J4&!*T-p|3RC>!1lCVR{jBa!k2Wq3 zdcfS9p5i%p3c^t8%TE4z3j7?Qs0{K~Jbn)OMpZ<|Pf@$nDN52$0dzDg)1&J`LgKqo zE}nfjXLyV~9@4NvO-!URlQ{IR{gZpDA^Vm&1O6@X`|<VCcr!YCvP(|RF9B(AJ9-HH zQNJR%efM~f2ipS0I=()GZB>N+WP94lofqK6_cXZTxHc)eZOT9?f4OQSlE7^{%PWD0 zFQs)<wLZi<$%i2`%n|1M2#fwGcg)jK?tNYT`ft4vzx(<>tdXw<@4EMMU+}DK7kGF0 zMwiVHc=jbR%+oQd-V#%dPn>mF8i02EI?kG^jMZ_zJ3MEV@=HhX#>o*00M3ff<z?dO zA=ReISKxj?eh*4qn|TCcgOWSt=}}T%4Aue5lYaMk(zgN#Is|n1oKN{s{Pc_7;88FY zUXz7hL@%V`30k{QiyN7{dynFp5=yEQVr%h}`uOQopX~ecM1?&?B+<oLwS1zy5K)Tk zs>D*4$FsAxjc`0qAkw`3R6mG($Ba_a9qNH-N4=mBMvwL14kqN<goFK=!z*YWr%$|K zG5=CqO1#MZWp3cC^r2;MymI>|`?-0CG;n8gTX}~m;~4;DhnkB#xb9;6&c#$Z_xdJ8 zUcb6WI0@`nMq@nVqWgUQ#EU+1n`I!VQ>Egsuz^h1M+kspq=jw)0XU0yrN`ap66Pp( zs`C!^bUge5xl&~b$SGub1a$YJ-llx*YKuywsV$`Ms_c!5Pz#1E(&WclMKu7~&W%UC zA0RKDbSB8XZ#J!mtJQaJP1@Ie{6K%mI-uLUF%5cp-ETbo9RQvK;5i7u?9-le8NhM( z8&5AQAgo*|duDWUjw3q0)%`^YLbbaAU2PnSp<)f-TL-p;$NC*pzT4st;T|H<>I{_+ zC7d)DHkO(9%?i*^J@+_PTt`?_5$ZUlZL|4Zt$uaWt<$YLjq~UPdIDRiV}jp$--MyI z(Rq&hP(z;TyzdTnJBh9oljm`HaV;}PnB)wsDf~l?*K>-ztcJdEoGG&8=`@RDTQ+GF zyaKJ5v1gFH{#6sbm~sc72SYeK`|o|rcqUkcF_?|Sn^K2OhY4+&V?U~8LxcH5v<ON+ zj7iLk(t-A*U{$7dovsyNP=`8Jo|m|dOr$5Us)I|ye9^oYGZtkP`j!-Xg(l|X=`|I` zl};6&XdaNAmia2lO=4Sg*7<1!onQ-2%#O5U%TX|lfq6~+u_Pa2`px{2@md5!J147m zDG2ypOcBh+bknYY2cRtNseRfqDqfHPrQJv#53GP%9R-tr0Mc%0+X*j6ayE8M1N|gC z4_N2CLn)UPj)bZcZ7Zy@5yZQ!JILuh$k8K^gX{gI&)y-z*%i#r?m@aUe8DGw0RHTg zACF&s?R#80SAml=DfN{J^NZ5#i+NynPL~5vHIJ(u>XomMGLHJAv)>HO=LC0;`!SEe zzG|9aoiY$({iM{4?IMBn!n#xqN*Z}&NIEwk$1Pbmh@^Y$<4)mi*{KcSnw>;9Bkm!$ z-@d)|vShsv+64&uV4u@O0qYo)_oy9eUBftR`$&NyAYY;$5`X(hXUlEPrW!D1_G&YU zY8JH=&a#$VCUpmOJmEwNk1NyV=v$sV4>6-)7kZi5e5FQ%*=5u&E`^ENEzw8p??S%> zEG`4{1B5hz9$`zn(7&frk<9E}sHp&?$y*i1i`a7AP~~$tJbs4ihwDwLEDEgfq{^2W zFrOoYJ%}uUuG~d?dM4Ogj4(&}m4W<8aTs2*&I>{mA9UGODw6A<3SHVkM&5NmcML4= z0n#DN=Kb-+kr99H(>`p|N%SuS@Ey4fwx5&x$Yc|8y?b_n+H{hIz&nt{u%>pb@<PNI z-rH}G57ctNqK>WVisj5I6^<%S94=$TW%V?>2ty{0ag0G04ho3%pt2XOzmz0(`rF39 zb)J;G8r6=^$?kRN@2h5tJNm6;-(=?1qn(6QijQchX3`Dp$`z>=R}tMRZ--{?H;Z}S zP_s7^dz0#|84WvwF;%uk#zfWy-j$wDzJS&>J(=2v@7oMdk^*{y{j9eo3G&8;Q2eeq zu`YQhI>(Qvg)Gk^t|dx)v4tq86|nKM@pDlqQr10IH)dv`lDCS8`wtHGs^gek7@9ce zINn6Mw;SC~#(Q_9r*QiY3~^L&^VZR%G7W%#t)N%+0(7r@`rW1+xq7hS#56=peNzF& z{_6<db4xbIGFn%5S4^`~*$3jcnqNv|eQYn?B->@|&0ujuGom#I8n-2|g?A{O&9@aN zepRNV#N~-|Zz5fyZqz0$44S2u*_vX`c4YD{ET4;kF^AfVV;hhs{4HZUme16<yMt-g za9hx7zpg?N`kR2$cAS#2n8I8e#oCi?H;9(8WciZD-zs@D;}3mYQy6WTnC9Swd3Dci z!PDQiE<D{nWc0l6j4Kb)NU>7<Y~#1;X2?L=vX9Zq{W=b7K{81E7aS5z@uZ_LuY8t1 z#gZXq<~V$e-zJ;N#}=dl*&Q2Puc9lUMR8*eI7gBkhZ}AGkwj*r(etz^%&k18HaZ}M za1%F?=(WWJo^ygyPL7fX$|--v$xL`n>a{DE>Wo%{>%@cGn;^P#+)eBwkjxO@LVOMs zH}|DW3QD5~4>FQ`cN--T^pmijx(;x4QwRaqE^oBKWdjI>SDwxQ^zL+)NmY#aAs@|5 z4CqW;PjA?7PDe+&GGNm@avT76=Eb`^lko$^d*<@lXPYJ_knR+6dK=x*Bj`@<0JAx; zcLg#(1m^wyfq(a_Ki;KtRk(N3)x3q&cedM8bI1JER6kU&f^xKT9`r!jshYA@;0?Gs z`Cd8PA0TG?aJrPrCX~r(XnWIt<cQ`sh7ai<*EkuWw{|Vz<GPGWTxFH@k*8qJ53XOC zn-DEz#ax&63K)t5fDmFaYnxt>A@f4nsPvxrYZ+zjB<n4Sb)I(Kng(<0&iU;^S7e(3 zc11EJV*B352l)^|v7=AhFT(I#@|3PjpckZh(MCYeGX!`$60<I5@n!$iG%3IN^!USU zFCOK7h%h@qxkDAWaqAwQ^Nau4O}!#~kG1)UF%@sO0#f^O=Ck^q<eKde1&FGw7;aP) zR|z+ngi52N#33MreIV8W!U58-!z*9^h(q{5P^%wSIRs+bp-C4^Rk2GJbT;DQmJaAn zAl)&fI|VTBZFQJILcr&K+K1J2t_GiX@P*IcbHCVy!O1^VyMw7bxxFR&OHrgtc7seo zg`hOTGzeP6B~U(m{6Yf_<*mSNAF(o09vx8I(j?4Y9i>NuoJ}X|@2ODrAsf*QRhh~V z{Nk<!#{RSaopa@=$xe}<z`DY+LAVsoZ?1BikQE=(kow_HUORxoXD>4*qPE#Nj$4U4 zg4W2pH)+n_c+}oAk`|8_e+QtOYxF^~dtA#_dt!*+Q~O@Vzq5F?#!0`Z>FhS-^agNx z12}ycIDI7k-2hH+_dC&-C*>**n@3YNgZo&A4e-4xN2`qR+f*a-<??)wb3Z(={`xR@ zyT<L&>uKWKOXD5$Zo#{%jVIGH&hwt#azreL1HRsE;Th@=*Uo>#H==k$Z9h~GE5MF< zJe6PkXVZJ?zJ+Hfobg+{ll+_(5mrZ7Kdgm#sy^3@;bt+ti4;4j^?A+Q$_<m+Wo<Q2 ze@aFsnXWO@xeIvznLuwTFE5^jK_j^WZjQT-obMiXKZ!o%FC?&iU8?|xj1a#hr>L6L zT9Lr1b!Cm%6c|#<V|<!|XDhHK@)5t#jaSt#Y0Rm<rwt2@c%biIg$-$X+i|v|j)`7& z!dr6G>btf0;^7Q%cxTd21iQFi^&MLSbt;Sr4$gZ6M{95;(=RKRrQj0%oAWdsWC!<{ z`Y(B~KPs-VM{9-ZM7VX-H3m2u1Sx`@NG-i;+lyCMIXL}aj%c=%>XIC*%zyHbwyV3& zHcFf(Mu+rr$1ggvP?7Q<jUgr9vTPdj7)%wM6Q<GJP^@%Ev{?Ok!JgaM87mGNT=j~{ zvX=(<XC@p%e0LgvphO<C37%araqOhJbdq-sjU7E#@YBE)4{Ta{=C)-4q=TFsp*wn{ z-;usNLs(qGZ2t-{>n9&R`zcSr7yjud)ikUFiVi7Z`S=a->noLU2wM6Dk-tV?wEZU@ z7&du|U@<@6b)ZUS040V!N%6yM#(_l^sxSvPgA#p`_v~*-&1arjG%_b5=4jXLD&uva z+KCQe*g1f1W3j!aRNgK?4#;85qsq@AeHN8`C8CPAeB5ZNv_8e%dpn*)PduQ(Np>-X zCvHak2*vR<*iBW@mnxRc^Ify*4<(&*eRYPkt2QT$ew00am=b1poEPj6zT#%gf%zV= zIP4c9&FC)l5b(o4^J}<!bb<}x7w`V;fBjZPrLjHRvCKyCEGZ-Q4_Nf<yymDcFZDC0 z%a3*4INCYJne|8QF0KHJ2N3oj=<6iR@a`LDc+FdG5r(OKc3Y0dh^QC_FblKIt($z> zY}#ZKmi>aavv@Rc2uOGF1_XTK$2<{_zrN9R*8uR}_gS&u!2Sj3PVyL*C&j7F@<eyD zlIlVhjS(`Qj4Gbk!Si>SpT<!rW2^j)7~J$D1U11_evaqi_iRUY#&vL&ZA&TI_(S|m zI@u;oK4v4?${^+?>03KN$nsJX)yAKFK~853rd4=ZKNy7*q#=h}<Ax@E5`L!9lR2iD zzVBiLo+r15;<SKgA-vt|ys?1OY#GLO5^|h0ZW4msfyj=pIQk`Hq~HE8AnrO(lk9RD z??qoiuPEzkc?>Q}XhUJLW|~zyp<=L~p5r)-Qi~gG2EOxl`<xbOPKDM{>qFP5RlCL~ zv@ec7cDjdFUEWy2mSC(o*`bV96<a*P2&yN0fR<O)ZxkJ`Nh{mPrh%;CJcgfm{3wyq zsyojmv~6=NpD`R$=(X=v`XQ&hh0ybP7;HhUFU0SCLH((XR$5PJ%U^q~N^taic9rN) z)E`jeV?0xIg-Z>)(-Tm5(?jn+Ftq`<3O$7xRu7E~MyNQp@muiloe!Mz2&4mEI~|H^ zf0cFgB2RhGJx+%pk0#NNyD-92WMYazXz4u<562%$v`KkA2eX-746uV`$~lGRQ_Ih; z_+XromZ9|~&-KWGlb>jDQutkKrD?VF*gO)AL;b(tgf(EYF{tv8QdUMLTmVWe_TBQ& z5Ml>_)&-B}R)$iTCDW%Y(`Cg^ecqN%_v+T6CCBA7wrw<trDxtP+#shsm$!1es?_Rh z+YX0+rqO!f*%OtQ`Aw0T$F2@FC_LT^inEyX4HK0*;AsF#=`DKRHh))yJEwMMv(cN( zuLLZ!N#=Mmod@tb!k2|BH9$ga?Wb+uRwo-hkSC4epY8Y$cGj(}u!B~tdw2jmlrZVe zASbuc9X|{?y#s_f!v0l+y~BR;0Ri9o)gQOHZW)pn`;G4@$b23lz_y2ss}570rua#M zK+-JPeb-x&`cdg<fpq2ok~~?Mp8G$s_Q=a>Y@ttT2d-ma@iARROV7`HF#^H$%X342 z0&f(f>P^RoUQUt>^=eb9=ASUI`m|RNxFFirDH5`3rXxhjr@481hl8Ar0r9?kX2%b- z3RP%4)S`bYM?@`#;f$l+WWPO{uuMY$5a#^^>ugU`5E9PfjP=bY-gn(mm=W7R3Bqgv z%nyOZWrX>Gz9$vHGk@YGPN`RhpGd_ngFcb|U`+bfAovxQ2w^AI)59%2lYp<MaMNo9 zuEt>-JzF5m5Bmx9#RCX?S7V(EUh>-yLkY=BgNhFEyl^e+MgGQ+?6Ss_sSwkRQo8;O zVR-~u9`|-C-OU>Z5kK$K|HKOPyYM-#6Fp_|8iMwh7+MYAsNKYgawKzcZ-nmg4dmEL zp18HbXY0pPLTtl0NvPx6bXlQ$9b!;el~_Y2H`K{Tl2%|&qzM$>%hr~aLd$&Tg#%O< zN}#Eo*uT{G;PxSm7rmUZFAkG7<0t+XW|-e?!&qlmSF)~=Y^2(HV;4}3)UTM1e?8w| zsNcLLnH*J7hSV}~s^3`<?eXvByX|~)9B%Vg*T-;=)+Eo|hvaW!p7VE6eaQ-^#p^l! zmOlT3pY}e1u}Ll7dCq_Q&B9QacdUEDrFXpBhlFTSv8KUT6Y}he=k`?QiV|^OGJlo< z_h~?mcwvxhFI(T8GVB_LNT~SH2<LAt{N8sm2P#j?+E&_DniM#Re=Xl>2(&^9!6Vwi z-^Amk)2601**vxryl&zyvkZ<R^xkB6YiGNUtNt5;_n#f-z;+w3ZAiiVaelUOc*@a( zG23{4aPgDqQ(=ggQ}uv~<W+)aL_DNUWlyj(lfc?8?|aMEO~GyBd%l<_%l7*=z}n|l z*|^<#{hu-8<r!Eny^Y`OgT;<WAV%4hf&e)v^oh4QxI1&jeQeTQ(Ke9Q;%JF`gPbPV zj)h8_3rigbz&}E-(V^ItP8_T6Dg42(QQjC@^*A;@;Dy_E%_7TxjKdxUY7eJxl^p_6 zi3cLD1KXTHA8KcwlN@Y-0jKk=){7ViO;s7Eq5pF>vp|z-G5`C;nalEJ7~pjTomVBF zLJ`u$b{+_c4D6^vGGh%+#$)qRv_ZEA(6gZGkS8+iyIwcI^amYgca;GE;(f8pW61GM z$k7d;J4IMr0v1>LiJ-8+r+(C9@ug4wz`9K9z!ZL|*T^KbFlo*F5`Sm0bH{B$0>Z2u z`7UYK$jTY+5VEZJa#0;C?kva)DSV?g?D!pBQdDAOj2c-UU<V$!perD*U7q7$G0SvR z_dHkNG&%rQ*{a<yb|M2>l+vVZm2K7o#9!x12MGZo%=(?qsY{jpuz*Ky-y15>MiBo0 z?EQJ%cH3DOhJV+-pYff}$wU$|4}cmKl|v#B5}9Hc6eSE*taFS0`fIgft*y0n`uwzN zTf`zl(54Qw(8FK=F_0i6VaNa^1Sk+lFeeE~&dHhH@fq%Y{r=c%_+Hn#*53Obp67W_ z<a$5Pd+)vW8m@J%Yg#k$SV;90y03U-(A=sz>sse9<x|F83&JV*yVUG#*mD@j>42~c zEDjNNE+OpfNBR|;!N<DifsLF8mswE-K!>o{AC3@T93phP$Va({fOo#<{rI_GdcaG( z3Vi(5_kI5VG2o$XkJ>@84f|YOk3%iT*AM_Gr`VXN{H`1l=!RClxv2KDtu9<|E|QOW z4!gsh^gGuO_U;At?m<{w0>T1s{<%jCK8o`kFqN@3J2-i<{3_kYc~Y51O=sJrD!v4k zN5Jw9fF6kVqNlsjzwl+xYv4Z{US7GE4xKB=eNz}(*gQ;wI^EZ-8@b=63nP;jh&~-e zcz07n2&^szNdHgScxqeWFjvddv*CqNJu(B0CVJW)Tm8D#5m>KZ=M8UF{!=jDJO-2M zwd$~V`h?$`eKoKBN21S%Wc?e>S1ZJ!T65bZr{CyavV*-D$6{Awb0avmW-nS{-i*Vx z7k40;T#dIzqdwj{(Rk1=V$w>{IXNDCExBa%<Adlp0{bw0WT%GZ%hQ`2M{J;HjHiJ5 z(^dO#zrCiQ>o(V2t%>dwW*4p7IAh1X+hgJD$@&`q$2a%US37ai8+Y)&vr0BRuNTQU z`PleVc+5iB<G(qM$rN~LJ;9n$7tj8&pX1Tirnh-|<?y>#-k2*JOypVZFxHuvLOPaK z`Bt6-G`Af+ojv@qyn5Zx5dDp|xd{}{DLIQki8t4!@^IlbX07}-IV5Jz_y0IxOxUcj z_<fH0n<tRx2WLBpK36Zc;?Bu)rTo@$V1Rb7<Ow1bEncj8c5td`2;3rJs~x7mI;0i< z$BZ{2`Pv=fMtXLrD<|0zU~xW;`66B%{?3CVHXrW>Zr7owum*jqaVGvX&x%zNeq5#+ z9HTb1vx{SmWqEB~o*T>CD+}=T@|53kR_ejle+&;X4?$+c9Vs_J-%CwxtOitb``Ro7 zmk<5x9#?=X^t{n|tS8F}2iD`UT>mIo)x-+@Ic9@J#EwDd_k@;}`FuxuZ}KfT9PV#S z-_^m&J`Z5`suI(A@H;=JlP?lY(+<+sZkU{&22*UCa5<iS3<J;RsKUogNerVTEncby zuLPA>9T`BDCy=9?=x-0Z(FI-HjeZGXXBUtK{)eymE$B8Gi1j+$l`V@Om@xyjrN_Ku zz5-{<(1SW%Lmql?CEi(o*YrYoAj4xQRJvK+<DF?q$80-;Nu$NPVKmUDmWIdwQv2|( zo(m@F)9>9wp=BVpW4{2U4yyp=XOD>EoD%8s*dSk<krc6@9GA_!8YkEU0SFyJSNnjE z-?+0H-YbAe5lJnIM!$#*lj|{@HL}8%2S0Kcu`}_py_<emI9JZ2soE>B`_Tc5eT3aB z!^G<TJ;Q`|w?LXmOV`9G{R$v$X=gK&QSFm>b;Hi{#R0<N0MhLaWk&2?`yD^#6LdBB zR%>DsFNmNVNxu!fmHe)BH?-x^Vtgr)=sz`Z=gB@fA2ytvm&{v|5Mz-r3s?|JJM3OT z*t-YVeG;&H6$m@SBzn#!WO?#&ND-}#Ap!7`@gz8BQ)MsuThbl9l)<$aSwtYqqv0Oj z{uBWnLbpH&9RvYiu=ynVOZLC;-#vTYATH~AD|5+C8-3tSm~lT*ocE^wZHMb!rCdlK zN1tK=o<e57!?Jbyb;m2b4sQcTj_!>`xc&U`EX#MTf0a%ie!Y84X2Z^+D^=#^WxdG0 zGFQl5SdyZQ4OBokCBL_la6H9}j7y9VfXA+HJfZcNhgK^L%4TsqOT-E`nnd5<@5V)H z?lwAaiy!-d%y)Li!1hbdV0#@;gtxM99rJ4<ITNL=#X2kupfFL*sk<Fw;&VEuZ`st7 zI$66yz^FVnGfViijM>@3waXi+tqfj&$4;8to$2=ObjuG@_oi2$V?ggM=vocDk=Hg% z+KyH@+e7R3kdu=2xRcQ=Gj0taFwSS2(y!&{c*ewW^gQ3sqUDLz95lSV#>({29*aK) zD$Q61EjwlPO66#+fk>-@jg-div94%|SMsk8ZzPjuhc~9|#_VC0u(=83`gyMSCoW7e z{S@<i!ZlUi-2vyn6MZ%L^Oc~NC;yJdcRCKEg-<a+!$`5>+xFn^9Qt{>vSm<gI6H<_ z9LLF=awO;C>XJJ^?TpwmDVz8(PEFn5Xlu8v$?@UAVdV@_I;)9ICv$-4)aQHfX4Z$2 zt9G+($7l+n-ryxgqVz2fI_r-mA1XMV_1R)>uUv1eWK~dY5Py}^;*>k~T+7{NccLH7 z^v#{NtL3!8CoP#x?bOOU59&731E}sk2DWjJG56wbZIaQgV>=n$0GDntu$r(MN#~gz z(go_&y3`S>c*^6|g2UeKj2#YV1uVt_<cTZ+$@mD7#%!CtW`OU2&4UV3ew7kSIMhYv z_f`Co06ID@P9J%LGcE9BGkp*NmUkdWk3w!g8h4}bBkWxU7W=?rf#3R^Yxu*T^~ozB ztl{SEDZV$1%DO=H2BPv$lgVi(Sq_7*KN`jP-~GGjH&OeW0W%8?Tv&{#BgkedaSTNC z5Cu<oOcig-$p+f`4ygHB4XWZodv{N}Mn`#P`y}N(D@H`#GWu|g3p{(*m9o?o0=3<4 z>kY-LLqG@}LWp;6o5ATVObWDt{B&Q8i;Yruqtj%%stylOLRZ(aN>F^4P)R(fkWj9j z0K<;m#XiFBHH3qwARIgm*ncX*&K2A^0z^W-^E_nPG7C*SeM^ESSODD~(Cx*x8NOY= zaR=Y|18?`JwJLn8yCXi1!~~!$dfPVSBiFfXPchJQYtUUaH0yoKSSEkFf+6Ltwsi!g zd(mZa0PI{rw|6b>M&H9jj~(MZzkWl>QjMI&-$Ki%H?qoUsJ!4rN@_9`^oojFLgduk zi@rPX90H#I%zN;HXWcW7&oq3gp5!9*SSPtVy5pbaKRcn;g4{m?^|L%BnVzkZEa5zP zQRH`G0#QFe*|pqe9r+p-7n|OzD=Q=i2QQqzuWL5TNbQxWsAF*DaM7IN2>f5Ros9}5 zKB-2dO~$P{TiLNj!&6JPUy}y~wx=xT3=atX&rjOJO+Lt${Ul~nPqycd8;*_EyM5F~ zzN?&lyC$@<OAD@e@<dOV6g|fNz~Fl^>XP%a467#0<AbiUQY578>9d8F0A{&^Zrf6{ zeqb3A8&RN#>UE*lZ=T&E&6Qvatm5|bD2x|Z+i-7ky@FM?tezLlp_@h7>SXSJX5Wq9 zQR|pyxvjz&;q=G-V6T$|{k#=@V&v4qw8F37ExJ>38=Uwyd`w@=YKKNXRs2=?+0svE z*gCDDjf`vH(c}RYZ>sVVajIFzuK!}2p}L9Itr^M3hL5qU{cb1u?>04aw$Nha77@mT zY}NRl5T761-N(6Gr@hrb8lz#;d6^3>ZP@|`u`=2;on#L1PEebVwQZgg*eb7ONKydL zqH;M_7p|f_W|Px8m*)gC$7kFK%1}mviH$pDXc!3?$6k3*ez~n|TX7ses9MxadGJax zmA#c+$}=CE#+@TEk!+$derNn`{boT#Rw7brK&E^io<%3Kzje8*tx&azdq2}ju(<X1 zqxUzGzJ3`XG=8h&NBv^%3RuOCS7B2BS+KO3QAAP`X?K4$ACx9<?a06d(f8JIuS`NA zgOos*2hF?E8%Y6~!o2ok0#!6HGMkA@h>o>U%WQL6Nk^MXQztU2Re<V)_VI4?o9OR6 z0y(-d3>fcTLfE+kbh`*)f&c!iKMgyJ^*r^{sg?JZ#_TED!B{)_nQ3bVZf%ic{xxFy zUa|~$nVk26k()<Lsw>MqP&q=WUHQ==$B;CX3Eh-{^~q?Dj{SqyckWrTkj-{*&IF$E zq&=hD3?A0*1~DkFIPjkM-a0if8+$DdEq#++hcL)!)ujq&xD%aqo>Yg-RQ6(QWC67& z>5knv>>c7ut=FL1R{D}WgayLl0AcSM!v0eb4xf&2`I!iZ&%odQzaGF#{_~&0fBh}* z#T$S2VJ!Q;l%J{{D;T=+EZl(7n*!s1A>i9z|C6|Rd*gfRf9U4-eg3aA8?gP$3lw<a z!X}{V;XE?}#R@waxQ(PUtz?c1Bl#OU)>Zk?!vd4g?E;H^$l?mZ?ma*^Y~=j0cRgIA zVt7ZDYi&(ksDAZ2Ct0tiEJFFqegWzBij)E9Plv^Br$>X03XAwR=zuNkM*qTsFKPj; z^i&!_q<8O^!7i-ON`u}*u2+qK=C}GD+Csn(I1TAy6(*?fk&2b)MVYQ-aeG-}DJRSP zIdy07vT8xoOxHGN>rm;0WT1pd7NWmlaJ5I8RN#CFjh9U3)NWpUw8J+AHg|4)!YDd! zm{=a#0&xBLxia7@fY%po^-rhx@eF1H^g_JylKM{G2Kv;us!=7q9lw<<6W=A>6P#*t z9Hv*wTLrYCGOMzB`*}8=KeB^Ix_7zUXozV&@Z5;0{#@%F+Gber?n9s2aqguH@v4<( zU*m2CxBuZqLJ<YkKXLq`EHY&GRW!#w+E42!@5!iJYLj)cY3bY+&SR!vN`I#|-PoKk zbF_re>&Z3R7E`XtMuw?TcKs}(!#q=FpR3Xu-*}?kj@5Da)I|7yT$AMMLem+>JcAL; zA5f>e*oHX!Npw&7Tj$o3Cr=-6nCehB%JRbJq#Nr@H4CsFkmz7Lkm=#%cIF(Iqj;^Z z8|zSPVz+EL9$sVlPwHfcIa<1SZkemVT$@qRn%dIxT>9?uLIqxrsv%T%LdcfiD$B!> z+1M$*DI)P34{oYx0cBFe`8K?8ou@{Q9Nb$li_fg(WoymBCNoBLTfCQH!%SN`xXN<M zx$y=`;;-6~KJ3heT>vn*oo2vR$Dpi7mh-lZzCwPC;F?E;Wi?`&pHb9~+?YZ<TR1s& z<bhDB20miF>dr7LoKPy;@|zm$S;DR1bMkiZb-~G^lwA^zIp2Da$H_ZA^gYlIccb@5 zj{^NM!p;H0-lgG=^lpI{eezX&^~;|<g75^i?2mo7<IYXo`NbL%3KJOGw}?*mjAVdg zpZC=Tr%Tl8I1O5qm-4NeP)INI6Y1fyZ%XL({1WsNgJ^282bGZ9!4t6afu~;GF(%&N zQSl}*V;cN)=-SRiN-5lP2J%4}mV<3u3rr-zFgS;9aC}T19(nxicA{t0;s7yoVasdC zJjK5`pE@i6`JQ!^zvm7_denzUv4Rc5&hSM%U1Rquy8S1iJ9s+6<!1rAm+>Dyb{nt# z!4Kif|HjYZg@58F@t0rwUi|E@-YDgzvA=%sHn^}5>k#A^(jNi+>2S1qMDE+Z^T!;j ztPJ1jnWT#5TXa;I_0@tjSA1LL+Wv&ondB2*SVvc;l${f8>;uO`fP@af0_b*zQ&n~@ zA#{5HP>ysT1wu&mmq(n+G13R~Y$uuWF8ZM3rvZ8ZkR{N^Bi&^=Tt(0=Fz5l`3t#%Y z8TA^4FRq*k&sJOf4X*CundS&1Op{vuTI8t88v#OsU+(~t7$^O5oh)<lf+Vhgs&Mez zm+N1Dr2HEL%fz$lTPvxUKQC*>ZOfDALgg_Tg})`5L=%;+MWU86Ii~oDr%XXE5)BAa zXP<OemNAuJB(v3_O>U{0&5z}UY_Sbf+qjO$3dOb0NpHvT^n&+o%b+Jjd_Sb#A)Z{| zv|GLCMc$p9zeU1HpC(|2cfE@}A(7IU6R(2(UgOzpHw#mJD30UiKiX-$81QV7t)CZX z)nXi8tS89p)5@wVoFtA*abF`o-@3igt$+Y<tGn<1S9JH?ztQO;E=<wPv(rlFN(obR zi*mwl92cm{HB3ILrmatD6<iBkgKnPZXzZCx7R=w=_!bo}yoJ&_=A%Ux@jgx!;8k`# zo9iuZ@p16*v4pRAM(>Cp@~|e$j(^rJRtamFG;h3aZ2WG_Y>vhKO<-7sPg{!3OLP8k zK0DD{^lFXr@HeYBy|5JS^@}_lTFxrxGsiJ<5q3Zb;pD`H_)ZR9es;zsX5-VMm6ykq za(9*Y2m)g^&bHe+#$*hp>amToR>^0~hFDf<%6{tu8y?H}$zsH3%S-NHn-qM!F*c#3 zJf>tE2m$m!AG9IK{rMcfd<cprLO&DCGKZIDJ25S9$WsbDasglWY>mHd`TS{xLIjxa zEi$th#tGc0)VP(eEH%mj*x%pyPA$HRZgVOp#^m=&CvXPXrH;Kc+G~WjgKjpS?@D(p zTCr(6x90;1-*obF&Ar2u@bT<TId(<};l+dBWXd<U3a}$Dm}Gm()_T5OQhXAs{%qP| z(GpcPm@FwkhTZ6=w;*>Oh8$fV@ZGr_?+)HYK!^YKHJ^&Toi*J!=6kmd;sf8m+v-HB z3fX*6A|_v`>df2toK#A>X8z|0TxVq##&m|UvlNtMTzAew)eP}NjnAC3!_>&7gW3fV zbJ&RvO+zy=qX`keXC83uaL%t~oS_HY;<M0uI&ObBOo5M(L>~JuvLFz2K!_7)YT`lg z&?9B?cl!|WO!e)Bc4X(z{A%Vb2AK>g5-s?u*u*$<EuEH7v8p7E;ROit5#QZD!r}l} z900qQ5%!;quya}E_uym4_~!5b5I*<o--*xqi|@p1fAGV&e(N-5nkIva5*^yAM}K+* z9A5`cZy@x?fb@9hd)|+C|I!0ZYR-g@-}=7K|7S#)iV&-g&&>j9w@uSssce}mD0M<> zxX1d|&VWbF7fDAAch$?{01_wB-}0VEuoUNN0WM7WQXJ7ULKMLxe(K0H?YwEv5cCNa z5Qy|ZzXX=Y!1B(pD;*s|*g-mx;`e>#bJ30M)}MyU`(OC)US0%Bh7lWX7p{~gU@gF; zz)*gBiHr6OojFcQZ~c7bTbWj~c11vXbVw}HE8Qv*Ou9h&w=YGhf;cSb@50~P9M*8^ zOeNXwNIMHJ8?VSMKmdjXLR3V35&(4dILz|_Irr2t=Q!yh(ZQ=2^NIC)lt?%{cSgWn zF)?kTOg8-I;aywLP4Fobz9uJYG^R=sv=?ft0T-#mZJ6z|+TSg;Q*}6o+L3P2l1!^| z(pQQkDqcx95RvcD)~FXE^J#7&&^z<GdT)V=*U|?Z=IM!)IH{g2yIb`p)`lyGas0+} zA*?H)^Z;t!UIXlex%bY$B|Pp#cMv!}KHUr{;I9JsF#y-Q`|kh6?!No~Wq05Gf1$hY z{?F>}yZ><0%tyg<eVV-LFr3$yolM(`JeGl_y+yXg9A1USDjD3zN#NqAWOtSPTUBED z@pQo|q#T8*j91a=MY!w5En`M(Jy55L#B!(Ov~U_XU!Hlh=5T7LW!3zD6Bx$$#pB^o z1A1<7eml{<PPm}0tk$7Ni?$v<Eu6fvrxaS1*r{~OL+6aGp0Mw%cw5C=r=^9zmxrZC zQztnY+WcBa&bRWP(_X869H+@efORg@a}!#OXPMl3+Z1Lyxucp~M%y9vT`~ryf6Zul z#>hhIzq|eL>OBpPgn~#K)Uim8>5=r^<<ExfHZy7@*KNDeHnck@sZNga@H)a%P&Eu1 zbO35Xrp5(z%!B^S12c-(LZ<t{?&g!|H1_k@CK)|`ds$wx2zd;&1?Ax$TWKJ*wdJEK zx(pL0CG-4z?b80{xULMMac`Ihj^ct+VUCUqKwf~B;@iwpJ9?A!IiEn@k0aX_QErbW z2=tMAiATpBd4Fg6(7rgn4Y_k2{q0AA<x$*?ekJZk-@)^qaRq<u^PV$>n1?C&2>M~i zkfABxZ(b#K-YeB9I^5c!xi*;%&(zMm^MEn?q5>Qv-x?e>>RqJl6iXAilRdP_iF5~H zcM|IS;Hg)4pcF=csfW0a!+Rg`4=B6lgltetIXIcIy^2R7hctPX24NFwJXjlmycnlj zAnTSq7!&Z(hp*43$2u@Hp+1d3l5H?<VO9Gyfkn?4dyaP8nssZMRMFg=X&x-nD|EYw zs6({H{_xj;pL_oe{KbFzD|qpr{z?4RfA(v5;A8%=>>>j6$B^U4AxDouPHsT@6a4f4 z=grN$SAcKhm!guaVt2yU1(C9_CQ#O-Hxy5@So5!nfRb1jrZe}V2mV01xyn-<CWw>G z-EfM?BiB#xv+uoLrL+MGeID$z_JwV|NB(5nTaZyt%DC4yjq(>chMeAn^v44--A>d4 zz>}{X;L|_#liKCXgD+NZ>U5`;Ax3))lN@I~p>7g-9k@(uZ=itsW%OOeq@6`};8P#p zsZ)lK?z`=X$E{5jR5xc?e?$n+ii93bTSTk`suBeSXJuNm?-q11)F;enEhVzD)M62! ztCQ$iO(sI~N#MjaZW-*U83L&OeAUs}KG;d~3|#LKaVkN=-GX~I!RekWyAItQ{1Pr> zby$VR*oWo`b{k&JbWgwvvjld2-lDe3rg@EW!*{G4?_%S;{Azua!hniTjV_x#-k96g zv$GEF)q?K<j!!n80A2}p7Bp>OS>tTPR~I3zcG2zc-ji-miaHyW^IHM@F#z8H;3qKb zQvaFmzWcwWyYK!#)7^LfZ}0BAf8#;0rarJ>MMBI6vEehy1PgF0VFSStTkog03U16U zuK?ow@i$u}r?Dt-eD9kDtM^%Fc=>M(hUcqqbM5dLjaNau#dJD-J$`1ttp;}Iy0^Y8 zy^oF4@o>Qy9`+!Zb3E|n2?!oP%vDMkN653CL}$e^c8~WMoK**;Rkqb7Q}IW?xn6kb zOj@5TbuPyA&>R|i%6SfWMy2Jv3!o+$yngkZ@>=Cj=F_09&A_X}I&wM&D?1?0^Tv8$ zs$$kkq#$N?$Mc`WX${8(+W0j44hqlskS2WGs)cDXBp<pZ<GHAW=-duuK_RCdwChHf zZyqnDZYHK!(kI)n##YYVEIq<ef+;@Ul0KJJ`ECkY)e83G2IabKB+fU}xnUGcGOdHp z(pb&`fjLs5z{rWy(qJVOm~=qTvY+_PD3VrwsVzeo2D?#qjcJ6UJf*?J7H_a%3Z+eY zszL%8&spLs0+A);<R;|k(P1}w2nf5E5OxoN#SVf5eElE#R2=NBcsID{BM|kZV4`Q# zwaT70WT0u=q%HI64r7e#WX}6;=y`a4imGSg1218E6sWof{oU0TJo=d0ur(sN3S1CP zpYf!9<jO}~rmlOjjsioTtWI=p^iVU;w(6Mj*F9=QYc49|#kh3k&lL0E8BL<=Q~Y@( zISwA?UcM$HLw2p=Prk!D)-j0ayRTaV#N0%|w1j0(N!bjG4u<l2K$gQ_b@y@&*KeKT zAHV(q{LVl3HvG5$>{s#d^%Fw|0s1B6^cMP~M<7R!;l|^S;yeEB+b8p$0pFInNz$ZB zh<~Y~k?z>io#<WMq1zX|t-93Spj~jjW&BLsG5_B(Nu3zV=85+`LBzV-MOf_R&>#Nk zhm?qVrXZ_FE6&O1&hLS$;@~jmCWVxKWY96i5dh2OuoHcGJL-uAkawd8yz2KpZ=|qU z@G4|)*NoyN<g85=uPq{2KaAtC&Pc^&+6vLr+Ax&(2A7KZS;dYU(DZ%Ssa|r*lOoJx z8Ha}6@Yt})1DuD)Y@C?JYLpG9Ffn1HWv>Y$6^0B0yAFls-<*~bD*u^mVdD2OO{U1y z;5|DQ-ckIrB^ftv-f5RJ53Y~<Gb8x1Stoj^raS9yR+2S4G?Sj^z$$&g7Okvb>CGZ+ zQf{M2uQ*<$W+yPTOI+WlJLnP8Nm2+}CTVnC^kh8Cj=fji)4%CeX7Y*?$ueQ6K4jR! zQRM4^rxH`RbthQ2%;n*AP!g}LRRn`5oW9$c!0!g|pJP~n`5pi#-F^4}M0el)|FFC7 z{;%ooyZ;4SE6J;i)$>5DXS}$oy#oD2qB%!y*Uw~2ntHiqq^%sb8p;}AlkMF0wfxHA z-n$K3wVWwvI>M`#WBjz0k@6GOr(Rm0X>LVp;*JkVXj{;N*3R*Ia^B*wK6v))H(?W~ z27V~aJ_BcJU>rExN%T32XbLu^$ErqqPW-uf+Bn%Tjb#uGn;N8ZjQt!PW#eqafobJ& z7Uj(P*fPEwlySZ?SeM=6o2_Kt`s9tmImxR}<Fr<}ivCRz=Ja=U$DT4zot4~~ad2fM zyvaOImRf^wwgYtz%#!+#WgJW3TsmrW27JO!@x1G-G2Nwpb~}NoJtn-Ib>S>Y&qr4a zGpKda*F-?^8+S~YRz}BJ+I#(pGa~gIc>H$SV#qQmrJiH{O(-VM`V35Z{hczb23F~r z!}6@dumdve?hiZSI8j=}rjVn|D!mfJ0{vD-n&X!s77-t0m?=Arccb5V6ga&z+$Fqo z1)&>uqd)7Zhxk)p_}o?|F68!#cm#gQbPg1hWSMYFKVu?MjZb-_E%Dh7{wsgNYtRdZ zQB@!%PG!#>S}HzZ2C1_tsw0?V-#x)G&kg!rxscN<fT!KVciN``{-L&#E@w^?R=^Cs zA4;4i?>QL+G?Zrv^9JY!oixk{gs@P$XiyIUAAjWL7{Y7A_1nv;Dv29}1T!$v3@h-4 zP65i%z^qc~C~NBy@Pu0sF4b?UA<P&riHn8$6QDm{$%q}F_W0jl|3UoruX`K5<p(~9 zKJCCy|Me%p$qmTKqxg>R|0!I*xzU<N0C>~Q*MHuxhE$7mTx`TSWP4PYZ!2RdNlC{A z4TG5yHHMiEPRP`=3)j6dBX{RsE6g%W4EJ=tEr<2HL>hHP_TTi=50^37l>HPN<iT7n z)7o37E-GJBNG{mMB?lzcC)xl07&wjhqKC!shhb6M@Bi!<OjKeL?%V&OH$2_NwSv?} zK?ltpE94{Vc|u(+E(-eS=pt;xH@nl%7OW=Zhp;-fAOwj;bAHUw0_~{VJ8_M{$RcTQ zR|?G<3~#W`;}?`VvC`ut96slizEwdY9fkCgL9;{^-E8?e`M#t`xPAbI8~=syDEXLg z)dCLsrNMz^KeFO>9xUrVftX+C)jpeQd9K{XP?bsYmcSc}a1E<LxP`1Y1MO{*YwcF| z;<v(DFrnP-<cLMJRTQIYtC+&;`?K43>6Uaw81!Ae_E&WJ+-^>TdAwI;=jo#};l%Zz zAy#f2z$4T7Ri!zj2Amu(>+rLO&jRrE0RC?P@9XZn|H1CQ`~Pis-~E51yYK!l>F&G# zX#h|y1hC-B;>0_LNz9`qzO2hVy{<Z3oQMh#3R3a|O6w}M22xEV{ZFg%n3cy>(yhwV ztu#zlTZeVX(o8c4VgI{S`e_yL_+YG(OsIJTDSCZKH)dDH@V6p3W`F!id!gs)e7y26 zYHau7!1C6ZkZ}C1^tflk`Q3^Bi3+WD1=`Ack{*UB*rA$oR?dpnV+xo%Dz=ll4zxP{ zqxG}Ob)s-9cbsHw6wu;wmh|>~lWiBE$`~WSTrYX<7agJL=cq9Z6C)c(6OX^!i5ZKO zXSc`Xwuxw>C&|OcV*w?*)QJx{EbUGyPYSt~#ht@Tl?X{qJK@ZH*^>qy>Nv3VV3_%| z{ID)~*`#}*gP1`KPw?l+$VlNz)@iUd=Na^CM#b>{1%gz1-zrx6&d01Xq;cCig<|W> zU0wvQ4b)6^K<GMzMLZUL@A7b@FgoZq_6Q#8?9FF|q@W)6Rr+c|`Q<t<A;&i%w;zpn zqXS_t?naMyqyNP}@F}>ozv6E6j7LPdFJe6mv=$nNFnlj{45K9Hymg&yyLn)FX_d6+ z04;mMZO%MyS&3~`wRkORc{O>_Q0FwMn+L`-e$K!r4OC}{-xize<h9_FpRx;yLL%sg zzsQKe-ggd|u^CGkqo2M0xl%6FAQKblzOET?7-S}3m_X~w*I52<JoH$j_L~7OFj6dL z?6%ksiDwYSIE{--NyFJ>QzH_O1ExO)noRbn87LZn;YjzS{L)VJ{&e_V5gxmFiof)& z@5L+s^3UL1zjnQ-Yw6LS-hmuFir0SkJ66uuf&aTa8Y?9{@GhBVTTxnZhI|-<9O#@D z&<w>4?WV>;(?iln#QPaftIO&aM#6lfx;4ene2~5v5?a9awqJS_H*PHpxrq5(lbc;l zDqn?>9?cbQjU;nnjk;UindNB-Sso8N(fcDHbn%LUVe<F){*Gtj+T}ez&-w6&d>3!1 zqj>d5xF&lv2G%ZdTHA)no+P>k&=K<{p0d}WOg^cB^Z?NeL(MQCKj@1XR}~TBZ=^u> zsi>_}S`JQEf2i(CDO)q4p{Ytl-^Ru(Jo*lBPZhEPT)VQX-qX?U$rq?JkC`y7<SMt9 z)MGG8^hwy<(Pe6P&xWf^;nQwoU>sOEc!NtdN&wW+;=B=G4V7$+CF>_o$I!1j4ZtYI zEK??o^RvJs{@%#GmHYIo##Bt+Q}0~HnzI696ADuk6y>OPjvJh#;9It0q_dXwRLN7P zqqtS4z<jQX<4(iH!v3DqS8)4!=6O|;&H-D7eV+-pZg0G}avShe4A-~(PXK-Zz{k4# z?tlN{Gr#LQy8G_`%iVqVzf8p*lkc&*XF6G)G<mmFCHn<cpWMi`@d4^Wn#eW2**IRK zTOBl(mjhFxHYUzvu!;z`OqFqORs!Yk%!#}zOl90M^kZd>@xq7>oh*B9ITXX#9cw;Y zrq31674_ZN!m&>*m}=9NnD|`a?2mJYuky}oRfY2VJwMg)6G!ti_d8W%ctFhuUYn16 z6PPgW*lYu~PWut2p0bBy*;SncG-%NBoYt%;8>&@w?^*G*?Mw-L8f_(WE}&ubRN3oV zbdz(VUowln0VthyQy*TD-trlzoExjaIIMNtd#TV#BiC7QN;|`>-VE{o(g%tE=Lr=% zh}dA5mTpSVtk)E+JOxPfs2X*s#O1?XYzSAV(i?5_yLFs)P(%Nwy4p!lTcy19OX|D- z=0N2~HVW$#ZJov{EP?>wU~lv5wl;#+-~rdQGI9nCTQ$i9)W*D;xG;ltVF%bbMA*BA zaBwfe-jyK?0pI_w$3}3AHaL~j+F8SC)xGP~wvNKfj<~9<#NFt_{l5L3M}g(hup52% z3c}7I(Cy&qPd>ocz4`?X&J!TUIhW|;kg88GOx}0{bq${N^yVsv<wWgSfP1bUuA1>i zaO2L>jH5e*0-9s(wVvSsBi}8(oK(6KPu<(d6YR`bl^VI2-r4?chi6>dMTiqALBe3o z0w7V=#BP;Nzg~~EX~$@!F3`Jb3$OF$jh3WvHpBr4JCJxhd5#(Xd+3oHBUIP|2+H;E zJqB9zpumu;k(b=5NmV)ySb)HB5{!;>koOTnML|MSKX5=&etnNw9kB-d%&%U@EC2G( z;4gg3ui)XwPh#FD0OLR$zj)U#eHcIc%O6`i-w2Q1eEsKr8&J?4{tPeVN18a?6ygqh z=?!ffGYZ_EiWLBD!&Dh212<Qbk+IV`O0Kq7_c)Or%A&86Q^AkE`(esN+Y+ABZK2O` z^rRF;a1}E55rR&WptU<x1dvn6>1{|K2jatGxGp9H>~tMI|E14!Xs{Ceez!TI?F~jB z6}3m<wqN84Dbs0`ZPRxe*~^P-`tm*h0?5a*J9*hh(}j?Dg~2dKoOY20s#a;oA`Z5m z%(GlML3L$Kg&*0Ej39?K>_l*)>S8uh48_e3<(C&ZL_x_|8y>desop(uR6G%elQF8J z-uaz=1IXWTsy@~XD?=dKPjv7NJ230;JW*n+t)bY)sDNTWvgLWPg0$)8=`*FT$#$sg zUqr{LkS4izaW?j_HN)WTe%~TYO<t7Zjh$irQP~TdhIElyOyn8HTymAx)emmFZdFLu zg2Vkq-4UOIl2xA!>uSQWe5|f=@!=KEcO^U@z*htK2LOJmyYK$v?!Nnfq`U9_ztw%l z{jcioyZ=&^qH2o?;`+A9q@D0%S!TR8sm2Ms46L!_Z&uzIAJ1qRIjm53>QebZBdFT& zRrr5Z@olM(u`*OTW8`Pa+F9tBu{_&+7N+EQw4Awwb6k9nMUpvfRK+u)X%T1&w+B6q znZ0$ted2&8+b#LG@y-X%eESKx33Y!aKJz%_I=X2LT(L>znarmaM|yrAzjGgQv`<Ee zd2?_fh7bO+cJO>BZ5k$hv-5_zPSd#{EAC@O>K1dJ7cs4G!FWvJIt4CUwK@+@qf{M_ z^tb{dtv*N#6}N2j!J?iz@$A&4j%XU7Y&nG9bK2ElQ7EI9n@{pKWMBx6gG*AXk<e53 zhUX)3eZdp24mmCKH^#@>FR_u%TsSsbq;SHU-q={BcR24{HKt7$3Jq566pqTR;Zp#^ zZcQN^O2Yk%nnbT~k3_0;3K7q;Naic4g0e_@oiuKXJigS>QQZ#0-eq)$Peym?X$Y5| zf^Po`(Cy-%{>VePb<~$at3?#_5*)+@zEN-KHW6yph8+SRatb-Q1-bJm`a8o;%e)(X zv4?;T|K*px2v-j0wms3eT6k3IlE><L!0t{@Q*YTXkw89*0k2<dqqcaTcfP4SHyVRp z3zofyczjpNSM=bg)fH~1zLxWP@DVxR!0$CSu8MLen=c5S^VGdT1t`5HvB`Pxx6oXq zM>;fo2z7J_gPl0@-kT?yh>0K6rvyO)hKaK@i7vS{AAbBcj*d?!X|XQku4GRy!7`dt zzg+JaCk+5+QH!$Oo4e_}K5fb`{Z9CN?dI|n<m#~O1>g3AAI9(ab8o}9eE)~gF9qNB z1HZmeo)Ny)^?}qg*T1DJ)`LX)J}%s|llS7#UJ!3<H;O<_sHJaqG(Z_%s*BLCr-E}c zdiCZ-5<2mle&*vfsWST(n`Fle(!%y?NR?F`)xEM&Ns;Esz=ph7NYVS#;a>F9bT9f2 z^0Dp#c=cyJzfQXvd|AR+vsyWg%A!@{%!3=EiBu&tnPtKT{VS-CfM-PWNTDr1J7^7& z4<)<G4ocolTF~iop3K)g*{<{xq}Uv9f>o(Z%M)V$0_sXoncGzX8f+W#ZwS<%EnMRH z#0o{hFc~;D){ygze`4q$f^rQO(U<wpk~Gz4t1ex_r7~7jhk|xhHnFyC+6Wu1;5^*- zhF@7p*SP3+HpWgplkch0G#GJ}(R!W@;CG%Ouxah=!=}f<ZyB^HwI^OA)LK_Y4ByIv zIcDS$#%lPJPS!?O@dx0s>$ja6oiQ|QxB^d}J@Y!kdi9;lEqumNsgM#uUd$(V{X{y$ zE`ZMi@Yeyn0l>}fzWd+V-FN>#aAR}-vjR~+-lt+9gr1!;+#}js4cqdwJUiNQFuims zjV%khJ}vxKvC*rls+Mmx2DVBbiD%{6()rU-whjIr>f@j`08~VoN<X)uf@|i+@fwd~ z*N<7#s7|>V$zv-2Pb`=+4%YwXI9qohXTjN@;h20Y|5MdRYLQ?QUh#B=$H3ksIm6h| z4V)*(X$o4bd>*fMcqIVUBI)uNn(U?HHT(<1i{~PXmj69F*0Q~0HhHp8?{~#anTTWl zqgSt15v$Z^3RUa7uT#d#U>y?Mah959GjnVf!^O?Y#U$c8kMlXE)JqogZHiq|bt`@D zO5J8)c`)gafT~X|={Ns51f!tr+<5-&2svAFtXCA-Ott`P>w_8jCYb6A+cYkX*F>^K zS1vE}wB$BF7d`I4=@RX_X1aO86Mrk@HL>FuM&W15!kcpxBwK8(V(1V;hp@AcuzwBV z(o@l0{v?FMry}fL!i_sUUi)Jor-2L91BwAfKX?YT(U0@0J{-R*M7uOm%|?HCm*p|! z=yAx=BYHRb;sEG&@#L%f`2T+C3!TE+<!c3I29(1f!pcu#eIhD0h6x)+eS#ZDd7D5T z|1aZl&jSP~gTyI}-t!=K`WR|l4O=Q6%6dnP>==3X^t3od$zYCn6PT2OVIR*6p8K?Y zMTdcZh6?8+dgH+5FnJCHbWpdw8kWtF>+0C?Nk~YAVqAs8LG2TeCeTCRo#;dQ2Y%z> zRSI4W0+8=zPw1&SMDXt5?NE5OH31%#E|WH^RMaF_6KY9kp%K@EE%V@`H%{^OuYE6G z_7~oP?|kz|wvpv)l`W{%Wd(xuT>u3w|2`K~bVZ&_mpG{y?BKsnmUX%HIjpY<6P_24 zlF?NU2H9Lr8o1W*#-I84$Y5j8CW`XR{;xq<rKboXJ`5zG#CF10)y>e4b%OMRJwCk+ z^d~^*Fq~}D0qF3m&w8Fysg+>&;EUey$5OeKJQ8}1R`!EfZ`eMJr!!I^d@nYCOW{dL z2*vXTR|1j)RDP*;xhqM0&-}{w6!WzvIeVq7SO(&R7x#4(J*-jnz-tAYp~>RB#`ip> z<LG&zZvxXiO5VwavalsSDG}+9nTq9zZMRXJTh;%@j;Z<sb%mXDDa32P;dy@(4EJ}7 zzfejiC71ZyP9i8h$VMUQtrE3{<j*v8LJPcaEYo)IlfQHL)F3LSKVwMfl;4_gTophs z(#gIa>7kOIm6yKeW%gnLHTGbfjcj|)ja&v=4z~%i!Pz!UB+qo8S-F*Us{pbD<OJxC zusq#pFUCc~X8`!i-F^4}M0el)pI%NLn}De(mZcf2s<$%WrOjb;8P>`XpoPL!N;C7` z&=`Bgw6bL1YA#Gwa|}4mn2GaTm~~+$jy_*<J9}+D289u|TAhQ?P*zJFd*M?P=QeID zyfsw3sxCj{!(8qXSVsWP56<l(M470V?sw%qPD+egu8P$&mCiQdfc8&$rHG3=``=Q3 z^Wu#8mTvr1f6fzdb%|0rR7tjJxeRF4l)zSXt`42Yo~E=Z<-lz)h0I#=(X!@KwQe|u zQ$}%4r*Ka3tAHm6jLWKdty*qk#%e;EJIbp!UNeOq^l=ll1RAw4a&)USs)1!Ej$7oG zm3f2js=goT9&gYwIoWAfsc?I>{1;o_F&;lJ8@3Jk88aR>jx|1vhZyaf<Au!^Ial;d zhKn+84S<~!+&o^!o%p8yli*luN0)gbU5TY>8=*wX{)ELaiN1Fk-N8NRE`JibD^Evv z_#_|%eA62rEW6PK^?-7vKP-}jAlJk817W^-=~E;TV0j8Ty#=}bDEgzv0YTi2ehFCY zB7_eApD%tP?zuF5UBc06a)3--xLn7#$+%kiPuU4qFF?1Y!xUb>sfu=Y?Gh0BU)3!; zWD&-6sI9l>4+v0A)^o<3)+^SERON>{j_EnVbDv6M&>7ESi=`j#NiW|M<!LvoLftaz z1XMewtV~OZr)XBUN9cCq5zZQ)2Y%y``S`2~R<8ggtigO2C96XcUY(NYX+~DkxO~)s zJ>{3@YEg<zFJiMzxbZJnB29v=Q2n{^|9;>mZron|o^=C1dh_3W-mgN8UqvjUY*U&i z-nMK_nOC#bLDJ+VN;~Bv{ZXqNuPis*^GR}MQynCMcklhLe&`nd!$)~nU1B~mB5EQm z*2}P!0PXp?ECXq5f$U&TASHtqp;Vzgq(6b2#(UAx4f-JNM1S_vui+&xdg=&0X2Ive zR=uI_l*v`dx12;NCs`;vEXDV+<Je=2lPB3@ypCEy`K^Y=)LOb;w!l#7*)+LT##)#+ z*tjw-ltbm<fb6d-O4|lS>824k_1uz9unp}sa{_M*lo&lA<-0bkg;tqPR=`rcrVVE2 zj{S~$aO>8cV<-Jea7&%i%*C*SYA2}$Q2gOJRkd(!2<0TIf~IE+jnR=hhGe}(yv-S_ zzfjj<Or~4kcqTgiwYJD{IG<^o@;PTe)b2P>ForrWTI4GxD*aS)1M&n<Y=~wxMgLm8 z!}%Khcb?F79y5#$2oYrC?9|cAj?<-I`{$Km-^B*>fSdyTG0@+^^&1-<7<sqAX90NE z;xoVN&j;(jtOBej7_3cRMGs~jWF6%e0<D6_3Y_wDI82=H8_H2D`KsZqZyvopd6@Fg z&H~P$yz#Y0H8E<vZR6NB9|$!z**y>16Y-;|jLB>5N@vshA1932SN^_L$80v7=_I-^ zug<Wo<t0S2Xks~I7dbqIjp?gko|SkRMz!y}V$r^HI6vEbT9fG<4^&=2jR)5#kCl-< zW0JS%J|*uh)x%lN@m*Fav+@ZIJ#r+jlV=B4f-wVXIY!3Io3hJZUA*vZ=zw*M_NsY# z@iN1Doum04gGZ)j5*B9BpXN1`=uiAD3)2b?X&q;y7L^97bIMO-=hH3*a>ajn_XlEi zCB_q7mH^d}w^p}T;=@9$b@{bR2Qw-%3ir_SMk6lAOJbTaFNHf6woNj9l=dz8b&WKe zK&HE+x6a#v27o-^jdA@vrL)C6cyuE&kEzZwMw9rOK6E<>i#>#$LxlZn=q^7E-KD1j zp~J^-oZ_`VYIemXPbs%|{8fi77(-nx6E%7Cx(Sod6Y?9%KwtpS_mI<*VK@5iM<Azn zfNl?A?=nI+>_)$Kc@KZ_555RfaOZ^1z^!;`suNm*t$(A(#i+ruPBHqHi?nz0Ds);x zvkil}1}MK?s;aqi?vb@s{~W(1&!pH@Mn)w#V-~^0^==<H4|v|wXcC?6h^IpU1PPEh z0VC#!CPAu4a>!BBU+HTQqc+M0hC8|weh6i^HA7ec-R|&<bkFlp$Ok|A=qL@g0#m)~ zOq`^jXs3!w8tP7#n8uKJ#5=-psE^m5r7ZM>MG8|+hr!{3<arwYuX25bwR7e)0K;=z zIi)t|+t8mmjBsP695@k)M;zE}x+IQ!Q9ZZpp9R~YbqMo@cYNG0H)miNEY>ZHe)>cz zfK_OnZNo;ZFsb9Ex}?dd{uEf=hAi&@=z*{kuXk7g0({ZSp669)6?k=pV<d+XWhwPf z;+0=2a&tz;KHECGyyk=vUU~A|u5!qc(qpQGlUY+Yl=NwGs}xb<1;h7JmD75rBARr& zi=ZjM>3jTW&lr_L7m2?)%qe2XV@Rh-%>tJqc@Q!hgY4D@`uKR`1y9GhC~ura@p&r? z<2a4RT^}SBg?hLyR55)7@|A8t-5zsnk1N9~7%i*w?O-SKT6G!)DX^^=%2hy`#ZH}4 zT1;y&I;A|T>m;hi@T4m-LW2%1U3<=O?ef@_VKWdC6uUVmnI)t5JF8GcUP~SCewajG z-iFB8UAc4t@K3t??*CUR#Im2~w|l3v*tniQZ^3?2df4$1E7jIw3>Rr9o$JIk!a2Ux zz%$^y<j?ZE<B~Sh%niSA(7u4bYu#(}5g*R={O1v1zB%$I;_bS{RblSL`Ph)-Cl=hD zl{<%>=t8<JKC4+|<nMt3c(<fbHgi>6OO3X^E3x$Yax(8XJ<s(EM|Zz_@jYWR*1_e0 z1q!w<Up4-(OPHma>f*%-YsEDmgJaSx;sLsHbD_yZUgi-Q&%ll`<CMK_wb|VK=YVbO zv3RYttCp7@Dkpc0W9kMJ^(PfNuFn<xe%gHS+L?8h6-q})qmNDqKejG50Py&oo_O3S zn^rxI11wx6LGJWPKl}v*@KL(<NL>l6e5EN4rEC-5%Jt^9kVk!QZIaRL<1|U42;|ES z=~Ti*e+P;(m6)$tP*5q`Ii3<j0MLt>{7Qosz`d6@UZk)(qydA@Fq_@%IM(?Uj_8Ds z@Qurgj%^;w?vU>=?iRyj`rcK9OHUcX0esV&9>lHV-ceg(-cjU1buc-egPpBQHaP>| zNaDvVdon!tC&O;^qeme}j{^{dolC=x^llF!bojbgzYtHky5~^DDYN2n=2dG4H3?eT z4SHB~)L>(pchBUiD5OVhTU-FxvG@R#!zeQDNe_(ZmQ?2+wJvGt*Xp?<jGwlbL2u-u z99}+0c<xj8i(RwwWUCZ_>NG0>1U>X_b(2raiL|FnxcVrRLEa>rnR+w`*mZFi`l8C` zgCBjw$#{#91TNJ}@q~HLd>1r-B~_ya&=OOoIO$w4V(@fdx)htvCa~x;E&vz?FMCJU zhq${tX(7U012=B|o8R}Xc2T#w9|7^MasZYQS2gb*Fz*M5%dYHmWwX;q`txdUd%SyU zo(gj(e=jWC^q~FJN?s-67EhRP2=jw)f2ii!3cD0uWKdH6#BOYZDwkOe>N<5wGS9rJ zAQ)L+(!J<Q4ELh%L|+5=;?H?rRo4~axd*R$!|y0K)_4a%%}M1xw2I0O7&$k5TySee zh@+FML3ic_yV!&iXB|Keq5yiAdKjTUbUY-qB^M9yu2I53Wfkf^V=xi9eknqwKO-TU z1HU$tEgD_LrxP$b`B8tfCNi6Ai8{!Zt0O6$R69*x;w?dkLiS+(Y*F5kZJvL=Ww5Au z#kLVDxeRje(2^A&_epJ*uJ6<0<q_cMc4Xh{`=)1JecS3IuY||Ebe?YT=Kezn?&kWW zZ_<wT@nWMbawD<gtY103_j>2(6KVpuR+B9?(Gm&UXU}%3hhRw`hu!GX9|8Tw3wQ1| z_}cEi`~Q4?tL(5L9_tDV+y-MjZp+|KK~+AXVJGihocJT_wpONYK@G$`<3AHNwF`5K zv;ARLKNy@W9iNaeW*KdJN+X_4W8IDx53O&0#?o6`W6hogZ!wn_XKwjVOlUDQcR(%< z&Ug~t>oAy($rJ%dk@5s`B|fcLX9KQ1mU*bG1Fgw*?>iC>#50w=+h;pqAOFO}V~3qT zd3^=Xo>?0zPFyct3w1AVn;_#SsOaJ%;}zzGdAipYTxH&>LF2bM$~6PO^uEPDrCSc` zB3q?7HfgLOt0R!b#JBHbP!uH}MJcw-L|*z`tuN-aGb?GUu+zW^=F@B)$buU!u60hQ zz-gmA$c=%f<?h)?=e&I#h0yM(i4!D1nLNgXyxk2j5JTI52J^6;vCb_I+VJ;0yA~tz zF(Zt^D(GfhOu|(L)V2*G=Dy6JY0>g`WGoI@7fUaX|4s9FC=Sp;*!@}TBJAITgM(pr z?8k4M;<f+&p;7=(pm`li#wTEC^E81`4QM%d!>C9$6-uuPWO+L5M!yqxqwnk^>|FtN zhu!Fx4tDVMU;bjJ_9I|eR3TLvVH=6#+w?Ig&6)6B@;P58KMwYG|3*R|?oA(Ee^xLw zsafEa$z*k(&{^1&f_Vl&K8Dou2lBH}8ZmKA17utXpOl26?d_ib#N~7IPIS{tRK!Gs z7D4k!uA|vemnZIMvYn0K7@d<1;PB8D;z@kR0wL@mgs#fx10O!aJJD@nfKhtZv1<%U z#9cws$GDj;U3q66K&Jp?X-?!wzo8~=ZLb`;4jnEX&R76+zVI!>kCAC3M8Tu2j<Nv+ zLvfvdA*%o(s5wyt6uaD;HXu34)nV0SREa^!u$UuHuAxgA*WZ5h-4Ejy??hz=Q}%+8 zP0f=0s_ZIgyUVKCinS_>!z;b(;Vr`;e1EL&MbAgNqr=O8*Ryf$^2U7qWd&F214Mjy z@?5!I>6!fd+D;@rY3r6o`8b{f)^}5*g>d=++=mg97^seXub7REW{s1bj|1w##<ZBY z8idT*HS!P8=p<iWxK3_{Htdq~VK!VkSk!dgP}k&R@zeWAJnzJ^N<5f^DpN<XY`fpW zY{lj0Z;qbM3Sw3X8;zfKoh}xz#a0NLcaA3}o@Zx+PvbGZ*>ohHkM8uoStH}6WnXR% zK5MMfA75Kyua~I5r(%5+OWPE?%sbd^`>h6djxOpx?>RU(zFBs*(X9fSQ^chH6AVYV z)1m|EF<dRPA)nu!@K4em=?TOdMGH+mutw?J2j;&jzsL;UcUP2UWSpxt$mGSF182Y& zO**WA!WgfIkvP%_zpKIO$5oK8<JVXBw0PlSiL~lYc58d4Cf~jEcQ>?{+52{WaK@A9 zUduPMN9y2>$cX6ZI@CLg#L34x`P`qo8^L3nmH9==kDH$fXm<Hflgjgjw5#uR%r!n% zJz6}gFwaq?winn0je<Fd^BmKu6~m~WG^#t)Qo0m(4zI1M7shx#h1sKGTQ(_G#mbV6 zJH{k1d8GFoj~XcrKulEH4p8#gnvSQ#M^Ac~MPIG}3sTC!AJp8gP8Zry#5nm;SN0DD zN=DON=>SM4H<&@;6@eSU-U~X{$315#J1f|8G4CzB-9bYB<_TFYc!WtOkzOy|89+WB z+~P5%mqu}IDS6634dUyhJh;KXVjD~Pp_z6LaIjwny1(g758>t!&1fc_rOFcZQ&1G` zU9pTL8Map>STOY(Opgq^(NAteZa)e+dJO27!?E<cm-BA)KmDo~;2HOhoJi1Wj|5C2 zb!0tAe>-`Mbl`?DGb!Wa={d(8VF;n!#>58ud*?g(d;Rv3Xc3VSE#_wawp0x$0U^ZQ zQli;9?V#c`o?T7h6}dcR)aXr--Z?xt|HTN;ecFL<z}4Vl1Y6gh<SQ@fW;>=&vl_Av zU_Psku{XR`&BEkJ@uv%b1cb#d9p|2u&G7SqkDSLOI>vQvGeLT^Jdys=ZgDf1ohD=v zs-h~AdHTXrA9wdTbgxyi*r$gAY3J+k|5+GdA!-k_N(*=pn0#|aThg!SB*x4^gluL* z?HDnwBY40U7Hhb3+~Y@n_F+FC&+g_|Ybe>?ntoT%VxHp^bzamEbh=Vp&FHc`fh=#u zBi#Xnz2UT*5U{(uz!&}A=ec!W0satSpmBH5ROD+-VyP7VlP)iY_rxsLCV7j%EQk#H zvm@r6v+c&kPcv}ICYWk7MdEc<s$SNaOqHQ{o}cgW<zzo60Ki78D)x407S`gnCX{3G zMbTfY^Q3o3IanXXLZ%0O%yuMZvdvLkt2dZ0?I3~b+ggQISvY>Vwh4;YF7Hk>otQUq zLcI`|F-uT(P%%z(@~dh;&C@4N9!z6Twz(~={CoItTASC3;1xGDpKrmgM@w<5@oDb- z1q>$usyvf`c*cn`t_t<>Iv*gM6=*%H-dm#O`3!SKlF{(Y0ucFqIV^CK;~_!V1-d;T z?BGxQp_kw<|EbTw=e_K?xaaCVK7rty`IL%s{lE-Z#h$cuKG60Dm6~!QtYyzy%;E8* z?PyQswI!JJk2e5z={%VUjc=3w+E%b@K&zo`yLsPCPO2X?rkBRjPT{pmcePD8I|t#- zNwg-#SH)=#zIS&Qd<;CMK0i38o#<Ye8m(F*D{{cuDP&qsb!4pXe7C__;WSm>hOViS ziH<U56W0OHMFX5c4o~^;*dNE?{;~;bB9S6lf><J?7hVuD<^WEC<x$%<WA@+r?^9_k zj&tyytG7Jgh6PnMP@-S4DkZsnuSsKlXBX|%KeUFcsghP`xNYll7eB+)TzQV)T0G&E zVVzz<nbc9fs37mI?nrXdM4=!KvUy$saC!3yo6F;sSq-!}NjdE{F91k8c+4;cCsYGM zm@$ZE(gQU!j`ET5zMSCmgrn1zt!Ms>G}6}{=;%PB-XlgSKbs7rSD43fdL1tSkiLiX zOGv*&KIT2b$8VhCo8I_Pjmem&>*?t<;M_y+PG`L*g-*6>m!g!D-34-bjQ-?0`gAw? z&K|<<C17XRjefYhz}NrbPpNP(v}u1*^<ZBr{pQgpr?SEsAdd+FS(M@+65RD8g9vb5 z<yq81gjoJL^Lx+jm3D0ffOn*`X%h@=#VRsGT4a<bB$CaGDU*|v>fF<>%OvT+6E2wW z3sMvjE*~uLjC*&AUI38WQ*C2T^(T5TUjl`0c5pmGh(@eTs0W<|>m4z9xC6T+&mjy) zxp%u|YZ;aNE5H8HNm^_S&8GJBlw*@CKg?#zX#zRRJ=u8-&jBT@$6!k(6!o77&*d<# z^H(>X7yRhW?|tPjv-wJ7D(Xqlt5pL9wl$$XkWA~`(BSt<ch5zEd~QL}Z`R)B=C}D; zxg0I4jo1&q?V(Z-N3&{8C{kjZ{5>e0FyJdHTaC)_jnzmU2|7-$Z{pqIUUV$uk?!eE zbPT6geCf+y;MR8qc<I5b-teq38du`WJ_C@+BEWE+Q;alx<3%wZKNnfgG#hL0DSl9n zS>e456_bgnp#3Y^N?hoocj0kIriYZ(e9*f>%OJbhl~$f<4d!K5e}7AzMAoOCJZ@NA z;v4P$1(juP0rJ}_b;x$L7wFTu9Nf1BQ#7#n@s$**pR1KUwuWrXH#c7)pN_T#9@27c z6e~9ck6UpuYF9Y@&MI8=F90*sTz_Za!5Xi_u;%E0rEX?qGiM@0SA%V6p<!C&;|>&f zWC%{YlKr{Dl|x>*>?u31UO`96e!T~xvr6eazsANJgMJAtkA`bkWI0TrFD@hOT)``U z@2BB^{wuG-oBq!~fk)o?-{Dt&`0MfQ-|$EAm;THv@rswe2v;vZVJFr<tGn<1f4~9t z)ejAD`EZ4}w)rc)Lj4U_^r!F)Cf%5V_u@=BC}HCJIl){MTJffQv^iyLoeZ;_q?Pj# zv0>?b_zP;0xYp;AZG6FJYVp);Q8KoM^IzpS_H~bT|HOu~avtZw&czkIYQ>|%ON^dp z!1%KOJ#}JQ{XoyYSI+c`=$#cz>3J0q?Z~aqt^7H@rP&-i6zsRyR_h$Kgu2PNPo~OC zMesYP>kSG4Rix3efj|+0!6@@)qXHhWX1A}C=PKW(+Hr0k>07JgZsWDy6Rmm^=Gi|t zvj)!Aud-37&*k>NX8BkiCsJZjh+H2*XA*84HFo$if~g{TavPC1Lz}K1cqHcHRbE1A z93jea>ekr8ou|9h(Ry@~j2^qQ)Vf88JwvH(2mwf|$Fs8q!$2#_H<K+*q;)Ycy$33T zoxJ9R2(Wj~yK@0dnDb1<_9y#3MmK9$vfKqtQ`O-%f)7AM;_l%%h-)U%0pOqh$V2$L z-}e;UbE)hy4eDfpP<~qa4)Eiswu>JFkao)F=y5Wt@TNepL^!z(96bg(ejH)<0AY8y z8y(9#kp2{Z@(Z4efAoF7iVr??yCUKB+jL~^*g%x$L-AD)!HZ07omA3{&PcY+A+}A* z$LgHB1!&?$1>1P$`ey+U(u89Ulze*jkV%N|Ax=()oL4S{=_=6eAt3+6>IpH4&L2MI znFkHuA=$GWQ1~;^!SmmNn#d_wdhOq#$Uj2lv!w8IUI9u*8#_5e7j;Iu|2P#cz@yi1 z<Kahd&Z5U=Ff@GmKZS<u1`PPpZ>2+F15Nv+dKm?sX+*vVXC)Z;xbLBN#6V5Z3{CF% z5f=~tmxoWLE31EEPpEd-l8kvB6JEFoEdpAvr#tNl{~VE?J)24Xhs278IN@65<Ea_@ zoHO%xqyO8tKSXIfL1%p9ilV|qrpzeo<eLvJa>%--GRvq*z;)oZ9wH|j)enR8r?&t( zjf3>NK)(Pa;EO-!1z2<eOZR$`+3*_l@{JiGwcse$FJWo$RY2lf;z)@bYFd<}Qe;^y z4lMscXTXcU2wzS%obJIyPdY`SE=fYypkXR^!e2;(t!46D(<q%Rk?J|1RE~8H*<Vuz zSJx#e2~XCxxlqX3eH+H%Yk;D*GwWDPW~iFCog->qh+)Sk8{hGK+$s`4+wHM7UX56z z_yk+_nY=M9<&Go~7$vSR6EgDF4o)&HK21D+&Pkm#Ne|CHWug(sn|QZ*ZZL~5hLX1q zprBB8_j>MPNmJqkPj46@uEwfZVH2aw-dVgQ*jc2-qLwKw?OXnwqZh?|<5%V#fpxUB zuW7|Vq1OZb5#;nb!r~IJa~0URjKPmT7;H8Ggbpu$!4<sth0nr&@&`T>gPrK{EAM|0 zKmGF$;AejR0lf1)AH>i8!Uu8v=23%6cNM$>D11_ES|QZh6YEMrt&na&VAPb4>e=Lc zR$?@op^fa6br<zLQdQ=PcZ=`E{7zM|BF`L}t_s`A&l7qM*Oi^SZmWDBH@wrTcXfW6 z#;Jb(k8|=o!CCO<e7L|#^a-$rF;HMKtTrw%C{`h&stE{;^Ym0l<f33(cvxQZl&kC5 zz}Hb6&*Nj)r}7d`gGIF&0ktn(^(X6o;3$72dtC>XXTK&ynA9tRPUk**?_*%=V86A9 zHdV$LPF`D2wZ8`~Uq-#Nv*dM@B4Q)uRdWczWYc2HQ5tyyQyK0hHh|^a4wAxIM)`SG zUMcOEd`DFq(t{Yn@e#~tVdJ);6NPw#I;^T6XL*pz=8gz=3{4q1jiqJKdH9p(tY9MJ z3dJ>WA@@YL+Cre~!4bKWFh)0lo?y&$G`);OAD(oqj6r;tlDWit(L&g%bjxG6m-v<+ z{W$)cFaD%BdCu9`&c5^9s!v{s73-k%>VRW*a}tkqfd+Ah-RN@XI^_1lkiDx2dzTS* zuRu<20n20TEtdEzU-7B<ufFx&6)Ku_!hD@K=_5Ir@Th#$6=kxVnuE|7Ce_o_N5hx9 zNbm;qfZ8`TJfb$XS-(N~tuPDBxU7brNkv-|lnXg4MZ7xv)@L1>kVFh-h$I)pC^4$i zp^Atpu2X0sbbJr=A(ofhATi@e{~-XtunRqOyCrRm`)eQg*d!e`1Bw3=QeDV=6M#5@ zO?X%JutrIAFqf6n#s{JHVU(<|)(>&g#8nVdf38lyYv5np_}*83YbHa~!A)IheMi*f z*%U0v3%Q1Z6<TT%Gawila@BmLpNuZ^CeTH*l~DBh&IFaY3m<v-2=DsU>-b$SzTzWQ zIciaEtzV^xAv%kkULeGC)?Kg*vU7IIrARvqha=r_dJAEB1ax}{-7X|_06IM7o<qFs zcRUk6@$L^dXfg}_AOgNo)q`K0M%8_vp@ObUmdtcip?t-6p1={Qc}D2Lv(cXJY(Xz& zA!)Xy<Ue=|C2YQS621bX>zqz#^6&D*Lx<d*Neh7Vf?B7XN`DfMZd=VU9xdN&opQ~> zQ#E0j^EE;<njifN2O!&uTX*U?@D<@!d1T(Pco>IFP3pvl^tmItZng2O?$WeOsw=w| zDyk^`Uo|&Xy(*IlqK!t0W*5P%P$iXb%4-a=(y8rD$=CXAD7@!R-mk!y8$fkZixL^3 zc;&m8wqwPRbdOrJld7l$Xh{3m^?H%?*@Kv0p!Oxvc(&~X_)J6j%Gi4Y4g0<Cfp7$z z-T=CN03EQn1ay~yZ~)*GbX=WE97OPGFM1|E?M2VPAN}(C23eFIzw+x34HN6{`2gPW za}VHWe&K_-d23_+wQYE5ci;W{{X4(%C|z;IFna>s0{i)M<6HL7&f*9g(Dy*`!Rb?m z9s^jL-@>^v5^KULPR|Tf=0dADFWm9{{J85NvJLRs(S8SXn|pNEVQemH)?KH))_3Sy z=FYfXF03N9=VS^m5T<zL?BMR5L}y?{%PW^XWef^;9cR=$@8w}TB4^R@ITILB-cvl* zs(;GP?XZsIZBbEqkyN+x-NgPFd~E-~;wa90)9xfTv^G51cx9Zpqhbq7ah#scDs>-g z*C}T+g?a7E3r?rn!{Z$fY&m0w+{=gQ>du1Oh^TNEFFL0RHlPKz(r2hBTG<9bjdodr z3d*~?dSoPjik>^<#0xr!)NL0#8g6;pfNj{!hU3`k2IlWZlym2neYrWha#VJS&?#=p zzcWsw>Wo|f82>e`;7o(deu4(BW3&riAg3cfOp_k4@1`L{fL<WoDfahjmniK<zjm+~ zWIzpmSZFyJ&S!~bCmJQ?lV+K6f|yrd;tWG(OZ2C=5pF*QIe0wYi+%{~UPd^%1L;oi zwXb{*zTx%1hWCBsMvaTN%C_QBqi4sOGXJv8qX)`UBq;K;kSXy<6X^oz*})42HMj>| z@5<rPYMQ^~x@Dgz24sgtkQXSa0ZvL+Wyp9oo-de)pJpe~72jFf5<m4^QR@RxT17t? zdL?=m0!oZGj2ov@5MY?o=n@DJx_Bpg+KHavoQ`t0U^n;jdu7C^KjrDtArdqJoqX6K zNY9xs>3E63As7ab(*$Osb*S%GzhL+^0Dm4xA}M(ncH%87uJI8i&6Y7r`K7Cnt!kFC zb2fNLF*se0R++=3c^rJDb`lYUE)-jzvQDhhV>r#cWiv+L2j2D|O`;pbQ~KP0H1@^o zODW%paHw`#>a18DHC)Bg)*_H_im<#5IlYardlkdItGhrr24pzWeZxugFF1JB4_&+S zhF3lA_9?4IHTo;25ziQLoyg=QNgdR1$hJ!JpY<i^UD+w4A8dgfN8u;Kbs4UpfnLb} zo8<7e{~0=M;?pdqp06t$k!8>8EO1%Yr{6l5_O5)h8l~~<^f?*>3j{+P<agKI$U4bE z)5&AIFr!V>YvLhEjIY6)$lV5h{BB9hiYK~*sY=TAv?7zU_6T4ED9fIeVUwBlap&mV znS7>-4QTU&H;!Q^($|?a*wRdcMlb0Gquz$EV1+gmFLf0H0CaItoYeesSAmC*?WA}< zwZnH~b+gH>;&JVu0CEDH-WX2JkRI5%2JBn{!XAc+bb~`Wr4BvRwIk>eg5c9$_zZm7 z3!jcZ`UgJ)5TNgS{L=eAil2VZ1NiCpJb<_V+z0TkU;Gg69Bq8M#-{Lc0B=e!-reZz zKhA<Fb=}gtGV$GQTTg#!`6<B@4rk@}wUFR)R)wa~Y2dbHId19RmdM?eFh#$X0vL~9 z>*2ct#?0NENp%~S;eyteofBMaL!R-S=o>=i@QZnGr86DN6rY{qmY!|3$0|DUEMVob z$11a7`QGzbaV`Hntvt<bBX!==D7ckp3!Hu*qu}M0t7Q69Ha@ea8Y^&Z<3z7QRaY>| zubYCE2WyXddQNR*kN2Je&xm_vTUyz{-=2S^beb}aI5GDo#|h{8+PUpoe@$o!$%ZiI zD=1_+(gZFp6SpD28CURp*f=4H-Z{iH2JG%^Y<Bjx?spoJSuwPMO!0vXagaIcGfBik zq{%w$VD(>CG*a%??t2p-b=#f;T)$H$IECdg)72Se@d)enxA`~efmYiKJ*0scHNup1 zMml4g-uopEok{ex8{IB`&Lw#^qy?T1QND@Q`GRtmdnoPO3$PT(=?VIy$A`PoPi_N? zU39ybf!#w$w~NJMfxq&aPixbOdCG${Fl^Jc@^g)8{8Ofn45p<kqoWKeXFohF7I&iy zo9Y(wn?l<x1hvhbSs)K!3k?>g$dpF{<|8i0m6h|?5e%RD$#y5Y1H7BCV$rNz+vcv9 zqAx66NZ!gquawkdNP5irBmkisj&1ICU<v(e4?H+s$87+~T)z7lP75blODo~jf`n$~ zjqsQm>n%44F?gm~d=$zfZveVjz9jf_H@@eUx2n1!3_F*TND}F?suZ|vxhdEUc-dD4 zho_xJLC59E67@HNWNMyzwm$QY0BYb>`8t#SS(`fF|F#DyN>$17&DaAK&VSa1sXR12 zs^f8us%@zo00^=KPVWHAc%*yifUt{UsHMY~eD?F3bzT9!rb5WN{+U5w7}e>2nx<7M zu8J*?*!J~eLZQf^WM&DN;warLnvj{fDNi-}Df+#qR$)Whgo+``Uw~d@5N$-d#%I_e zs<|OA7FGP}3BVb4T2#3AOej>o!rUSa-93FBLivN?IAsfTwp&$}>*Qti0z+@=Iy_%q z3%3ZD4@R!tVxozrR_fL$H-)=fRo#XDcfPg8*s|V;1t~j%qIY=wj_piNvm#8nBMM!E zZ|;Lr|I%CVaZY~5*fH;niXGBQaqk{?sKEZNvzRG^%NY8zdhmG9H9U1O-uG5G5Q%#V zEN=rRk3o(<2D$Saz|lv5lZSxQ#|FFIAD4{64u%Q#eV{u8x&vU5{`RBqzXxDgNZT!T z@Y_D+S@=)C;-&b8|M4~WiSPQa@%VfG9^U!-zl3l8J70xA{Z%i+OFrcp7twEhIr}x< zg!$S#(&qxRMb*U;%@X!Ir{gpVtd<<9&!k|jWE2}=bLqJSx?BIx0~^k^-=Z+5>YM7O zt>`u{lNK?&0lcOnGjZnnlG}kfCW>u`4IfJb)OP4MVSTvRo#?DAry8}z`?Ct+_(6XP zFy9;HjP;8)g}M6H>Vv8DtLX8$;NdXh2f69oJc${qwia^eZKc?8Z<IY%zW1H;nnOc! zconA1KOK~YtG=rbRI?Tjj*wzDuwC)mk;_a+Dtk`O7!OXB-%7(ySB0-*Ik=}TF>>p) z1EMj9d4~eHz;qFy%&-v;4;kH=lU)mrPFC?WS`Gs<Cv|dX>R;FOkoq}o0?wcMGD^li z@}>Q~xfN=`C3?Qqj5PypAJdWZEu9t2uM<VRr;c;vgK`um#}nu~&L+yPIv7z975}C1 z^Y@VYYLYX89RRhLsAk>n*lADCcpWgy!>+7H2IQmOQ{tp#N4!tI8{He5sh!dl+Q2Rt z>P%SE=n8-(WO)R+^C<d*Yv^_lfxSxzCvi7=e~Pbp`LG-PmmYYu&L+`AjozgHqC#xR zhSkd!Rc`@^^1~7#gP%TUGwfJZ_kl;9cIDE>x@0?0`5uvWEk;dbhr=l>8Y<sn*VMe0 z5FJ$>p|D9Bv*C%03xwbDti!^0t!37gpfP{K*j>b9%Z(jQ37F6=pGQHU&w?NU66{gN z0SG$?i(Q1UC=D7@z4wfFq931@-NBZ267Px@@_({ev*RQD5vchX<^zAUP7r09+M@Ew zfO4{e=yXZ0FCPBJjqiEo8`F!&BAK16zUu<e54PR1=O&Qvk2m?L!zt7^F>%QMbA7@1 z+_IrPwXI5*@EXEGr*)HOid%0C@A}p2_~3(g@a(4^n7Cetr{VKhQ;Ak|M^9VSh-Q}C z6+Y5K`eWeqHp224*tvwz?LfK(Aizsr{8T*enb+_ie&g|G-Dkj;0C=tIm|F;l$Jma@ zRn{RTiB*r4%7rB(^?Ovx$RA^)cb*?%pIg|l&ytRU=S5B`?U-(9JL1JX(#+%EF`FhQ z(!#7X;bh7m9yc0)8}25y1hb3|)0oBosG@`7d0EX>&DIvd@Q?WhY)?;C1-m*T+Pmge z6M!pQH4QepH*0r?bgn8(D%`|-PEBbE>||r5fs#95Gq!{XMoBnw+0r*zn6NruaS;mL z3C5{T8=-eLR_8FYpvO(D&sKlao6kcbTeQ6w;Vm8T;tz!Y=^J$%CozkMaQ@5;;n-jc zcBPjmBubAB_8B+<PJ3W^3@mO!mV3kT?%h5R_7E23c{oL87YI8*w*b%$Iz8-A!}LH% zyVQH+UF)&Dot+N9=eIu(zvm^-#n=6j&juj4dFvQI{qqmt?eG2o-ua&4_t!u8@I-|- zf|uI>JCSbf*~T#DIFGfh=YY75h|M?2vhSVMI2oUBw2w2ES&ONiY_|n1ez(wSgE=rq zH@k6WR{BD^de-Pz9c39TP?yQ$519DdhdGO>T0<xHRFgTPt;Uvq6DHweC(+N358H)| zDIbeV%jp}_rDOSVzN_TrrFV@A9BEoH?=e`{zPORu(Q>p#t7FID8J1P+I$}FBIgOrW z{o3fur~$VWzgm?_se%Lq7kT42a?m<;ouVNZi^jK2z;$-%n`gIL^<+mp5xg24jKmu8 zd#Wr2<)l_2-&x^f2vov0n?ygAx}EK_3k?s;t~$3zVWQ4=j+iTyV%;SX3tIhbjfsYA zHoAc7_!Kod9#4+>Pc0CX<4y(TXt(%pI3lybixwAtW`&c(itfC6Arp%s@4inH2nsEZ zD$sYFkM*|H?gl?fB^Nbn<u?H6d#L@IiJl|dVII4^#6SJ_AID$$l23B8FXS)ClzZ<& z)nV0%={?b9bg+m%_GLGExcw-we-FamRmk3Dgp*s4<uSVM6o2)re+T~L|MHfcY?*Xr zFm-0drgn1>fjyob73r9dk}Js*PUX@^&dB;JvSOKM2an%e;@YLfbicbgR!$4EMCV~_ zC2^^~P<iIAcw3$T<@AF1tWI!<;bTXApCRn+1U&zf_KCNWQ4QlgMyrd{fQiIsUU85Y z%Ow5|C7z-swCf2#0(oLlZY31UHB6`j=sI+1kgelgWrKYD!mn<0Z1W_P1z?tb_Dpw) zRSd2ejrSiY&RAsIWaS*_VcZb|$5*Ed<h(CPm^J(wfIoNRdtdp+y57+8gD~vKEh|}u zP}-plkgvEQ1e&}}{%A5+95z{)t6WM$i-e+E>?BiqP1lMLf8@4J^^d;KkbNlPSCZi7 z?Qz%byWjdT{8xYYxkYaM3Q=9C(HiotRj@eiJJRsM<I>0rls@#Q!15Mkc^hHp67nEC zIzX2A@>jkH-}rz3>}cI5;13=A{vQf=-tejco#qiapmyTAwmLfTk#!-Pn2@D72No9L zYggExpkAz9ROhveZ8Nvoow_Pp5HB#d_QB>c!B>O7o{s<Y_`*+<m0mXPp-wks=iOH@ z8?GFtyAr(im&UUr(*l>I>f4lFv5Rxe;x1n7m9E7|BOH9k`ZjbWRBpsb);}5>E%x-q zSwU9d$>()+4-<!R>P@)UW>HSrek2uX(Fp2|A?R`>hDkzTgvS(aBLv+R1K7oxstgm} znoz%hnFLRS;#)$nbY;_~BI$8!!j7H^jFE<Hg8t<Qq)(+4e-8bLX{;_|8<NA*$5TK~ z0UQq}$Ak_D3!qy-!Vc{&A9k9DMVwS$>_vNSCe}NeO398HO{k-f;luCcD?50_%RU9K zc<HA^{CYh2@O8Z7-Twjac=xa4?eG2o-tnFf;h{&icHjNW0l+)Ponf5`^pz*yTg8vr zBAeE#$SROCG(nuM;#Kc`w9s+bmi@3*vFg?<XN=DL-D@^4%<AW6bDxLNoPsfewE48? zU9yBKD{E{^_*tDCVow&^UcPl055fHAMEX29|4DSu8Jw$|TKv0h;QYPLoS1M=`P+1( zok9cS-mQ->|Blhg`!=iNx<zoyAmU98qE>OJb5sq^jTSmyhDoY)Ya_eSQmFGHDyXC? zLs+8T3lt|PPsDj6RE%p2!7<;~d$-^j_H}uu<+HRphF<!-)1P}IDQ&U}u`?~u9j4q# zEIrO#oadZxTHjT`qw!YCbt<x<4oLl!0mT9F+$1W}T?lpy6$>ffqnXAH#&|LHai!d^ z>vdkdiF9|uRVfY0zv8S$@4E9~N(+(|q@?$()95XUUcTQue&E5N1o=pOYjE{rr5{p$ z_QbTRvn9HXrN@{T{LMe|ApYztpMob}Hpei=^1T(Stae;z+1|16F6pR<znlW6cOZ8j zLx1}*bi0=jb`F8vO9-cTAWPs6fA(|nzkTo1@a|t5j>)}o$2u&8Qkwi%MvCID%w8sK zdZjzwhwwzKb{hl?RTt);^M)}WYL@P_zD_WCX?>iz-<Y(t_8{9R%PeZEyJ$H{e{sI` z-m82c;Mu~bJo6BXO4iwCn`fYwOI9Z8yXCb|r%~S{5xXI-q(v}P9{XZE5ggC~i{0T^ z$DogMKRH?Am*4-9aYAebm`+k;DDBFOm=0=5${-rixZMA)s^I&S)klj*{LiGxwr{Kc z%U0oE0QmFe2zU5(=gCMGN&r0Sz+U_|+#Nw$lo)+eIzY#3ieVDl<`E(fP_8|cuTj*m z$uJl>Vi`@lf7yTPMfp44lHik*<!GH>|C0|6ljymo)+iA|S@nfFy2r<kOHmL^vIJdk z#TR7QnWxDf<McMLyBr4EyB#1bAUMI7zw!l}PND<Ap8)W>0j~*LSlK43NVUqbd{cZI zkeM#;ypGJG&7o*^jC88ZBJ1s}e^F>?CkGAM`L}EnH<jcz)VQcRRZ!Z!8e%Z<OVOg} z0_b~?%fd>-vs(jZav#?!I{!|^n}ve)X`El6n#A!a()X(r>_V^o9=7LJR|wiW(xt>d zbD*}f<@2kTELI~QCc#w%%7I9go*Qf8l!=(gBwxzEqOmAjg_Oq1Uo}$CJWLf@mHy0k z-i$zNhG5PF`Wmwfc5<aP+2XmsdN?bPjwznS@q`^ccNlH630bR*v`yz_F2-j`M02tZ z93OGfUmyLd6JQCT>*9NySPwL@9(LnI`W`~JKRkECJGxx}(bl6I^2yam<p_W!c&B>$ z_OvHo!<W4B)9@vq`#i|<HqamA*FW?K-u|AC;T^y5Ab#}iAH>i6!rBXS4;G*KUHA3x z{K|LQu_gaR73~+cVC8$%w+3Y2)2nUw)aPxbwR%x~hvQeBmHnOpV<u7gr7Ps=h>=?@ zcBxw5#$YWSzDAna1gI23`67y;DE?SkNp9wpxel}^==JbOyA02?c|$9_7XLS49-RHf z99{>=<5T-?g|^k9+6bu`(ZoD+n2iJYw!Y;Tc<DVHJl$Y%X~}%XU&_0!6Vtl((c0;z zaQE_A8yMLMV^$fy4G{3^JQ3F=zxfL)VyP1k*c$bo|M*LO_H2SJd;)Km$7&S)?_*`I zOMWkXE8hUR!`)Z~<y<AlD`@&>z7G(CuxcjTr*744Ykc3xd#vo0GBU*7l77v1bE>T@ z19a64%F3`syJe)(@>Cw#!MI@a_i7wr_{TfY)gqa|&Rd;6m!oVV(e^HYW#0T)6RD*V zG8GKZ<!a?Tjq<U!EDgF@+iMF{w6kFY?C!MhDZGBC$2Yx+?m5o8Yz*E8)IG5+;5ys5 zT$j9qpDHE-S)QOjz5%)O2;}${LbrpkcNJmpa$H5<;jez}%P7ydZ87s~DC7$HKk$O0 z5|;iV4=OrORMfL6nLdGJNlN?laqyw<OVw@ro-4$Ht$%74f=sq~Eg5;$vGISEY9U{3 zc&FY_qGzSc$^KP4<j)sA^^@a-y_)<Wu)R7r4%+ms24<c7)uf*ko<q?3gmg+FXFr5@ z-7s+0?UsCEj9+@+Z{XzgJO?**JwulUnfk&HAs9Xi^#B-~!&GV2k6}BhBA0M$%X$oY zBwh_st&_33`TXG50sJcfUw7lXU-2hye$OlQ)i7hIi0G3XNHrGQoanUqh=e2>#{79K zJtRGl#9o;Oq4e4gl>rrNTS>nKpv)FhRBzHujnr@!t@@9*^-uo7WBABJM--LIOb=uT zQe8y!FW~nLEGoh;Afl$qNcpTLZz){*!S`JrK~B>Bstbf}7ZMf-p~L5V`m^w~dk;tJ zJ_BA=;cubkN3#7+?W;0jW@cLwil0EV<gB#GiSb3saqbF_NL#+XCXw5YN!alqmk*KK zASYC_Q1P#~Cv_NSqME28-eMGNm7=`q33N@Xx&qq*I)-9Y-HaH{U}%}c*F=d&WBDYF z^er#q(zJa1#zu#?;pEMK;4uJ&DRU`Q5e^UH*D)*BvjpO?s#%=&wD{1tk2R@)Aps>( z=GJA2LAOy0K`oC79flKlc5`1M#j1UCgJhNmWi;D$-=v>w)3#;~=9aP6PTl%FUw^_Z znI|zT(HVXdsyUx+>yUX+nG5yIGBaX;T0EE2Spy*E*%}HP$K-46M1>mJ@_q@(DbSw) z%R9j7P2lu8aPly4{NQkh`q76Vw;zDq{s83Ge~5n%0C#=^xbsoq<l{q{<!wMtVxe(@ zz2p1U<8QYgWr>f<@9_L*KNVm7rJs&}_*ee`Uh&cwJM>%$KDVm1!$Ye~if?rS-EEgv zTu)zOrW~^#qagJi4j<d!D&fUK3zaeZk<z)c+(;vhcr93mMb=`g0JK0$zqyEwwIAz} zX#IlKN9(|5axzcV*JaExZOPXB=H&T$aJD<qEl;zObQNIZc`W|gjXsfhifO5z=4Q)^ zN%bBYc~2=o*U3js+p)YYK4Wds!mCxMRiQ<GTMy6K8GQ$74eMNO2|N_Is9?eg^5#L1 zKTjD3^A7XP#ureB-S(sa<UxcfyuEN6HWjB-KqG8z)>ylb#qscI@(Cdn#PEb8oP3;c zh;&7$(Bd4FA4YvdgUabdO-A9gwJLv1r&>Oo1+xhnqs5+HwaT0E5#yu}1iEs#@p0o< zsGO5cGAi_CqM16S&w#JTt>5LzfFK`t4n?lg8Q|xpjHqX!zl((%M{&YP0DT`?4pi|6 znV|vMD5g>TN~AP$5D+IRlb}&Yr)85;M)uh15gK1Q7<Y-j?Z-Zj|KjtXiYH$&@n-B$ zP&@O|;PRB$%B1TW;XwfO!0GMbSob@RLUs><okN7(D{;_xi7)%C7vZJ9?b&$yFMbdR z9fS!MX<XP?a^4{op&BPf?5Hi!@WMS^RLO|cY@8J<?gkboNcJ=_F8q@eCbMDMfu1do zm+~a;&e5c?{sYQHWs)Bzppp^CXE<Z{^ygnzZb=?YAKM93*_jb}%QHHLj+HYOQ0ann z!hxj`=a(iM!XoZO*}*WV+~qhw|K1NxP+?o(__xA5LB3z|gF@LaDvod#)(J(O=ZpiY z$(Av`Pf^q2AHlE*C&{~VJGRD%e+$4(3`bbL9Ke%e_`3nTHT~WAo>zX*Lv<27c2agP zooJ9W>=x>keNvz-^bE@P$UD`+q7k&L&C*eP+LcLbbe(E`+lGNoK#-({te@G2UIgF& z_J{CizxY{x5^IwR`QtmwYW$wVl3s9hfGs1Rh(k!&-K$Ff$9vJ2HzCVAz|LVAAP*h7 zF5t^P_XYSrzV8<&X)pp`4Us=O>T}FtJ0;*&|C0U5%_dnNTFoOlZt*N?5i!1kB%MMD ztiQ%r|A@^M4cjZl5PB0RZvSPDaCiz&s$zhWZ7F8_DBZO|E9ntDfz0>bwFRvm*<<oC ziWku~O~^VUwO%uA3`ueI(a3c1U9I+D4mR{+`m}A_hIiUC?VDw2`YXT0iDSc2=$l@u zW;Xg$=((7YfRNj;Lr9Z>=m0qx77O(!2+H5`kP`izw#iFW+@7yCwL{!w>FaS%-c9~f z@wN!O(1yb-8s%9pfXs{I&On_^!9ACE>p*q_avL<-U*YUAx2JGg%s=JaWQDJ@7W>^k z8~kNibcVzsr_ceX0cFSf4y4<OwtlZ11)uI)@5~+Rp~En-z5rwwkVUkIrzo4Fh8^$^ zeC#&<$-nvur+zEJTY$uS$xj@93qLUrmgnX;h131mDBjxqJjZ~L{<pkTg~jl?lR_}2 zwC^Ht{pN|dQ&pRzbI%K0|0Fmc#`FtkmO2qE6AfQ#4Vd<InnsN9N^(1=M1fTO!rz2# z!NnZs4)`{6-Tc;Oj4epNCy%QrtyZ2^?&siOt5X>+b|gZb_gq8AWzHqvRK8-K*H+L@ zMk<djYW!B`#-cHT-PrebaYKRXD0h_IttC!EE<M_gB5J*?22dvG<V9&!u;u5n&9ZS< zfhOUk_(8dT^jY2SnB*hUH{=}Za)MD|@!g&j58%ccwaIYvc&tN;Ht)@B!ZuK1uVZO{ z-NMtm>5y)r<3~rw-P|OfTStVa0A;t4X~^`gwQvBaeeRr&-lrVX^w{u@>ds6ZZ*OEb z^_fDYXUC&@0m(GwY<h={c>)~)dG@`BGeAQ5t9Fq(YzEvs>hVo)dI*304?Z2G;}(zy znnmas<u-7ql{>O-XEou-*AG_xJAs4~;LhWa{YM}N_n<qt2iU(F(;fqhJ^c57>htl3 z{+oY+VIXW5vOFsJ(GmEpDzg~m@~DnHkzCmlQ-_w1)G~yLmXZU?$1UiPwSnz~I#Zo> zCdj5FUD?QItc>)`gU@L)-GCx*4}@UoBm(cg?DK}-{rpQ{S{0R1aN%nzTvyYR6W%df zCD8d7{-pNliQlYGl+z`<5O-pQJ%q(B6()el`AwpGbyCL%Gyf&}I5s+%wxBGlH&2$E zen13XthP!&V@<gJ-LLrj0r>j>aOErB{M!M1;QDvJ;_-@Wyu}%S&tFsiRN|*-m-3lL zTdJ#)lcbQNlPbAHjbk3Lk%48ICE9ZZai@D`A=X88{-u6m=tI0_^^mSn6TbVcA1jmS zDa(|S>*KbK;q&A#<UXNew=7!e**iYL@$CXaRI%|$_vLK_xd#$<qrL4A5b))%e9@+p z=!=6_|L~u@^M+Twt|5@qIaoKH?M1~HDbJAA1vh*Cjm#!-(#=LG?^5O|X<}Yw$`fqq zTNmog_^KsSifZ7j8>!sv!=<Q}hvz`3Ou0nCPrH~xT2#Ys(>B1(r=?(Hxbo3km36*x zmZ2T3E;gX@XHq7S-V!rgne=XXsi_6ZCr~Fzpk6Q+h)*iL;lgHj+Fzn8U{W8(7S{5a zZ4<K|i*b{TDmQej-9~L&p<M_867~=lmk_!=h@1kaw*bUlw`$R*^+Q^S8s+P%o|!sr zst)|@&1js{M7jrzj!+x&wQv@eOY7601FWpSOoAp^J%h~Y9e$eSPfi*7QKTF^07%?8 z&<6k~gKb(y$0{zE19l*bU6lLP_shikqP!#Q0bvJNTmr%_hI8e^5Z3MBZ~mj#;rL{u z{Wy1)?|98STjLHECdVWka*V>Z?A=rW*)N9QoRuF3ZS$*ip^nq!pSgIRuTH6o_rR)U zn})xy;cA{K1b$#=6wY%nVcs`}p@M^6-cDt;xUFJ{!^HRal|H8hSarEIPE%{ueiM8+ z`<>`xKKeGxVOWa+HWU!!7jCR*=FrFb73<`&Nqn1j8+EikQY+1De}_9xXJpB3wyQc8 zE7HyGL~q3jmI*6<;SP*d&|}tgJg9-tJejZtdmR|#tCkO~?r5f7jP2BgxT=fDiD3HQ zFh19&P-T`18zGXV<2t<NP2||{u~pp`mu-Uh&i}f3ss4R}fD#b$e-!S>!kluv<TGfb zIyM6VYzzRv;l8s{{Jg;OS>`|H;h?{nq>8<v$*tD-02C=unWF7TOQBeMkmHZTx4rq} z_%FWTX?XIL1=*Nbz8blzi?m=ntM<17&-YIO%O1cT^tT^FICvDYdwIAUJp^ER41^9} z^m~6RKIeBn59sdzJA1?AdYV`Zp;mc}0@L5#Np2@g?Bu$|d9FSPNx8C4E?e@iUfTFn ziw!`GUlCBtIPv<r;POG?`xc2STq=g#0&Xip2*B@o;pHMHj8)L6C{<!@kGq(O6$Yrz z770^Ghse*QbkYo+<=MPYCk$66?8N)f^Dgw^`_KKd+T?t8kZ?*Okq41jJ|l(IsVfYn zo<ek%w5v2L0#a;acg^Q)JtxSsTZE>5SRW$(0l@X|e#OscG%bD^&!F-0d>m^&P()lR z#wE{uYa<e|!~pPwP%r7!q!KpZ6>@YX{zctaDm>T#gmKy=yhf|&@PV3WX~SE8{t-NS z;}rK^*%{C$vCL~l>`~wuEo+1YiU{mOv*ELTb*pad&qQQ0X`~1GJCKu`!2WSQt~GQ! zK!1WSc<FO+<!~1_Zf|su(yIWxu6FdNoDXZOy*hF9I?r*}I}{Z`ZUB{>zXxW>i~u2~ z7O@&!TUAu`;k@9Ghi!L?lk_;v&MV<)=~0VBh{=Zd+Zu$ez|tix?6WAk`Z%r3Y!TAP zfg}1&@a%7egZ4qT)u#)H{Kb4_uYI!UWyVC!cg@bqw!lgV$!NuUkykCA22D0^3T#}% z&UG`JQKrx#bbAOpSAm^N2+{+KL&(YF=#Q@>gySJh)y)#R_)1E@B>CgInR-=FDHr}` zZ5I<@A}&C>!1$RP+Voa(?RLbID}qj-nkxX;Z*F$|!P?-skp<Tk1*GoSQ+rG(9r0d* z`E>-OM#9g(70m`D{UQKD+_|16*3%v7dB-|UsxK}@S-LtL?Y?t}tdm2B_rCul_!r;x z<Ks9@!&@t?Mej&o<u3HQ3KZLj;X#sVUPQ%dtqx2&g6ZJu7|TnJ-g1$>OTqd_9L~RE zuniYyrWm#pj(o22^!f;OLP;m3OlPQbcT9>dC(MYuJxD&NH*8|@c%rF+i-NPg6a5L% z2%eGNV%ESk9X2g~t@K-}b0Xii+S+!KxeRPr&KWDHwLr`tuoj-4ofC&}`N-(xfx8`h zdkpsoPIKEM*{W9idcR}kt_rQZt>citryivspG7I4h$X(zUy89tH(~{_qX3K_YDZ{m zG^9$l!ZI(XaO1e%jWP)MW}uQuQg&j)92)Su{T58p84OeITa2=t@4LN=fPK*lH6t0W z?ijvR;~o@dSv>^`O$O&S$|Ja;4A3Ox);WS3X*c?Vgk&1j5`%1mCn^yt0rr?R9~|8r zWls82$jJ@J?MEQTHvj~Ly(<X&*AR9u1Kl3}`hWKOadZlV#R1eEY?PmfWHILIWD=@A zhm_wsBOR~8*{L4ay%$HG%1hUstqbdcYTA(hL#6}QHQ}Fvdd_49@a|zx|3YW4#(8P1 zwV>$m&N;#hpMHR=hdV{*C3$ajAe9tQ1YucgK~si8&0{KVKs<At3s-tNgasYZxS;wB z@H4;oA109760i<qflco@9vhk*8HHzk-l{4Fp=b>~#G~;pcmooCmYV|4*{~{_<&Ffy zCuUZ{+9ftMDvvGL=#UCx#Fb7J6?r)RHU86RmtQ`XU2Ka`8!E%AWo3NtXwdwy2ArG< z{>@K(tjN3280mn3>ip<~HY~9M%H$$9meW42pKG$M^nN1ZZ~?n4k0Hxj!14${K%gVt z_jea~^=ChS1xmQ^)or=;XfEw<PM4zOZ5i9K^Ap93eGdAI@K-B$DS~&k6)&Jj`Hl_x zjt&S*X=f|9ffKg)nVlMvkxWZQbc^6Mhu2i@0CKuZz2%HiCN1;Of))$rwmPE$LT1?< zCIzSTp)>EvKMSb+HcOtZjdz*MJ)NHYByvDhxR<92C_lCi#=I+aBIP}iDFi^m0$3aX zJ6C|+Cjom;1@@ngaPV~eo!9*up8os4AD{WBeiUEx*WQl*_J99*{L}A#AO77>ehk0- zf$KOrSyG|F;KMQ(G7hz$Le;A3Wc7xjg=d?+1)AxXzw!4CZMru%uh0z8{X%*w_OCtx z<HA6-iN})^$E&pB<;WXK-&?<xG8P+;^;t`3J)6a8*93MpgXF8!hC9}ehda`jH-M8z zf#Z(@cOC@pJP0{{INqUt6w{=9di+oS;Qztt>2iIX2B;>{8SDhQ_dd43=}fLEnG2q} zV<pyN9RQhMvK?UGBk4^kY1t3*@_M4oJdSjYSv`+}F-KKbaof1rvgbf0{$xv<h4UY0 zMEbbu=rxLOu3)PPye$zL87ivE%%KxiY3J9D?>&Da!ujn)-<E)#DHsQC-Q)=zCpE_l zCZ6|g9hzCiHk$qk(I^_kdG_e+Rc&@vnTQ+GXDSPBtJa;jGm9z7%C3|)t7%5#zFY9( zWuvjCjCk$V`o2Liv%ngD{>|S+hXYV6{F_!dG{0;FVqO%lr%oTruc{Zdp-0zs*u1qn zi94X2cXD9j?x-t=d$@7?c*Q~sJpI4>m1`gUyPx{_+8J1A(ZKC@Mf&FfH)x(=TDR!x z@%v1@KMW|xfm$BuJR8oN1xF{2yd)6wAb{Ql9#D=F^$Dk9Q&lUHrFKyfnHPg<Cf&IQ zc6R1X$_~5HpNc16UZAdY;qzLrXr%S-K`Cg*YJ_S<bugqcj3Yg8atHnGM-lcPhU^|9 zbXSKX<l-Q~=l<>&;j>@zEQGyF2q!loveW|>)eilk3~^X2pJbkKau_>LE*Pd3lp}eS zoK-y^NR{u!!Q;1=xaZQst*W*gqUj>scBUiV)Dwo_o|vbBz^IQx7xEYmtA8#|@!mP= zjo+1ya%aY2F*Wok_(~2|-kF)yQ(z~Qt3EOFJm_=<>#PKWX8^h#gq=Nv#Xg3Kv6Ae4 z4?KvEKf2K^F7v@v`$5Zab=s#Pw(=K@?o5MdoGj8PYK7dEnZ!I{0q8cJHORCL`7U~% zSKnt9ns(VI^oYL{WKxlgHTliB0V!}B)v;>c$cjZvEp#G;q%WDIo$AUp%=rjqWN|5B z+1nN37cSc)=!)v*yWaXS{P9<PG9dX@`08ZlETU}FttnS41%knYd}yVo=`-8&?8Bsb zQy!_T{uDU51v$BeZue@uFLeik4hS8-{FN`n{cn2jYQ)eGk97Z{*D0S$F~ewM=z4j& z#QM1@ORGEVRbiElg6cX|8+`#F1QItoiHC7(n9)IhQ@Qybb)ySC$Ub3G5Fi>_A>%r+ zu4H6P#Zi+Z!ad`Njl(^co#8v%o(d03bZI2C=^ACE=T$-N@MF1KBd->;PPk?pZtXw+ z=5V9m+(>Ie%1)gmlgcv1WL|bZtoS~HKRH-gT*cHpbi?Aooy)^SdRPGc5?CApJ6G`V z<HvaT@nih#FF)!Q@ySm;!1JDY2`~KQ%Xt1X5AlL$UBUC8c?r*d<{_T*j7wPL({xgu zL(QrRUp8VZFp*tV=6%cMY^lvhib%zH6BfSu-KN0IhbxCWga`rgPQ_-GE;3;Km8SkO z`Z>vRO`!$?#!qo=R!fi1kQ@81>|=zyXgB>X0a*_ILU#g4H%z354)6Mf58yk#?``dJ z=R=-E=UwM^lFz#nJ%o_cv`)yodv~ul3=1na6=rODviZu<1o7P%wCu$MFP$Z{%siYh zal%_7#c9^9+JvjBV9XqQ`PjJD|Eb2Pyv#*KZx>2v2D{K{4sqrYaqe0!-@Iu#_STY( zmFKZO=i#|{pQv#5ccM$<88|yVvaycZAOjX|WB02fIE{U_berQRczJU?i;vrpS`*I0 zF0`CBuk2A=r2JI9aoc!X0I&VIIBVEij_B;-#C<PWrrjweo;x<sVq_l0I18CRgC=nE zPhe%1!>e>ogq$`uqP7~3u8k*#37di+w*ld#_=lZ=giFKX0Vq3iR)m(NO*lx5qvW#` zwAg$HY1%^j*e01gerGwe;|I+rc5qI0{Ds;JPR0hja_8`V*5k>$xj1j-&gmR)F8+Ep zNZn^%>fxEs?C*M_pm>cV7y;*9{9OQ+Lz`Vbn0Gw*&7&Uw=!YM~-~94tnD$EfQw4MR zMqe~|E${pY$=QvGlwN7~Af!J9PHv*V^>JXak4^+(=P=&Q79h)0{H3qD4+tM0?qypZ zBMT}IT=PIQL#k3AaST*-)nKV2a3VoZpf@L{#Ci0>&JV=vcw0Se>5%k=0M#T-OKd%n zc6|xmb4jW|dQGRoqU;aIxzg}=J^ymVRZ#A{O*pd6f@`OhtQR2x0$qVHHqi<Awu_Hq z<ajw7qtnA;ke$UI0v07)fOr1<ueZxS3$Q+{a#4((Qp(eG3Rn(ln{xIiX=1M0FeW8- zg;V8R@@$s}TVP15kArUZEW@U1Y(_&CB%{-lU(;Eo?fF@oR-|O3)+UJgNU|~LWs)y~ zVeGg}pj#GCCs=!Ph)N%&=j?kF+T@F*-0cg&H|its@89(>9(wc`PrY|9+tPGYe^$Sw zUWdgI4IN@_Qx2<?cEPvhTd`lE{FwB;A9j{4Zw)p%>;NI|Mwb)3`m>*h{oO^}ow+u= z3WC?w{mE3n%GuHpnI7WQk%7rD*VVKn^@^qZf=DSwq{tXCzbd+{iYW}B)EX6TPcBcB zm+s<3kPxsA=!@~G^cs{77(~O+TwtBl^`TM(p{8|?M?|sqVpJflQ`3m*m=n#Djk0-h z61H+Q^^J1c9<@b6JL@&kI9jN>r>x)4z+qCl#Mqq*M{ZcJ0%H!Pc_o+2szFyBgaDu$ z^jN;nc@gDk7h&getA-gq{LmeI_@O)a$@e^5ecM?CJm=|$c>X6}#tWW#3D1A#CA{d_ zm+|6fU&aeQ`4XOdZLhA1cWT9yWLbOd%}98&3Mrjkv9_g|0wWHDN2{&RA9i*~4%k<h z5<L7i^lFMz>01g@W{Y%C_B&KT<`<=0al);h<no##K89=qmEgRqtis?E<YV3UN?oI$ z{6GG~@2)1g*MvNYK6M{DLu+Tcmsgz_XQC>b;Q1OY1ibcFodoM2=1A3JTj3ZR=O><k zIm&Fs?54t}+Rbw(z4uj7U$vU8__IwS>#<fO&(=!$QT|L#M49rbU8vI(n=lkQcLIG* z8FO}_dz0f+-{!#Br2G>F&VCa8i2{|tM=x^K#+@>zV`&&v2gJ$OeqR;8vt-&W>;1`c z*nt}>x7oo<4=^8WMb_kr7B1d%LczAX#e0JyTg7<^gkAy}nlial!nR5u!oj5j%=;!~ zjyV>=iKn)^I9~U*`CqDsh(|)h=^W<)6VWuZZ8oNRJUk}r)#%uqoin{r&J}4bt-NLy z0G(|ML+2D(Oow|45w9cQ>3RY5bqzzHh~UcM1>T8XP-#1}wth_=oa$H;pmJ@=sZ7ph zA-k0i?|pTF{bz4}82`oRKNX*JZD&0BlsvVH7a*v?G~zLrIe|P$b$SPK=P^jPi@rZa z*o*h0cOB&92v52M^fv_|-qj{c>bwWa%T8<>T`UnTphQh-M+b5wt~?6;o4RPgi}oQJ zBAzdVT=9|Ot8l6>(-(-lrb1!nRjM?$Y*?){mN-FC+E-$M0^riY`RI(_{Q@3jZ8W$F zW<G)A3#3zYNcioN>DC~p7tcbrr6~@EiJfi-VR0}V(QFokz2iOacj|S9pp2NQYnm)b zKt7z(E2@tnMeel0nXqNHtsI|dDi6kQ69|e)h(A!;k;O5+hs;*=kj!{or~&%Me6z*D z^cpm8D%LeI%DA?a`4|j(Ye*AMs>t_?>q%$jzIc8Smq`nCiiwcnHUwH^psbWxz%T`; zOTqX2_{Z>{ed)6cZzj19A<t))`P86Iqb<jA+1m(>_y%c`w|2wge@jSz1f1MJSl$74 zuMGp{iyc4~xOQm|U-;7J;s<_wBYp8l4qpAkf9%e``=VaCQDkG3*OZyJ;Z$a!2(|90 z>Tk0mJ)#yu<%Th`(iNX3flZfo?b!(}J93v!5wWg;S4}`41E0ekW>GRt%%Ab;H6ALd zDKu0Mn}MXftdQDgls0i?L7XHONBhn`TS^}aI>9EjHr%H{?;Y8{8uZM677bqSlNWIc z^rU%OY*Fcu#0!~@S2jWP>ZP56n1yOW*MzGTP8^}x0C2}<NE~gLO0G;@z;OD`0*Y{9 z2dBMrJ=6+tx)i+s!?*DM58uMScfQ|yWfw1a)@8itS(oslXI;SypM4oGde$(({+y>D zqU#zwXu+Eeu-~n&v5V<8nLQYR=Hy7`=|R_t05@(OZME!`fhWpY7qByxf?K*+<p-_O zSU=_WRz5}-%E&j%B>YJgVDs>hZGfr+Y8rG4AnXC%VZ2&xC(6|j>8F17*YN#sdUrej z`SAATJ6@w0r8Rk;eO$xSJeh9qPj617Z>-8!gsQp1h%lu%oK9-~atk0wLu8Z%Rs)au zx2s!5VNOw&hf}&KnVu7GPT47+tw4)6CXEL)uLSe!Bf8qex5lBQ3+8<;&Q1x&jJ5JQ z%L(o$^5l7fi=9N@x=_r>dyWB5kXG|=ir+fMWX!2uCr|5dd;YhZXpPFBhhSKz$Lg;s zJXEJrsH)r{v`!cEf^oz)F%Fz1<IP6L>nB(BnTRt{tea(2{N;DZJXD>yDFgvMAYsCR zwnp_3ta``oVmAWMuTg_V^j;a)E#oi;R6NmqoL9NR;bTnm*~<0m={N1xvz?o}2vYrR zA4^Pl#Sih%-CUpOJySTn&s?qzH@m$;2;11@zXph=Nz0#{lI5h2)#O*3D8jOcP_s4) z`O5&>c6jj4Nsn)Q<AeA+U-8V5W)=T6>5YbeQN||3q@&20uMClecB9|!5SGUXyO$7l z4u%2z<tgOkCS-X8K@T<fsq&5wx$USNY9~oW_mU?Sgfe2)n7^>C)dkkPQuP>^*msc^ zKIW&T_AW2wml>7^msjy!Z4b>3Mq9pNECR5*v)SP19O#0bL}#%2(c%w7OOlaT_rfls zlDRvIT04)FvqNQeAx_kE06K)QJM0|kc3>Oj?eBSClLlJ{)&b4Q+*GId8Vmy@P?KDg zZ;s4)56V=e@Nmv54X{~eowHbJTfPD7uN)T3?j@3Az&*!^r=bW}6`-n1&N5A^1MvB4 z%Mg$*X^K}hc@tLF_2lqSns?ZVo|-bGmW)*hF^T4(&>>EYn`&k|6<<Y@BjiYoSD18z zEPTh0eiZ-Nmpp5rc_0}lxmOulUyjkWJ_*&M`eppP5M5ep2Put3MV7$w2(rA5uyY0I zb`iRrf%gLNm0$RxO()R-;Lix~T3vQo@R6%wCxZphdV-+E%d8h{(q?-m{iKVx1JI?& zc+y2&gi%bVP?H!P*D9NLpIe?w!c7Y^N*yVl*oHNFR{2FyNL-{GyS51!+6C3V^qdu% zlZVT*>6vw>7#dn9Ets@U{#8L|=(~+9XcF^~n!d;h^l|V?-zlEmX#BM6454`Ok40Gd zkLDSGzD}WH@;W%>5xfsnu6<4MLs$4*dL)9~xV7;~0;BNgjT8LrFF)!Y6~DLJ;d##( zcCNqZS(osFXI;UIKKU|U`0Pt~;j=E|aDU<39qS9OYRB~e*{W62Wj527aLNAx%Vq1{ zg0lq2=w%uhp62&Nd#h(Wox!Tov)Ag~>LMG7g=$pcp~#{5-!onY8OArus-t(4{R|y| zU0`tl>>L6iPNJjB>Hhn__gzkX)`EYcP^C$53w+GGKJHoEXU@;Y-}s34b<JgNa;qaz zH$St5$BSOP>>IPc&@z0X&QBF+3xX5gz<=8?CvOi2%im*pRyL^d&69agT<1co95>Qf z=3e1OVJUuKxnTram9R>3E^H=iY`R*<yxaIg+>MHzh0om%=X0F<7%?^xjCIRz36y8Z zTliUdJ1hLp0%j@VR*%agl1b9iF)L)XGEAYHo|DgMJIxgi;?&0~OX~QH;kB;9_xwJ7 zw+3yB&SN~>z|$_iO@kTPkH`=-Jv+*vo{855jJ;O~LD##5`<PR-DvUV--V$y#S+WHf ztD|jSl^_P%-JqO7YAdgwF~&P{z5}%*8{u$&2anx!Kh1?h0FP{xLjop`eNOr!A8p-8 zlfd#_KC)QK`y|bPO18a7Qn%@rj{aI5>~Y;mj#m)@B}$22hAFdiN}bw~Y*G{f@+J~5 zW}2RuX&f`W?yZmDzxu+b4ZG1jur|f(SgRvoQTxzJJ&IXZ;2D5{H{>)fKJQN;$2Soc zyK&MFkmV6@dIT&_5ocCNPeAiukKyEnM8wMeBs~(_-B}nQ_9)f-7)o1nCxok%X;!z* z{@&S7{#sBn#<WQKqSZGp8JM;+!k%?Y!^pY1cn06b1vetSwh-r}GG6kWOSpW{`T9*= za_k_ae6?WQFwv~jQVn*|Bs($QAS$<IzAqgJVFB#y5BH&WbU$POPL@4>?w1}IBg6I} z*TwOfxR=X=f~;rQ_5;W}(m4;$_sw~As$J5AY@VzopRY_fo9t9w65d;4$VwK6b`M=4 zU4dYDuzXkZVks(+kDkWZZk(+_X7&MvxWJny)K%#ns&TzO%1OTR0Dx4-hzyDHX&V^w zpws;|s|Ee5))i1&hg=7-bEmW5C;#6^@xh1g;Mq?(P`ncm7d?n%@wO_2$&kynK6RzD z4RZ<#KV@1Not)%?W$JVZEbahDH-O!Hfo>NF@d#w;@MWL-!fhPs{^fxu(IWv=m2z7o z;xofk1{b3(R86SDp{31-bT2ysO4iEaj$F<VTH`QV)`ZG7#V7xgm4TbB)kjGnQhq_x zH3`dEj{-)#i~46g(^>U1aL}S(=rSVbs;n$<ew(@(<nJW3+k#?%AiNL=h8pa06*UT# z0HukQJ=sRnT6q{-WHv<~>(96mjL-(#@DYNE4*neZIxZ$0bYr~J8B*lp0^s<h$9o^R zf%iUe!~Oo{uXrZD>wkV(3CMLUeu@iI;cWD#d@=iM(^ly$!=15CnE`t{3pDjR`%Qwp z=|*=rKzfG4P_i0*&jLw_GpT}kw|H74>^EhA>dIRgWf5YiCgKhL-43wWA9kU42f$(% z!%p;pFhBg3U&N38)Gya*SBEz)-|?FNQ&(Z0vYiueY;t{SVtvwQ_KLT>FqUpAuA>s& z^i6i~d?=5(Z5>DS{1}YZd(Ax8#lfR(tG)QUM`sT#?dO=av3M)Fi^j24c#k2%QM7Iu z)PYrMa}iy&ZC8swCgv^iTy0nV>hMIFKnEIo=gthqoMmg{?DICk3bGYM#e-6R_wwMp z`1uSOO_jfCIfC5rsExlVz?~$NI=c1GryQjUp9y?zo)#K?gi$>x(5sMB`>PDOeDUiy zh1*=P^_((7mj8@@sNz{$KNpwuDv51kVJW{re57_aIR)_`Hpk<4uTWc$%850<+kjR_ z02FQq5&*wPHxq6iOU(l<oGOQo-d)>FwD+LZL6~w_avZPsGyLxDZan$5AAfIclF993 z(YrRi2{H!T-u%uR?^76Wd$OytA$}QN*~*?s$=k|93-2?A8%N6lm#jMj;lZ+v`8M9t zIMZ56p28n$$Q+oW_d{9{QB9q4*jcRR65ToJ@r^(HV2!hV=D<8r6tPo0rTH(JWrb(U zw-EX$Js?ZS=@I1kCgkWb^miUbfBRwdw;zTaU5A|92A0Q=emQPeD*c*pHgwN&B<5#$ z$ZIMT?kxr|veH_Nvv)CvDM{p^fz7GDt<EKfv0k-pu4IL62@OPT#io@q&#S-k^51e* z7ifJHg-k$=8Fy?8&8r>HDV9XvL<Su%eM;vLa!l9TINeU1K;Or3q-lxx&iA|@w~tO- ze9i<sJ)pjuI(v2`eP-PakZ%UF1DEn9pCkE!StaLeNP(wCK%AY*_6)f()>Cph#&$|5 zHYL#{0O)F!tITencBl(n-*sD~4H9XYPXEXiB4lFyL|r={iYr3;Dyh}x9D(&4D<Twq zZmYZP0TvP9JAdq>mCv2!JK6R;d4}S0dH7h~vvS0JkwnWx=VbfrNKXh*SFQvB!V<E) z1N66m{s=%fOr$S%fG!^C{<7z6N}ex0c=Zq8%e>k44d~fMOm=3D5o7&fqbLPn7{-(D zk%9Q2G7iW~9hD$DGROIPK5~VFD#p=C)@b?oYk6rg-S)tjGp4sv1b&>g&?22)HEB=0 z<=OF+&P%&p2=F-(BhQsca9GS_JNnJaLxUK$EN>hqzgu}@!@zA`^k%alPd^9-rD}H^ zqX*;^X7KE;f=6#ezl=zdVbuoBy3#-^j3>=olkKiONluhS_~PKwLGpQdM>FZ#2xaIm zhS~8m9yerQo^G+TZ7+KYM@1@6A6X4x`vv^#F^z+V%C4pNx?vK%I{<bLVm~6DXcgt^ zum6MZ@$+3B{>7>Z#wNB`{WgrVNdB%)30r5TY(h-k1@2>MTmGLH-!25MA|-uldBtWv zR`0P2j(zidwk<&m-Bp^;(zzi{ZW&{7LL;7_F3ZEm#?Rjf!IjvQPw6e07QWoJ4)-co zmr;wFRNt&CJ!KL%Il$#CC*aQ;&UO-=?UJ=uo=~;okL5oXkFh+hac|-2<uzA8&jY3u z$5^^5OvuqO&|HS%#pO@ZrdwsOFm4yDzcU6lpH{nCoK<|%DvkTR3h#;z8-qDEljR~0 z=*-M>s;+bKoQl&dv*GNv!ui+kQ0MQq>@giP2J6U)r>8QXYdk;lw_m)`i2A8_N1W9~ zbJ{Lv6P<#l6%+T-jb`<>`Yh0^($A~|c)U^Kr5K)~XWq!cayRCziIWBx22|6F#P`6N zSg`V8%QRjNJ?`wB|8ed;H+64>Pk=m#V|SU((J5p69_)iw0xk<n9FBFIz{>}FBMABM zx*vZ8AA9VypyAoJG5eC@gv5&yailB-Lx<GlF-#o5p_L5nAj{#{_T>@e<o0lk`^nAW zd3iJ(`!2oTW|a;lg7qdsCVv_vqD&IoCzegPH^@`cV!*9hG-2v`&cIbK#|qPPpl3K- z$UN-%o~ix;$lIfO(Tj6hb)WP%5|5RF&x?$o`&+IJbx3~+jr5)n>0$JnHN1KtOxVsi zx*@5bVxot9B=S_5h#RrBDZ>ya!FCRS#s07>ohF-q>>XR#Ju(~A0uIL0o8-#`u?!?? zr+vi{nO{TwSq%;l9i_xqdJDA}*UGM{=E~p=gX#yPH!;|z!2W5UL{aq3PAZ>qaU9}q z(f5gMm)wZ}iIe<gVHimUEhH&*$ts(CSkF?1r0=a+V0CQiVyesfzT~@J1Apg_eUwR1 z51e(npvnw;q7nm?=!;2^%V~8wt$s3cAg7R%Tac4m0D2(oA%tBdrSz3w@ZynL&xSvq zdA-p^QmD67Yc<#>P8f8<y3MI=zh)F=K%oaJwE|~;&MGZVz9zk*bxT8!XD15Ajyk$$ z9rmn<p7Ql<O9RI(z))1FP<eJL#yTB9R(O_A92p-SA7a6r<B#O$8pZXXD7Z9<GbdYK zlbqy5b=#;eTT$t}NR9uhc#ZU=ZmRH>4Dhq+Q(Ad83f5D5oObTW``rMQ4qO9o)|IyI z-eMk}G`G(j&w_9}RD&!yJ~>?t@2$WXvx33{`BNO-C>bxCIn7b!nSL6HZCp1(Fuw^} zopvWm!okW+8q*9r!^HXG0HHesx_B~8{Qhr#=v{dGyWiiyaV2>D@*S`Fm#Zck+kx&K z<<67g-o*IS_jSR;^Gr^IDji2Iyci3&561DlOvhw>3XyfcuL)CPZi{ZHt7aY}E{Y3Q ze~-oCa^~c#@HPmE6Xq0F_lbswdAzCf50#HrBRwbET2#WwH=RzOHeqscOxk~Ja1ocM zjzi0!dX8c%{;Fk68u2YShFj|(oFnM5%Ho`7iHU)(p-A6i8Xkpeb)3e0GaE1AHwGNP z)!Bdv_rgp+v&u-QuBk9~q?EHglJ^*R_SM6CDo>lHB}a2)#D3<cZ4HKc9Tw&({#A<+ zYzLy@z_xI2@l?woPs!?-&PanNy;Ijs!LZaQPHw#&reV33pykl=2w#UV<|ySfo^H4c z!5awRI;gnNbn)nrPE%wa3qaK<YT$0fs8tgmD758KMgcDE@3v}rwovh3q9t{f)8tu8 zcX8O5Y${S2#bb0wFq!1$+mdXiyU~#*v>B|ND7hlLP|eby?4rwgg=#J<bR)_>$gsMh z7ht&r`V(Lo|N0Z4Uk=};wOh&J?8rf?q)=dLlMpMx11Y+SLmkKwmsCH>Mi1^^JY2ui z*twta7VvS%!CQ2f()8w?zjJRa^N^4pK~2-qjX<#>FJQ2<3&3Z8+7%T13pxO_9&BAH zn-lS`Ghpx7E_S`r(YLNU<qd=~sX~Xa*hAPk9Ii(QL4AMoJI{9#JygO2NZJWl%?z5b z>~GO(v9wqt@t?X=n3WOdrEOEXw_4dO85TRFPWiBe!88z{X}tj?v!hM86dT0#NO)tA zT_tNg$;YV1dhk4Jh5i<0tTK08R`$t4q;ruCHa#JRup466swTYCzabHo9ue^7Re`~j zNMG{wTzM*HCHT4b-N3JW@K#v^WFaj$mH13M)05s2lT?Tfil$aK<-nl%x)`YPD+WPX z0?RwV=}n+N1-b=>Bi)DHXJ7X6=VO2KlbOEKQF|G<3KiM83ORtkSqCPCISttI**u?5 zY<z=xWDuK7JtSG=Z_LnYH)n8s_4s0abwx<85NO@snnbJ+jtC6pT*3x0><BHzt73CA zsm_PSqv})GJF5!1O}$*nq3DlI8Mk;1aP!VaYoY<*rcwI&xpF&ba(ysY<wOzgQaO*Q zUaPOTB^VA-@}#vcNWCWe#f!W>eOU3PEskY_5_yw3+K4ztV}O&>jjp9Qdl2U(?+)Ka z{-S9kR7PvU-0BT}ujH2?0Jm<R<EcknFalMT7VBj&dY~B=eBK@D)>hw{uU%cmJnl8} z6yDyqiEOx&uAm!^Ztu(ldK6|6!C(9P-#uQ=eE5!SWt6~9i1SW!er9NeuLB$JWN#%I z%c^o3L3$95pO_+%F35fa|5_Zz4DDS87ESMcqPorT<2h+l`j*4%mD9p;N+q}%+Go#4 z)^U6hsGLdwWn#P~H-U87*$?G}+8oU&cdXC%i8SGU_LJzFHZUu!R(^AYV`D~}lGG<4 zOjT!8$&gd-wv8QKX@pOeZS!4KS<g|%V`=Q)sGYM3`4hbd@$;UOZR=ahshk2Y-74|8 zj{qW1d>K`=Jb6C0>)adIZtZBdJGVUt$o|?maNftj8zAzY*94CRIcuR0Wq@}gLl-=+ zBxM*s^Sz;Cvd80!PJyc)o9)2PnW$st!!!`9cr*TWKy~qE8r0wkbWX$gRwqgrCgl66 zCB1WTf;{;-w%FvNK=DPAXPALU)H>DEXLI`&)nLRBmUf=152nK}*o<_q`|(HcvFpo% zYj1w7@UjrIv&}+H-xO{!&$LUX5<yGT5F_)1Ldr;;7BNC(>x0?+IjOzhnkU;#@u{kI zjh$HiQQ>}<K-RkwH*!e~mhv3TAcCS5+P*EzPUPjh$SEm%D;slpc*XIdP2sma=MwI{ zl8!8F6q<0dcUf2Z(=ba4YD|vWFrEv}_7VUe3$HNCG8=}S=ZpP#pWzPjW!YgEK>n$B z{hC|<vw)jNOQb6W5D@RT4hWU<9DxwXj!<~ww-jg>2(|2fPDX^~naYp`6g-A2GP4!% zizvTlz`L+XolsaGD|@9^tz-`>k!xEc97KMe!(d&Rc6g_`LMIDN5~4-k@sJE*YQ7#y z#8l#t@ERgBDdt^`yE<*Y{YO5cl2<0dR-Wqv4A(mF<XI>xH8-uNhqI1mVvr%!jc&g6 zkmV6@dJ9<IhC0$69j;y4-^P*dpL_V~AAT+vRVPw5$=(M>on>~^z)1VmK6`4(RkX~Q zj8pteN5POl<ZedNFZ5S%Fp59v&RitLwx>{e!09WX&KSRI=Gtr$c9;85x*f{Vxyj}U zy&Jq#`cPhNG|y*s6$-ysjKx@1bvilOcoNp1RZR4tKRXHIPRdyHHEg~JLeW=<kwG5} zuniiq!=vGV!;fD3(Id+b8zF+5w>Dk`ac0ov#eMNF**nwM%HX&8Jm9e{8*aDn@t-@( zU@k1$l1s5JgxKHlhu{Le*Gi=F`&2)VU_u1kG@MQqE%o<yfXN^@&$evJW6T~PVAyfK z4=fIW#lbL%jzy01ufO+g_{H~rxRuE&@a@ZYyyn}t!7KJ2bNigWw|+Uk_h;j@5oze? z*%d*XucqiUmySG^V+*u8G&``Z0xww5*M%{YGMDD;Z;U}}{6qlPPLAc1(zSGpNuZBy zpUT*)xJRfVKla^poZ`=Mo>OA6>9DYuzG<$|X6w6UczT;~u{+V-p3X#k{!L&7z=N$d z-V;=@O~EGBQo0}+hAFRp#PRUjYRbX&oTpjJa0W~{YhJhtFczT-lJeu#YpM=2`$3aw z0j=|GCvBuzrKhCHPY@cETBS3`1Fd!fy>i0C_`4c7F~0$*jPMlO&iPj7v)Pg3r^eAV z&uRQK(;J3msO?&dp#h*eYFmAyf?E?pcEZqpC%Cf4vDr3@SjmmfGh6a$0qhl2gfdi5 zPK-eBu5QVz$9pU!sT@1uo8x#of(Gim0m^d(@74hTrXP_8mFdsM^W?S42h+~@Dl~{Y z$2OVoD7(?Ad{3{~8xB+)ZpZi#7jp2CykgSkBPUe{*C5Cfld3&b0BYh(JJ=?-b*z*S zBOHJ8{GI4DlK(RhM!uaRRB~Lx^Um`y)GLUd*yIWJoR^rqEPdIyT7MzuBSjx22Cx$V z6MFfq;IlvV3dy%6p49k=`Lo|pXgvIqj#M8gky#9tRc%P0;&fo5qi65J4#Lg>!r}l3 zI|{dV{n7_;YxA9Sv*C0p5j|cgM7xMrmXkyyZXXQw?^t)&QA%7}rf5FSr(Pr<ugHGO zbgm6*z)F26IHpH?U5nWGfL@4%L8f_t(Yb0#09^UQKlY@}D+5hp2R%(dx~H8|1e-%5 z1M6TKAm@kyf%H}=WJ&)Ar}Flf7EY}L|N2LM!|_|`w>2S>z6E4IPu<sP%$%x&r-Sl$ zsZSGOha566Mt=f1y$LzJJ-l~&2pH}~2Lk@ct3G8;^{3#ETD+|YSU0}e461Kh3B*KV z1Kj>idRo3odM4^5d!&I;F@s46#a9A`K~5o^9w*VXXg6#|%anM2XVdvL5x2e5O!%Sp zUoFW3_p39w&RSiL)iGlW5V-vmqPD|*j^GeSV)$5#<f@x?-%2YgIk0j@{LiI%dTorP zt#D~PSAnjvAJ>U@DO|g}<5nfVkLvjq3bJDdcD7-35M~BkfcP+6yS$U1>vaMW7w`Zc zb5@g}lY@h(?YY-&<?vwstRFH9S_P6%T*XUewCWTW&vgd~i^E|dZb%DpJDi^M_*>ub z`c;q|ga5%pZwgxXnx}7L-^E#&G*uSwX7?u4NAEaqX50v0M_-NQW$j|6&mBYI>1s6| z7AV~qEuUb@7jWIkS=AV$wG}l_^jc$a!Tj2|7L1<T>~sYWNsU-7ON^W*<`gR4_p+Pa z>+enHWAogI98X}l`;K$>V2;CP4K0Ur9-iQN@y{C0!wH>K^dsMGIGl7g%q@F{5uBq~ z*QM1|d(X{-!8&Ig$5loS0xHPy3RlIqWjwsR#_~@2*hv@9;27Fwf7sB*9XjyvZB3Nt zjDjE6{@FAEe%@SHZoj#-oRWb8cP3+uB|h~Fuwxi5Nhxw}ni#P@#?zKyET#Z?N3`(w zNcX9Z=(b^K%Nv_yar20`Pie%Z^^ylk>7%Dt?K8`U)w#B0UWuX$t`phgqA$RixqgRs zkaz=)0ICH7Nj7<xV;9=#Tj3s5{s8NSDD;jXEH*eH;dMX$2tM}s2?{?*!Q1Q1+qPHE zJmVWme(_fXWtU)<?Q+{}E>4K-_TGBy5eq#hWb7#n3@zK*(Ra2Zd6FgQwumzrfsu~2 z&>|T#RFf1J1S7hR?@1rnEKX~t0e;Vh=DxFIpBVV4?Gz{TTg*hA1Yq)Lbe0xl*8*$- zUjAFIl02mLr+0vxy#UK`CC?nmK8yJ?gO{9N6a}fGi=p!ZSnLfuNEUktp({EJz?**R z7bod(RuE!Cr$rlxZxv5biZbCCs0}PFX*9AUf+a^n=?oaBVq`=jn3qWFtx0sAFa<Sk zfV)sIHGE3bmvB1_T+o*M&Ubt#*}wXlH^1cSSG@U~uYSdwe;&ZY0IqFbr}FFW^iI`F z{9O5O#LwN3QC`kNYNI*WC23+FMpzP3#n8FOxD$)DcFRw}haNh@kG$*QQs0~*<189~ zuRkFvgD5M8_o{o8nKrg=tqsBKmo1mT=^fzY1|Y}7<oRMBkl`-WFMIj(apiF1Yk0mk z`3417A$};3OlY%PqncNA;MfFemD>zx_4}F~M=y`~+l9;%!ub+I25<CF(!wM9<H>O` zzX|$;Xak{4$3#O<&u$BfJf<pyz&l2h&I%N-<(NA8s?XG+1fZ?~OL0{D8KYj2>@4Up z0(^y$<g+vek?lfkvdAyNV7I33svv-Lhtr2sB(wT9MiS^nlR)jWk0EQjl(U*)#I8S4 zz&0rTwA`gSY$gp_6X;$ZcEOP9GlvWB_5fO4kCT9vfyZ1agAmP1BMwlpeFk>WTI$Qj zodp(mjJ$i{rr;2OumHM)xC8wF2)hNT0Q|G>d<%Z{*FQEF!7=#O<vU*U{&f;g-G@Fk zacGZsZ-I9T2v4fF;^{;!Bt}sjk7x57<E5!IQ+OoN&f-lOZC$-yu+s2Q@bvAJjLxY> zE04KtJ6YyfLgQ#F-IqRCM3VCIdYb9m9A+B(R)5#Sf8%ASp%AfY(>u$paYL#!<M=$0 z;O?13pY6ak((*3@8`n9?ZWhm4!LWieBk6g=l)-2zoywVqrki!b$I5GkPfeb#3S)KI z6fDo!d}r~FWitD0@?Do_#vIQn;K4+jz7;=4%VSywe>G5@K8dL&JLtAp%O@><;SPu$ z46%b49)I(*ZG+%EpG$voAk<vHv8smDETv&iB^ZI&aA~qPb^L;f#}08Cc-b0khwzT{ z`MHZgPj1I|?#NZSm<rFSKl7JLM~U;uPQ=0FfBA6Zo&M{?DmtEz%TElN<dtc<jt;cV z(9Em6T-ktbcTReI<C`8Txmu=TZ_Db|Tz89Gj1bJTly+ARa8HvWKpF5Gv;V1l<+pEO zli4<=YYmi;S=}1|2@t;1mhzHb>igm2z~?<z4pzr+Q%F2I*N&z%#18>f-&{A*vTyZ@ zXKR9BxObjuX9iKL@@w3$T-u*enf0Ixz{@}FYJ73ZXZ{t`{F1_3GGjrQfF?o1z6Tqf zvM-ZT0b#L^usB5McJnUMl*bRf_2(UA&H)ndAo5j^%wt);06oCP+h@~)nqcU~$JO;c z>FSto7pScwAEx|L9;^&hFB-@*!K@Fq){~BPswT|5feL~?Au@bV3zc}DJ%0n;>K=Le z>Q}zy&t84an|}nr&ja{#0A8}4>aguEsH@57L`E{FIXtK+v5lxLfjqHp^-M6fQ>z%y zd9LZ2ZIE%l*MWca#^0!OSLQ0{CU*L-!i4K(m^fqI>txS-5J2K$*gPYWJ2wJ^9<n@+ zN4noZ*_AdN>3+Dsi$CzW&tHQY3V!?H7r*f{RAn<>$yXS{ttp<>udsErBV|g5TLnG= ztk0`H77Lz-DK&mCX1=j7fKvTrYO9<>fP~;<Z*7kCadKeLad;Q{Hb)DY$8ur$BLL?< z%WM-09wNO;Q-dQ!d@n%N2Lfv5N$CQ$4XFRJMY>Evqc6(5W=_Pb7S?P7GP#K%VdV;% zw^VzhZm!DaHOg&$v)`NY>^1gzw&A)!N-zDnXv+vcV|6*UK2|kZ4$XT!p`I3OCcGm& zcK!BhIGhO-godiLb|kZckMG1+!E?f=I$2hUd*5g0H>X3lN?JxP#4B8e{sTJRg&uI{ z&I$hZKl;86%2)8$wjzcVzx&bFIbyvvQEn&TM~{3L^X`<f@^0ZVH^Yl(pBYwUWvC8D zp!b&U9aHR6$lV1nhMMb`t&zX|^Hj`O*{$*`+~@kct$1~NwkNi^GIPpH`Nt<^f~?~< zpI?gmKVJ9B|HSG#<8Gc{zk4RpEo_TuoR7D9zj7Aid*zt63ZQ|AxpHLlZTX+;<h5$K zW3ppu!!)V;YUA(L=%kK7HPg_*!HY86aauFZoU|Ul%rTbg*-6mquWSQv&$s|}JB{Vh z2)Agau~l#9NmX;o+vzWC4*twM73v2!<=|WudjJA=;%$e18ktHgh5w}L$N8C<T+*vV z9Mkt+hJkm;8PaJ>8OyYvL@s{`Xv#u>c7~_RclC%>jRNS&vP9pSA-8bn{Mm!IoKX!- zN8Yg$mRsYe?K9@<e*6)9_|a1Uq8&_unV>Pn^QoF*-Z^f*6C0XFaZ(2Xc_O_Wlh!bu z6@v$jOTt?@^AkqG*2$h|(z4-dFpCo8aaM_UK2!V)11Sb-R98YP-89&ap>2lo&@?zZ zeBepYAq%PVsro!pesefQXiZXD`+r98dtP`MPr9;`RhHttrka$R_XG4I6N|gbYmC_l zV%&@qlP&0oq1yp=4iI(^hRHA5#rNprxA3-izpu{!JVA(Gy24unmcwz}`bcgV`Z@Gb zK{V*ugYG6y@=$b9b;NZuW3S9@Fl5j&n%lKE0Z#lDUI~&Ok9EEJnz#J+E3bLW|9bT` zZ@v!TwE#YEbNnrOLD6MY{js>CxDCO42h5T0Jy0f&l9~~d#^fzUa}8lq(nr|}0q~}u z)@|k2|Kx*s{N@SSC8-I*HqSXiHdK=r=~Fy0gpYhr*#Kpye*k1jg#_pmSW;Me7Xfez zS;iyXu>`tZgvBn<4GI6qt3Gv2iU77iNxvxg<E1jjPtTPoa^W68fzrO|MZ6ELkINag zI!Y5QUx}wNR9U~z$Sb2DB`2Do3TZ-@C#^WC^-<%3BQ<PMp^%uQRk>|J7SaZ!33NyH zqV6iy4b&I3_i{P9GEe3fRNSfsexNjYKw!nb(p;Fy9wol$D(7RKQXYv{qJEe>!hbHX z9~s-zuGX>gRh_2dwUN$#cKBGfNsrkv0E%$D`JMJ>41{}&U$dWWc)UfkxvY>U#9K<& zeB(Z`m9?B?oBCuvXf(@d7e$|l8dpls>048`xHR_aXu`a~MH`;&a4Xx{4LO33%_G^B zonhj<JB)wB;<@BB{F8tA@A2V}K034fQTT@C+h6n0Y*ji|Wl!w`)dbi&$GF?{>5q?$ zx0CBFUT@{sI)2{I#Jrz{SSjCWBrLrY2e#M;{<Hj?;<_2HYg^A*zj%JcswmhzysA%i z^~T7><eZguiuM-amOs>TvgVc%pCZrH2cy`5r8eQUSS2|N%4}uxWxLk1@|^$eqT%iv zX>Tf(M%Zj8c}D!o;L`J$l5O=h=HO^MK`q`L%VV71$J4K(plqG9v+3m1((SGHlwayR zI0GEzdn1n~(xTh)JPjmT&tn4*XNauVE?i_V-^S9;$UX&fzmUa6D3LSPHSY7S3Tn5s zkEcS8`K>irF;BT~)U)jK4ox<2c7Uu##A|BBX^wH5HIZ&}Rt{d!oqW&96X2f98}A^! zcWa^%YVl?MEWT_gM~_#2Ph{3!peDLk8Eg^wc{d|N3l+j#emonP>d?2oi$gCSsOdtf zr~1Ase(BFBmQjy*HMn!q<A4332S?Bg`cWFs&2}Vx)XIAp{mqVT9;-BCn6=H8I?UVZ zIK^a^f7OxhUVKWB@3v0349|I|R0=My=MKxU#hCm)Tb4^2fw+r3Cy#koEX?#w;gPN^ zYXK9ywjFrY@4PoZ3-Li7w-(Tmq?Kazacn7U{_cU|Euiu-U85NwT?grgqueFlhc2{p z=8Zr3i&*v^W1Kh80CBF`@F1bwl^$rjvb5+{`AVi;%BWh+>j8$3O<tZ~5WgQBY<#Ts zK}J#WNKXz=Ekq%Qj}Rs5)~jFnmS<l5%D4PCS6}nyp9Sz90RJ_BE1M$T1VegeU&Xo} z+D0}c=yYTyC~r@wD1OzP62B!X>SH}KwYQ+KZy)!#|IHtZ<s`iMlm&x1PmtvbK!?SN z^*ooV7W7G#|FApXI?wdWf2q9wbl8P{asybNAP=m^9cf?i(r4po_a1Iao<FV;B13QK z0BV=eZW@;hto}@4Vk40qpPDRHX@d^S^p5$2uEg_>L{5-S*%10>P!8rQ6QO!3wKg`v zp5Bu!Q>UgRyi;ad5P~Ln&H*C-hWJ;|9ey?AYHDalQSXkjbT>s?+o9}9Y6s>n!O`*Q zSmoxxk!#C6lD9@?y&bW<fT{Sz8(q<H&*fdX(q$ET;(c{>fW@)lz)aDAv-H4CL(0?e z!>!xLBbi++?C;s(?is|fBzE~|A{#qtuEsD)f3+spxu8n#o~16S;qu`^7jM7|AF9Yi zVjdQqMrtCDs>`viJKJBj!#0ll9{lg^z!BsYK<qn&olC=W*vWe4=Ivwry?^p=XXZHx ze@$Uv7lI^c@$wAt?ns}yH=Xer+hsntY@62JtG@E?_*I*9)jVhQP0`?In^F9m)py^t zgMUVY15?><v)C5@+xJa*pqa-iJicvx&VxMKZ!5kW`!@4(<w^4NJ}1pOa6#+DX2ab# ziEcsr_v3z}jD*c$j+U@-hua!vNEw*Roz;>2=9FtYBXgkT>{a+W@z;Uoz*{5!9Hmv! zEs#->5r=0C93$clqHGhq_T%ybv}SM(rs#wj*Hw|8h}&uh8$Km_Yk;buQOJ4jdaK5i z3h*xMV56dB$h>>I;aYzKT;Bxk8%J?fe4Yde4a+jl8&xwKI(sLL<#;3cRHX=@g}{;B ztv~>P$2Q5~adjtp$+dPlkO`8hY-JiSgLICEF*(uPKww1PGA^wM=K#m2x~^3R$;#Xu zNa=ggmGo>~%kGcnZ_3#c>AwA^9>IqmJt@Tq%;2LfA8i{wRuAPLbHsrMhai2|r;REe zy|^Ri4t$Rp?gp~0D4`Lq;yZG5Mt!?EaO2LBlp@&;%TEFReYq{3rLiU6buY23=7591 zoMd2n;(|P2Gw^~r!QzZn#_#|1Yh}_wYWJs!0^2%i#wxV58|X%oXrdc?YI!mM2pzh` z9>UH6!eTET<z6cChPS?_RnXZ&#Z#ikD07^mJJk*kl%49sov>_xrUqbA`#8}A=9ptM zh+6r`<z;_wXQa$oP_NJnD7Y#fDFl?hv3)+SKDzpqZ+Xtu*SzH~T>YxI{uqD{1Ni#@ ze%GeR&I3mW=1-y@ohDO0oTpoJ;<QUUeX7gL&FRQkKK(#g41;d{E$Hrl@y6dE`xXW+ z4k10!S_#t6tCpKZf#fCTC6u4nbpTMrC(*fILQan$r#FZD(F2A7^==mk9d^17U-5Y_ zT!R`4?mhhCH~z`-N>SaiZvblZ287b~RkT)zjd>(+fQ^uz9X?NweBDdlDJ)Kw)(CL+ zCM=)Y6aRW4e{(81jZdh_FgU!%V;LE>jaCcg)26b}&(YZ$L@A7r(aYJ!x3ar0r!;+z zMmumPlQRc*IEyX5bEo*tYr^eP6)Eypm5(;F+i){cG$taeKst>m^^FQ!i<Xx(zS!w@ z%1~XqS2+b^Sm@7lSSRa5&*<O1aJU~QfZ4Ijte1QP)-fgn+b{Q2*%bZ8c8XY83Dn;9 zXvPcLnzy^txoehM<48cN7W*gzp?F6m<z`CcUC!2qPZ=zetzcRt>^RCOZexX|$AIB3 z^nGA)2?+axy-&N)L%=`$);Hjxhi}Zxdldf8@*S_a#Q~B|@$>4tnyILuHEBI{uX=^X z%pK=rdGej=_Fnb5c+4wo;=46zbJL|bq?)EPU#0QxGTl7kXP#-f6XsC;PNiYlnj=qh zbdZW@`pwP3&y|#0m1n(vtHsDp4s4!+Zv#G&;qISA2YjVseSdMDo6a+4FmWTT_brzf zba=~nd3d$(5hso(FZ}EAzZY*4nCYLdL}xF9%8_MhCx>?v*tUI{;x*=tQOCQ{1625W z1YWgQ)F_U#A9KVuq+e6zhw{BOUb0c4t|LXlqew4)v^nK$3M|j5)2#}yjI?^8)mVp= zU*5GkKW9%NVI_8)Q^rUCf1k3^_CGuK2>9a4;khr(ERypOm6siao#kCvAGsyod9be* zj77IqLQlf&6Ma8yp;7D<u`n}CF_bqEukxeTNgYPs{qMAI{$N*!0O+>h{T(j_-|)i^ zDHT)JR*V>6%V_p~bgsuJ-L&xLDU95?OcQ2Wwp(cBiey@*Q4?0mlMPuOy#WntCo4X2 z+LX7}pEu;jHM-66I^TP4q2<#?`ZVu)Gk3>}-4>eKgio#>W(Z8-N$H;*5kKjkUHs1H zU5;#{2kCA7eKsQJLu?wRt<?Pho>aGx(j>!|-W3i-cthBMq@5&-VbY7E{?LzK(0%9$ z*jA*IA6S<12`cuk-<G~hdcyJyKa(I!Nt2_g!F}e**pOA*Y}aO$>eqTc7nk&zTfX4x zSH0z>SHJ2l|KruKddu4Yd;q{V0C>e#5nTn6!cLQYNUUr0qe@f1GP@+3%>(smv!yRS z_5HvB$h*_i{7T^XoO+hM7>Bq2^5b~#hi;V&l>-|sEl;q=c!H=unO|)!tvwVOCa|ne z74-(Mn@qH1+s`GTKLt*14HN0o1B+dRunS-Tgn<9#RiCmxQ40Kl@r6euvqIcJj%}c5 zY$jMua(zumd1U`L6Unw0gQEi`)q=4D$_T{rJ7Q>sUx4C;M1w%)hGeY>j^UZUuSuQp zPW6pp9TH70Pt|M;E+2Nr-yobUjg?<(CAS9d{{iWQhCpE<E;?ePY_$auGrwBC6pFK% zPS6#I1$wOMi2Qh7QonBj)wD}=&`CWFM8}78qJb?-Ohs5x2cWbEGjmH1@UK&r2bOlL z(DDMIW(C%RL_oU;$F_INU1+he?ZZ}jBETIN5L+l4njxP%M;o8qurhe!0F<tIOSSVv zOF07E_>n}MvcQM*d6n^mabVTtg<B_QD}2nEq+RHT2wl1heUbYQAAjTqzTw+`Xd8tt zm+yGZU!PUaN}n{odGS0D<UXn1I5Ca%)P#3yXS>}2-}>H)v(7#4vtU#HVScT;BQ2ka zzH37OB|A?PSl6D6RdJo_x9r>|ZJhjJ?u1PuF+1`|9)4JH9mO$0+bwq$k>hJX#?r03 z7G|5U@sj^@0n5nN=iWq5c*<&3oaW|jaStX=%izz!(WA%I_w&@N)BUy?2^|MieQrpc z4Ik@IY=b6q`h%XcV)?-}hBl%%GGODUG%MibeVcMf=fX^x6Q+xGb~pABMm)k+9OaPG zx3gY$#Z9Vgs`&h$Ck1BYyFxptKF!Q3R}Snpt==}tZe`FbC)7=!``ysr>TBz$r&*P4 z^i#7lj+*b8CrCc79PZ=c$8S5CoE;>VOnu#a>Y<(ZPOuIu=+QmR@Ag<cg&5-|ltxFr zdU<~hq-yx~pLzs;@r#~{XWhG-(XGiaL!daAcXqb)Uu7oJ{jPx43%V0(kA1V4X|p60 ziG+f845V*fMaFEOEj-^d+vvSqRNqjwA#~#keY3~uP5Eh-20heLR}mTRyOy#;Bfz%Z zaR0T+ry`%V5nI&D1h4+|dlKRUEqW=FQI?mXqZYIhjX{$c%xfgb>Cv0}Wtvv3=@2Qc zG6@0bb`W+BhC9*2uFBx;?|C0S`q1Ok#5hZ^ZQBPOp7~Bp^m0dfzAv5h1Ru{GR7R9B z%YPo|2{qld5}~+&YLG3kViqImhk6Bx^+WzY7aIguzw)iu0K6E$ZvpT-0em`u-vi*2 zHpgajC@O_yAq^xZy7#5snl=|6dCTG|HV<k|c$zQ<@d@IN^AHMu<ZA*7PjR8!)H474 z4Ijqe{nIa2bBMXh#!nC+(;|?g;)#b+2Oebhq1|-p*}8Eg3Pa2#aC$o)>HZ{OaS(T- z?*MXw&;A|Hz;mB*6(9J>Mu%5@#o?E{@!IVl{K9Faq-d1_ieE4+!b2X^YV~z8Ni5A2 zQ7K}MH{t)le73feZLKXk2!_duWFsh^*S;ZC;e6tNMMr?))P@uuOw_!X$>>9k_y!Q@ z&oHi%|FN>Ha}vzA!Ve+lAL7pFkjpFOmPvO%pZ2fQewzSSyF~(vV(Xim|Mncukn*$Y zS_)5PUdzobb-k1*B|c|<0CZb$qIHl?&k?D+;WnEQuq=_F_%=XA3%0janDtpAZCn12 zeOCUGhcL^xLMlJqIokN-hBF1;rCtx2ackI}>9r2gWS^41)D{*Y{dp`Y+j;HtT5yfY zV0*fq!NxBRqpjZo!UAa*`v3B+Z@^>Mw=z!iHx&w2FL=*$#J)u*N2OO2;uB3YHG!V` zxI9L|$GP)FI_G02$WuCw@7<%`N}ua8MK9~4c={PL!m2#kzGsY0+ZYEsr4vCJjBFLQ zJzI9JVCmcR>zuGT-^Sutx$xwqrT5o%bXG}c1=P3u$zKE7W~gN~^Aq{<Q)@ix9q&4< zh+dfGVvTfj&kgRLN%S$J*7hOhh0iIwRn}S=S?3D1Ffm_G3FI7{rt0o}-&(!z67VEy z)}-AS^Q{4!@L}cYTZV~YV!wNJShIt49^mQaskjMR)jdmoR-I4^0|p-J9EW|I;2Cj1 z`}e7H?WT1s&8jpqPIJz?kx$-#B)lbXh<s`DdrvQq_G{JwtCO8Du{02$Ews->A4TG~ zIPjb%X_SYN{u^npYN5o%EAWDGanOS0$q+j+X^?@~Vl8KgCvR*<)ubkB8hVx30;JvO z|KO{hSrw;`K#LA6>?9TQg2Bz}3pLDyDp>g-Lg~x25?z(t?CYs<S;O10Vs(d4<>G+F zIYAGgGl3zMA-J^p(a)=cR%P)$%A=adLYo(x3;rl=&SUs3lbrFnF&L2V?6mzTRlxbc zAH45L%=qOu5Tj+(N;s=G-^8Q{hNf1L2=qb(%hakpoH76)ED#p^2)l;}i~Zp!cT)1- z^+WHRBE#81bI{6AEk)~4CU;o2B--nMe3d|%Ku`H=U78nb*mlhW{A@S@rKi>P1B|!T z9cw~f#WhT#UHj@EzZbwW<KHJ^m@t1afENPzQ~*!eLaAp4p)^ww?d(ecg>F(JMS5ov zr%B{Uo1$t&Uja`|swbq8^)BO+3e>90I7ltubOZR;Kk^a$&Hwa;^<B3upET=*q+>|m zRB`Py*-Ptp*~MvbOMWu5C8+>?4+$s0=}m;w+rZ8Nu-F5ZyTI}YK)@gQq8H<T{+B;H zn+^^5)9CRHqhk$hx2lR4IZV8x+zt|HOOjlKlI@`Rs47o%9NT{4HE7D(I^#~6w((LW zl#cWmhaIA*7nAHL`Lkq9bq#AcwX1+*QxoBnKBzi09B!GS<U6R3G|*b&@}OzTx2#|F z>Z<KVJvn#=J_%R1m3`s?yMVbB*ZL|OLf&c1s@svL^q%`oIl$s3*)C|rDU&)^@52n_ z?RyUdY~xP*F9q;R0A4_UFG8`^Pue8&26wvPQigRz#R5t00_j#0H@BNf?DYp!JF>i7 z9PI7153hB*)69OMgbmdtJDk6_Tc}LD+k%4g%DO+)@{)e7@-}`@Mz~4(F$L2B*af-+ zgvCMJg}#&V`N)Hh;UB;5O|6Vqfyb9`f6d>H$U-4&>%)9FhI$LwY}ij`(t9$iMm#$? z?&UdFjyLJ<#rN{I6Ye?QnCvAwT5+v(q=&4N#+vA{M)Gut!fj0Bt*QI(7HHAa(teB` z$G+Ki9dlP&WOn-uD}t+k=J-xi?OQWxS@cvZM_v#$ul(^!d((6+8#3lXU*rTja2}KB zbLG_Y=bqp)t|W*V(<(~()O;WF^v1qV!4sOkK-KxS5X`q#W@;{q|Em715HAFj5iIT~ z^RK7<1-_822xA@6RkGc{jtfe&R(|(c>5trbA{yp_S{fwq`RlPwidOe_1C2H?22mNp z37#L*A)c<X#g1m`hwm;nzDZ=4%0B|I_7>u!6T$v2h7k-J*ia(Wa?Xe?>=>cz52NsG zupMm$UN6PIdmYM)1qo12pTf?Y@JV9Ce&VWf>rLLWSC$sIu&!*{ixtY90J|IALg}nY zQEIODZ<LxhpzQHyg3-=$YN$AkAN9syYJ%d=T!g5UCM#0R8GX;Ov51eOmvGEUBF*-8 z7wxoX4b~(8#Mev*sc1R6gtlQD^Rd*SJo7=xX<>@$^m`q^b5a>ky1au|{<f<+(8^~Q z)b$I@##R#4M51Cw$FI?fXV{sY63yxVC0s*52#aB|OC9ANa@)QBN8UA&(K$gTfg|vq zJp;;wy81rQs_>BzUzH3C8JXX>T(YC=hX*Pw`zc$6gKJ;&<M#u27KWYV&%y@&!QBB- z();0L5#>uLM}(6M`bFrs1BRXJCR)lyh;>xgB0mn10^2OB=TMqe*>u+_SRX$A_zAxE zCmzICzw+t&!<Y@HPD6-(fopnO$tim!4|cX7%1)v^tG&>l0H?Pg%UcNjHK5x?==LCC z0pJw>>8n3&8<XgN3?06~bth~^3gQ$=;v$>kJL&tgW0=WL^^jC~4dQBo8vW({dZ;?O zj`dOS64~#;=qMD%VBMJLK=m!IrMBlocsAG-dA9;;fgbBut}}u3NJj}b<D{sf5mwz@ zYWR?L`&ao)_;xwYwt>o>%-(66k?e*f0ei3bzQav0JlN}yPDV+KF@Wd`vA-R4^5BZl z87e|(CGwXXb^X8zj0{xACjd1eyf)-?g~xAi;ZFOLAOG_A0eGJ+ZuhhQ&3_5t8`sVF z@?q&KG_(qs5mb0JA)90l<vr_=6c#iobJpz0^2af-?Q|A$GYyvx*6(jwHC<0?0wL64 z3DP7xpNc^-Q!FA4@p`3qsr@($Ya&`UlLfJYfMKWkPFy5+2y_R-d+Iv?`1{}dgSdI? z$VtC4{H^AfRv&YUeT<oO<GU{BY7^;h(at0`|K=0e%p!~g-a;;K0^R1xJKEJrZ%#R? zj8&`JvNfKsW@&8o35Sifm7Ce7@$Mqnrf<dm9>W+}Y#VrZ<vd254KE+JOxLhX#PgU( z$E_#H>8o}2-Lh&QP$Xo(G3RcgO-+)!uI*g{XMZO;3$|@f4ihJy$AD)Ip75+(zO4l6 z=P_mI#TheVcOhe)FI3){{+k5TF6nPnVanO@<5<4-oal;2#uRG$K2`99g6DTjt1<bR zljqztl+JD9Z5h;2h)y_9*d>jxd2b^us;g|P2=PDLdC10^It#snN_D61M0tQd9dS;Z zhci-CL%AFEM2>o579OEsXo*$J;Ue@Z)22qDsKYT!U(I0b^RSZ!ZXWlebg%;z>dqS= zlU$~%H&!<hH3+4`fx`QVVe?>Um_^oAA?-#VgR;{H)PYNgc#Z)L;@D49G;`a><xr#n zy)-N*f?)zjY7>;A=ZOC3l;Lg9KXNk8s96TNNFdr<nzEi%q!s-O6h8IxuuYQg$Fv^1 zXOjaU^smG#k*&_YdTIM}j9>P9?!}J1N0=dm+8*(^mL2#&VJiXX&U5AsBglc?CDe4q z$S=Y$=+*5aEDnd`+`Dv?`;fuA{@)Ma{U3a=UB~l;tS&6CF%6`|<q0CSPERsz)gq1b zE<m~~T`(M%UJ56khCswQ<JDXJxLw!aKL_v{0KXT*?zJcQ1bWiH$X6i@_k9<Mkff(m zQ?ULqJJJI%>{d(zh|tY3I_4VXtcZ_iIDJ2c%h{G1|F$3eur5BCbx)t#fmvl+T;o_& zycF88?qF4s^NO_RLDzhTyhNE;9s$QUfaNg|;=QTeut4X<&$|~ddx=>XusVFk;TOO0 zcdL*|88bF3`5Ea~F@XVN$|l@mqvuV;T$bnr22~daZU^>7sz?#b(E)8S^@gF1u}2)u zY_lOt+~l>DA=|w48!_q07w`M{p6D^f1Qs{lZ!5A@*FmKB^*uu-J==)_%jL#rf-m)} zK;!D@D>hv%zEVjA01h@m@?dX4x+4@@9RGx#gViOVcU3i~PO6^D0@UBD#Em|?ZM#ZV zHwBYdX_t*QeeEo|YK_cf*;S|%{#C+Hy2Kmu&3!heKegf7<7eBX``rOW#}q;a;^#7f z+3-EopXJ|1=ahpy(XfhsOnd;K>!M9RL|7aS&vcCY10Q|_-}0}2tdV#n_>JY;zv6!> zuTFif3S0%o(zV70=kTNzahkB6bId#cjp4wP-F8x(!@X18EVR=52(0-{6*v*bGUB3S zWdV&}&*ra+>;;3B%T4pLy1<q*Hy_uxZ1|L^yp`)P;wM+&72u_5DGkdvUOv+bhsAcz zu(zFrw|QJ7ob4pKrDe<Tc#emadmCpH!>}&2J+BEoCJ+_#(vkyLAXml3iF@A6cp+s* zNwt%l;xLlcGp=9ecLLq8Rolas+3@?^{PTb^hf}6i7{6~|fvg^%>qM-nfw&(7kU|wG z8>PN)%yXVnBA!YGdFPaD11w#e{E&FS;A$sp^JJn*JP#LQvtVtf!ow@$E(4m-c1BEw zAD*z`&zx*be3a85l)E&d4Rn)=aa%n-ozJEHjgQM;2~NGm89+u$=$QxnvZ;@w)1_8Y z@l#IbK_&~yqQZd?;aOlq&RHF#72w-{>JfbC(dpe8eAHd~)g46AH$B${M&?k_Z4}1h zhu981={Z1egeQD$n6@>ZPBi*y(!PlaTdT*hF`VXcUc!HD0L=pT8d$y?ZJ>Vn7;N*W z?r$~W64Wq0icTI9blvv50$=tS_l`%%Bbr30UTXR%TjrS5=3qm^?r=K^>UQIJ=!T=* zcZQ?fL${;w{jMLrz@ywPcyg>35b=OZWY{V`<&moyOq9Yq=8)(3wb=Z?gLt-_O1Z;{ z_?s|5q;n6HMF;~VAFR@b)YlOk)`jdq+d&M@zSSBurmg2@Xi?bUzc`5#Uu*$>{1+d^ zFF$Zg+d;!`dE+f1Gmv43SPjmAzD1wJ>k_IkBTAAA;c~OC@6j)h(4X7@mbZp)-5wBj z0Sr4-zxLIix&jrN@MjA$=~sL@u^y~MI_YVYNZuGt{Iw>?LP8_cT`_O)ahL<13Mq_l z?21h*)ILNE+lD|@Z<}Q%Bb_=ELKv=Jm^G0-6ZmKr)~7?^!*g21mTZ0U<)oj`xn3up zXroNGoy_P_7RgHd-oqps$}qd)uiv~gRqH9Zu5nFuu?m8KUoBsAq;0#JxgSpN@i)X@ z-B&EQ72fhu&3+>Dh4Q6@6usg5N@+X%(O3krHIOlUHh`c>o{O4J7SklZiR6HN&1eHF zWsu~LPfKeRl<jHJA8O2zU`zLDp9@UwHUx~CjT4)8IL$6Lue$rJ^DAdSb&N{1)PA1Y zsQPr|(^j@J>a?&k9N)e;h`Z3!304FA-EaB<+`e<%CdhpFyKO6L4WXmhy#A_{2d06i zMy=VLLdBK~z%Dpk2kegV*6wqT>%H4u@RRqYZyP-NreDu*v5u*JFwp8OTYKMX%)1<v zOdFVLI**QHBv^$+tS>Acvsh{_-%TMjC9Gaq^ZCFRkFsH^9@m6A-AFHxadNV%+=N{O zoc&Jp1XDa<<+l~*ykvWfzgEIQoJaBBQvsubYtvE|tUy|dcm|s11{YGMCxt+5)#<P5 zbdh7<8oV)0s`7QRoCL2=Yw>NRsmc`dk-b4+^!~Xycyci<yn6F(iiS=W?pzsapKs`N zPT;f&Sf1j6l5IL&V>0h`09yJ|pm{%cB8V?$Sf)&8C;!q1_VgdHzq|2GBKsMMZ9%s3 z#4M=}L40f3a)@TwGp||rDYKC@1X;C_M&#U&xwfcy&a4s2dIBa;Ep<nxJj2%!LJ^EQ z(}fRh%o9B&W8j`G@5mi?qd#bnPGIU)2OBXA>PJP$cbv;SA9zd;Dw{WWxO}X0DwEA- zRb*8k@>>#r^c>K_$K&-ml{h=Nc@#H0Wd#^?y{5qOs+EJ5Z^1-n`<ZsB+i)`NA?dU< zNv&|%{=mSKF7M#?{kCiK{GBOV)6lWG^@X!f_4M+IdOYJp{F9C~S1c8VN%NfpVD}QR z*dGSMD9-o%@Xw6neo^4*4VFRaX+lLzRE~#CvvgN_roZ&s%tgKG-rK71n85k`Mf!;W z9f0J_rn{Eo0DC4`Zc;P&NB&rL%R~k~i1*nB%EL3U46HW%xj6R1lf4jn+8+G#H+<MH zHWoc+-jWA+0_?=P_RL)Og2QsP8?_VwvII_Vqd&O`^r!K(i+xBp+?o0{U+`k=Z|=kW z8P^}M&S}H<(C<!-RXrvD604PYJ11FX2d$rwZK}<o#hD{qWmk!Cxe2MtpEkO&s(@Ea zW+XKMS|#0Pzt9_)6|PwNNrGU<n1Yio2UKy&p<)3d!Ax3(7>AGWj8ZSj=^JCXZNb<; zM6H{eepb$6<$=F>z?(V%q*Gmnu6Sv?5cIO6#AgcKq>nBB$v;#wh1`aOOu?z@#5L-@ zeb-UvyKVOH*n5UsQh40Spz_xZy=)mtpHcf(5MWMea+z`*@w*Jh-29e}wv#FKk-))S zH&3xh6)uLqj;>^KGfss=i#*#XSLdemaTof6ccJef?LvS510Tmf|Bkn|5MBj-W%>5k z{Now{ixkVTshp>Zy?R-bJH~q6x0&j5?gaXrBimaO-mM+%_9*(Yh+|wqwDKB-u`Jj9 z=0@Cx-k55*Gq8)BLQ51@O*03qtKo%@rQx(z9-DS&n=sdpZhEu%`xxIBe{e|WO{fp? zYME=rwQ(*2&TkT(4boXTUfYJscsAn9trK_DJnxsw9Lr>k=RJJpGFPjfUieuttXIyN zm6e=d(_ya4BWE|;rj$lyX!3`~pW9^>8Ss>=_v@ijbw(`C9<q*uwJM&@U{-}!i$1}` zX%v;xI$h%W*Ys(4Wt9Eyz0U@l;qZHN&D;P0w@%hL;*M!)9oXh>-SkU|c!adc-cmIs zXX?@NV1MID^g}9eIUaQ!`rgz{UA_y4x#)XlCVB=m&AmJfjPhGBbfi%ddwk-yc6e<B zo)FrxGlV?pGT1c9vOIh(Nki-i2hjLVOGkKm2GH%o?>TPv@U{-${!@>d-RM>c8lbVP zprUxjG5DW2V5(Yn&_F#8Iv^i^Yh*?GTJ|M2R?{@vwoyV-Ym&0yp-Ol$km&-W0~klt z^h}_c8>()sW77BZjR!&*?3gF#o!u1YV?dc0-7<XT%btwAIdeds;i%YLe4FJ&7c1u+ zN$DU*F{=d#Ar6M^BkW#6*f|{TLyrSt0PwbVzYo9mz{h4(@{D1s36t`)b@zBC+ka>p za=d7ALTr=d0{}pfqSw<22${#n5Iq|<`~(6Sj%7BwBF``OMNcOE8vwe&Ahkm%6X*bh zWFSufri@2Nz2WOL6~RKh93)uA+YJ8Yn|=egkNO%fR>c&a)(xcax|&Rr^xfJZU4Yg> z4w8yK{V;L9yaSxvfb>V@_}8!lL5F*;?BPp4=Xv85pN9RzFL~3~)sw@)yqg-hW|r(7 zgcf6Y#t1b*#Oy|)qAJ>P`BhsAeXt7385>!}RZtVmR8DW4*Q7qJ4=Ob^2lHJf)CFXt zfO}WKu7Z0n?@riGDYn!4ww}C7Pw~h;8ip2Uk$pMp7I9*ocM}z-z3y)_y|)Bzel3n8 zTW5LA`?dF6ZweJ{%hCJgCK}0nQ-+@+O?%p@o?IW>JaN8IEOU|_s6Uu6v2g&8H;#`_ zy;`mU`f4`SN7!t<THP!(;*RLxko%p1!eHV6Nv@rY*@x#qHE!ViC7qiysXBz`4)<JL z{e-)@-RhRRQ6^qI{bA*&{3acg(?@?E-2ol19vV7ygh860!(hk54iMs9=po&OUhMAQ z{ztFJ@yW(=0s#M8t;;6xw)lE&vsL}p$aBLo=1jJi_SchgtqFL0jJ$VG`q&Zjj8}8w z-5Uq=`l`(WOd306l9ZLOpG4o?%va$V54-`0PaxRVaMPT8tZTke+1nf^Yw^wea&%wI z<2hq_gMPNBlB7I&zv5K4^(^3gC(*s<yB#dv_T3IZHyt97g?IAw22I^UZ3ZKFTOM!t zc%x}kdVhRdqtp7GDvQDQPv_^i4yb|e5k}3Oj?|F~ChCYaG&Zdj%?%&x=WxE(n2zrD zb{zOt{uN#ggjN3ZZs&kq{x@-_^fP^T#ZokB)Hm}7aoBE~_6L|g&v^t+muoV<;s@qc zspC}Xgu)}$f~8~vO)Rl*XK&T6Z<6@NQ3F3u_wX4qB6?CW(bAjjVt)4YsA(SE8DwX{ zOV}#x{GhOk!J}z|OuSgPG9_b<G32zIJPC9HZ=fiJtG03YQdDVMgX5*(8-9rIMvurS z8LL4JC^v0@6Div$X{WW%3@zQ4I%vSa_q`Z?PD>&}ty5c7&21tjQm&FUP<0NA#re6g z8I-I>eoeILECZr#j}_l~=@N};pjYW6OD~L%qx43q1Z9W%mf>qZ=P6nra@#V@=_s<k z$U3*KV6K_b$63shNZ1HUiNtSV*o8hE<$h`S4f-hefAxJoF@g9wK$;+*jAwr%QS#`p zp^4(NB=abwlEnMaZ4rQwcI)SPO)0;M|AR_*5q9f|1Bo^rGI7&va4$fJSEJ+|lOg-T zLp$gZhO919SB7U`_^+~&jW)8u*~Z4QRrpF3pM=M5p5nXT`Z2Ko(8MkB@7P>~7`s^w z&Qt@blEa!+tL&~o`eVq+4dCSF5Z3Jhi+zM{0fc}*{v}&E()~Y4I2VOT2r(mAM6Fu% zcI&Btpg-lH0Bgevm+Imakh;h`YHfi^=`i8kzDLeiSSYC8wPBU?O>`KKZ`;b{oVL{` zvZhRZa7JV^BgaNacc!<lV@gSLW3*Z<>J?KjHJ(rL)xE}%N4BOGsxh<_$bUqzsxLr| z$Yj*M%0`Y;uz9i^<}PNTc`)sp`HYS*E^$KDOgX8GbwDjTEPRfgR~0GYTR5V+oKK$l zEhBwxlZ>xj-ks-fD)6|{Gj?9KEj^W<Nhc<r3ns0V<MW;&Xh8!He>eH~cRwF{jC&CP zokyUsP^DE9=wWA=*xtDY>|7m=TDLpWRle=cl=2bO=MD(NG45e;2rT$6bl_Ls_c8pd z@A=7jL>PykTfY4({%Jvi@#bF+Cm$dynGLaMrRQSoAER@Iz{k7u<hGsY=KIjogu9(k z_l}0Q6YQL46Q=5HO|}i2l}|DbMt4{ia0`_>-KfI6OZ3qc%+>iT)7tsI4oT*wSt;+c zY8y+WIpqi%%tzzffn<{Z=GVhpFM8H+0V9y-3>P8evjkBbMaItjnDgdzc&Ezu_}=#q z+VT9(gpcA3G^;cgCr_WB6>vEMzY_s8kZBQe2I97^9zLyXEPcKH?J8(_JZi&J$Hq>? zu7c-S8XjGlqD|Y!&EvjakzAJWui&ofqqwjMa%P~rDU+!u-cjTv5BzK=U!;E7hHr7M z;OQaeQ$ao0q{5@~+R-<qQ{WS2f-u%GNYu?8%bY%_H0KG|?<}KS(!f9-j7(r{UJ3TX zL;e_}1wbHW0Lir1sG9C6ths3F?BLtq_9#B|$Vu@G(?FM}v+I{S*xD-vB;eu^XDU5v z+_J7^JrX1F1WaGA)K==EC0l5OrI$uKT|U@z!_O3?)Tx-O0Y}M;YN&lvq}F&1FwTeE zqhRos-f|SPm?s^{&r>~e21f5C&pyPbKkpE^;^r7|b-btt*7jR_)#BT!fjz6s-L%PZ z2*a_DI|snd;c%2Yy3EMOC#U#--mvj~=sykM@l7&#?A98Gu(b3H4-BfsVZ<Yi1q?~Q z4ikyJtJ|st8x_s5bzZz%;pM;UIr!sW`spjANVc@s_FjN;l}G#@by0}zfoL;_gUXBT z%+y!%7TdQqsWyIgs*AQVNApvz1mFAvAB@GdI;W!aMw!^tNEN@S#J46-uP-PWrTH&* zeUd3K#SCQbha=tP<OZ-j2D%-DZWj_32%*Cle&)0BNl!Xll@u0!-{F_M>BWU4A?jl@ zqU!mj9?}_k?_1(ECr{@&v&G2b1NX#Z^&&RFL~M0FMMqP(iRp*3o(ejiNR<b>T$x2? zV!RS~wlN_iL0{LA?j-jXQ+Gk<lbN<^WL*Zu$%}VvT}_@t@q;6jPr*nN5c6w31K6h6 zZ>CPUSsh!b+Fw22vk7+BF7KMH(IX(~PWd7)c_EKPDzfr%^m9uqru=i}{0I6~9m<wm zZ5eW#Y_AMfgI1h9PItpbRGZ&v;>cpYkq*hT2@Zm8{=lv6+^fAcm~suosGxQ{|4!Tl zejbw3avVwetlI;+OTg|uz}}OA-Ftz>W!$_YI60MufEWiRb!jRD0?I`FKCrkn?0OG7 z;JeWO#{c@gI6YnCWXT%-ajtTvlO<Siezo4N1>S;ZC!M%nQ8t?vdL!Ac19o!U-f`aA ziEekCkL5ileD>tugr77@7uWXFH><2h<VL4wJv9-3JoCE)=JM89yt&nzB1y~G%#jDz z-&+N_O`(Z^6K{oFN23RK_-i`d`M~*1qAQ^`VcW{zvjyw)RxDmqczWMgs@s?m;|f?J zjuhh6VU8l6s=KAF{TubvN6Hy1%gSs^0k!fS!=o8)I!$)>X=_k>Zn;xU?!{Y$W(n-z zK(K)`f!iQ2cQzwK>&o?1TQFaFw3*^Lj+<Vk{H6iKG#`}uZQ_+R2k*0jxxJ5BdC@Pc z7gs-1Me{^44Vc)GA~V@;j~h>u5R1732yIwQE4G<1TgQv$!&C(|ITrMUy4|sB%k##n zP>0bee|1{QI6Yn4^4;FEfd^P~y`|_L+w5s_+v+Oe+Gt`7)z&wx4tMbqee7?==R{1R z>Eue{HDS0L{UH--DxH;22~%P@!6W*E7i{XQY%G;)?@(-kqM?+D7qyyn$Rq%HC$yw8 z2_^fiZJ#}R_q>&_1Bpj7UkRy)xJo@uM5e|YAAMV)Tq&$Gwe&XWsU%NKzB#sY4fxv6 zc?uPtaHh_E2jq$MxmTo)b^i0<BMp}DH3Mcsu&E=MpSuOH*hAR8JRIfT?UEk|eE+|H zHy*ow8ymv+Y??tumQ^P>S<V9VsX^A*{Quc|^SJAhqCWiF_uglH_t|GyX9n41$7N)R ziiT(uafn7)G*J^36OD;cTp)>wCZZ-m4ag!W5m7M_Tv%LK1_TF01r!lc)?wIYd)H^X z_tfu?(@Rx#b)R$ZxzF>w{9?VI=e_6j>8`G>uCA)y1CJRW;xAE3o9PY*a$%<~`{kKm z1WkIs;mF1+zV(TZz&l>@H2nT^z83irO%)I`xlnq*YaPMEbgX-LXJ1-0UO$KCDWY*> zsvQsOOuZuAh_a<+^}^Pm1DXW<`QM(!+unB?d80;}&}I!k+ld~ET0Q1H4~r_D9oMQ0 zYRt2?G@t=yJMEF~v#mD9cnxm63c?7J@d!_O{O8mQ-VeSl8C}L7B`?BQ@CKYQqQhwL zo!i=R@$bpSQ9cP2Sr%~J!tsk|Qjseon>s`7V#KzP%a&*(C0bdQUD4-)tc@b+1>w|k zT2#Rz4%bfVHU>VCEch{+LHx07(8E#h+4rR|L_w(bIA&2<xyKfP08lp0cwP#9O7;~A z0o=$%yBnJp^Z&9%t4O*o`aUJH`-WSJZ@)nK4l!&=s580Ns*agW?%u~=VauFsUYYD? z6$WXqHKU!OyI4A<!gqHE-DI~oEYMGuliKrx?T+X>)5Ag?#dn8x5`A){ojhN;3~ud8 zVD(bG^Zi@6&yBCce}CBraOS+_lk_!C&Yvc;4kwO`ZwH9p`~F+;idX;1+~qdl9kX}* zlV6DCiq4E4WU`1Yg%^OGjFGiTjdmU~`jSNIZ%*iQ_c;*c#>Hn1d}7}Ergx<C@b0^u zm#Iq)yKe=U&DZu{CGN6qughDXxEBG`)LOyiiSK<?q8^Lv3zjQu61QKVJ54p1uV86P zjV;0rx$+?gl79lrA&J!fPokIF)qdw`we?y%w$jw}#ZsVxH0qvtTiF7zh|%LPQsK3> zR_id#BP*6d$tFtFJ5-w9`oL(h7J=p<|A0E-&wOm7FPIKZ0YMFKC{s+!21w$amj>N6 zx^#Y}bX^XVcCxItZq#>-Mu{!d7-B;#nI%L0V5d7uCGm{92QC-xnP7fBSek_hgSHh~ z$oCPCZVaB}JvJ0U6-u_k;*AIk0>e7PVPMIU8Q!Eyq!>DjqHvN)?%@DqQd~?yw!YQ2 zLbt7oqo~pF-DhG9FI0ue9GhdukL=&#gO|UZ-HlF)N0FSMTOAx+RIh&6rJg}AAz%mt zgRF@&U1yd))$fteoDgEilE(uIf^*DSQL-gH%<q9h!KQ@W>8<1M3#a@c%Je4^&pONF zBZM8nrG*hjl9p~sup>p>K-gFv;mL6lT@fJ$=3P!Rm&0rjS3PqB4&)<re8;RY0K#p0 zBqzx4XawgbaFcbom5uf&_t6-<(tqW5Z#K(6C;XqG2wMHd25R(9!>$QV{jN_-;5}C1 zUn|4MzgZ*D+GmQ)W-!k{#AgwF-h=Lq=lzE#<3q1`2L9LgeJLJv?FkT#@VY<#;CzU9 zQ;oc0fm*L<UoF;|^D@(ZcRYG6f1z)9-MdP)rApNzu)DY134rJQ_APNBhC>kD_D1%W z3JQ*a{}t}F_DA?HBpaO9GvP35?v}NCZ51v4*Lg(L?4g-nXpeM912<arJLV<;M);N| z+<#$yF!+v0xF#a2I6)yZ)chNZqW!p-52-+vo+$YQVo`2RP62~3A@W1X7*hJ{Yw`q5 z%vU3ggAYI(de@Svp+KC+%#pVAb)?N0NC<5qp4Oyv2JiRlK225@E>xw_;`Ui?Zf;*r zpBua|?X+oYD(zXsgZ^HUp(TK7YJk@#s;|$lO(CAnhk?*88uX_?xq!#xCIV>2F1k=I z!rU}l4RTpBo#kiv4ukL&o;~ojP+XU1<7l0r2kjV=P&H1+hy1{OS|0fjeWWAn6B$tQ z2@L2fYkk+~<>6t{5^*vn`2r&lChZRK$uYkh{W4(vYGCygZu#^Ue&A>S0@ptAb@<P} z@IIW|nhLz8ui8?P{+vU)58dxVXHzWC`sr7qsa>1VA6_5|Z}lguoo5GRdb%J~nYydc z-_<@!K9(lON;gN}z&d)}M9YqD?~2>^4)#8A^D9rBtO^*<U0{vZWTuN`T(gti*WPiZ zOzK?|W>wxr+R>ZGFD%I<slOWTQk$^8RpB7`StDZJ{4M5Lvd2>7u2FG9{UBj~C(*kK zb`S;UN=5rLKv{1Du*Mh<y27gY8BUtnf_ose8g15D>_AuIZOyRu>6i5RUaQNYMye}c z0CCk`@V<v+QsU_lJf*Ns`ErWC%&FI+$HS~YpsYWwc#A--JeI9j`BlxmRWDsK&hPnJ z0Je9VyrZIz)f~EmR@X_%0jM%Zk7_B#=+5EtV9=4cXZdRGl0RtmL-cpSFJgE+b1gNk z)7N~~ZaKTifRsKY8D2<Y@<Q;12_pe=M|#10bKX0R=U_nWMvvuVGzf1nzi$hE62P2H z@A7Xl+3aDY`??QBxzr42<q3lv;GZe}XmO#eR>R}LH-^0#vbG!5vbK{z+709<tg9sJ zeyJ#SX`sVL)Ost(myj{}8+NC!O~w_X`olMV(Iq&!QNrb9<vL0Xvvh7OgQDH^A6Pki z_NauakNNncX2&aV<BfI~`gjHW?!=FM@(#T2t$*1oj|#l!u9trP`-dWl5P3v`7b%!* zzF2L!#J&cs?m}EvDRJDGVo+IEu#AW|my2|8Wlp%;l_&9i-|`Rfr~mg^_@kHqAim{m z9*JYC4M0<1w2D9d+tc{;9p~pm%I_$$>_?Gxgm{-a0qu6{FmR`KGCGA?H7OD=xtyge z$$Sp6=NJ?14ZrjD+wif^Y_qOO?h!cfyH*|2(dOVnDEf<zzh}TF;Qgez==-%F^ZU|+ zZJ7Ea-Oqw%JM9S=qqTMt-8tOvUMKOWhg>xW7fd*{@l~(?moZzbuLh_}R0hp5zoIP{ zaFF^yjNd{(Fy}?6@`OW^9@LPq3)VC7)c()3r6wcTXBF-MG3yoy=lIDuw!5Ew>J9NI zZ$?Wt+K9vl0^-CnFLKQ>iHr_yg_pBtH25HTil<dqm>^!lt~|2qKKK}cKZaZb>RmSy zE?i51xF7?JtxW%Lxv|*7$F!8+D0s<~x1*G8Y(J1`JHa``BdQfEws)s_{P|#8&?BD* zt#DpjDGYb>=F7vGh{xu|KDB?`ws5&t70ZQE3Vy^BT86j|!#TuZdguDr(LTY-g!%Ac za(~I=I(<|?%9h`wE06CEyV9MnJm)5Uf!ZqEc-`+xKLxjXGUC1K>>hsfMeoD)U;8@z z^vnJxmuGGJgiZ19qY2u{^l|Jr{P|yf6u<Qc?^=W%8s0p6`;%T$rzv|uuIx*KWQ2+F zl0qHV9J;JeYQ!y(vk%<?y+b@-aFOEi=h6;!z5Bd`Lx+*&H|08yB`g%kifhFej;z%= z>jT`L*9bdAC3R3>HK}>P8NanQRP8kNGTgmMn;&ZV_sO@STX-zeW~R+I==sB#P(S=T z(GRk~Jg>g;q?KAnKWpD$uKeaK93LSO4K+APsN39{;_nNlBhUl-Dz7e|qV!wU4Z5Ss zyl_3qX|5Jr&?8=kBV9Avr2ay0OE^O+p~k0eY^i>&vS=SKqo-09%SX`dzJ^N&Qz5EV zPK%ypLN<uQ1~iJxb^GG(5!V`g6MP`UVJ^tY5`du|bjehsPx-U_%i1^?=K+_&$Rm;` z31*WF1*TZCrN`_p5@$6ZI|&{BAfq9iVD9+nBYUMfU_9i*b!{lcC?T4dpbd!*2*hr5 z%lk5Daeku1g$M*OxE#P7fYgq9DHHz9ficO@?UkgA7?w!s1+`mN?4phBhwZv?DQ?7h zhyzL&c4m=`2u#f5pI`fwOb#V>^17<+PT+jA;$>SXA?*R@Q{{;MjkT3B4L!j*;5)wT z3j3qhb6huwfq6(K^83`g+NtRqQ2JxNENfgRq8Lr!#%sXJW_us{XoZnUc+qdXWf?n4 z{?AhMj+ZAF+bo!j`Bzoml$P<E;VXjW#|gb2{(Sh1z4N$QNeABnO>2zx6)>MAaQP+2 z@a<p!Sp5ErzZZY|y8nV7|F=)VgYJ8GpqauoI{?k##_Mpa$MBjz{^$ZZSe4@{b!Is+ z6ods_xjH}`Dix~4a&5HhC)!wOUoPQocdAPX+z-_~oe^I6+FP>>(qp(zKoJ72jvc}s z^N|ONSnIF{fm8JT^v7VQ9e}3ItJwkVodZoTwE2uz;haATmVj^h$M;)+8yP$$6fdtp z_S`8;-0uiX@(juPh{n5>NumD|`Q%a^i1iz~7+OH}ps`+=moY&*@Et&qgqcF^(zQk+ zpCv$?-DC7v6&Re5Z17Rp))>TimYp9C*6%bHclS0R7R<r>8bm&Xdx;$45i7CUO~GXE z!Z`WhK2FFSz<o1bbk0+@qZ~kXWm1OEwOS4hPn&cx?=NPPIJ|hesBE&-Y30gbduQ+! z9osQ~4sAXgLlAGQjbS!Yv&oS7ESg5}wTLwvk}5~0Zhws~8#v0mMp+$3{UyK8W{2b} z)wYXw&0;KRmZLQrdh(N5d*a6gk6L@`CU9;7!U(_!7_VcGa<RJYu3bFi=l&A+|GGcG zue|o7MbiZ!ISP%}H_?AhJo=Gm|K>6l2m!!LB5Hxo4X`nmEkt@3zEKTDp?oFNpmAko zGDutk@WmFPPWU9b-n>v-q+vmAV!b%w-c?;S-ju-dzoPGH*tZ%UL4@T;iHL>wUYT5+ zV99EqG?q_%Xlz*)vUz<VE8mK~(V>+7f*mcb-LiJ8?>8L&B>G{&Mc!r?gFYRZlHjV& zVDtw0JERUJ3r|lnYH|0gZY;WM?9k~le4#^w?*1R&xg8%uSV_qo0$Am+>}3cr%glNU zqI0hB^a%?%_^(dG!yERE|7x84o%<A8zPtMTr8vv3KEW4~f8r=x#l&SA6i$OvVVdun zR*`Nw%+c#q76-+%zB+)*r<PGI7bEi4mLb<|q(qj!H$19ppU9XDSzlGhuI)2y?KK76 zpoE6&Ki>9gJShIMN?|-nYx|KSjsqb1%HxAr!I<qvkD1%?2?P>XW{^1{0RZW^TK2)R z-9^3azfr=NWugb(INf?Y$Mh3Wm<&$8t?S`Cu3FD<+>3N9mkCyz=kn?4(<F*Ml^^VE zRX5|kRc_P%DeQ6Lf!PEHv;#W<w@S05UdNX_;5hDg^*W=?h$ONK%%PU1sL)lr?n|Cv ztfkK>3(62U2e?(Z$tK*&Cfs-x&W$3E_NG(((r>-3CqY&C<z*m=E@Z>R$F=MXZ6^)_ z0c`|65U=fuf!lo7^{5{sUSpt0=%vs|8W7Du(;c80yqoR7;6C@f0^j|#$Keex{XTs3 z_5Te&`^;~|KX}A-p0xy`1|YxaX0idddIDHGf!Dls-a`m1<~w9(vBy8IyB(5pc1ka| z>4p4+&@k_$Y_Av_vPLtQ?nyQ{{Ga<O%Y<M0{ZFJtPF}Pe5az{w*3nsDDRUW)<Bh5v za1~`us0X}Z5I?Xe9`Ej4<clMKnki_y1?-&zXxbj>K3?^UcSiUpUwR#mA6XsBnlIV- zs@Fd-PUINnGTW>fLFs1>kvEKqhC7kslktrpbOX!Uv7lJDEbCmZg8j4Vnx&k#53UDB zH9tjTih_~eTR2kApc{^?`x9Rpg&(c#wYuI1Sp8xG;v~5!gHi5G39z;v7pMU_W2|Qb zT&V43DF&gX1RWH7q8P;DIi6NIF>=@a<`C*OL){g!0->$fhHTbZ;f605uA9Kf`C<m$ ztfH25oMQokZz{oZTu4TMdS51fVh=*DiPeJ>!45K75LnJ4twzK!O-hoP>N>4VXJ}*N z9L}EK0G&W$zqZpI6zDN1An#A;af&7MH>_@t3;iesX&pkCNN;<}Km!ND`K|IogpYk{ z3*Y>o-iaIj`5STbU)~XNW4~PY642}c%`QMw1i$a*KmR+t?xw*fR{_B9&))u|mu4i$ z2Wfxj25w-Dda9!BS+7<!-j}u-#}eDW-icnjyWE;67Yl4Ee71JDmnPnmYf!jDy{kG) zeKXC&VBfW$7UGJ03<XysDmq|Xernooo(f);U$7tuK43UGwZ63uUnH-6WmiQ%?298H zWy;*Us%-B;!of|V*9zFno45$!vx4r-+7{jc*{M`fvgo{X;s4X|^ZrYj3@iK~d0Wb> zkK(k-pgYi(v#C3zX2umJ4CPPBhVi=VQuachYUN7hJZfO&Vbw#eZsy@lNe20MGCqg= z#V%tL!?2yw5oZSjMF-b%#Fo^cbe)>=Z{)|yacpDopy2W48O=&tE9tB*nX%$$qp}8~ z5RV|nz1w#tgmLgZ{K~<RwUvXNM2}GA3;QVI@p7rCT)y;)0bp@-Ht`-r*-1!~1Z;O^ zO%3k@#NFte2Q_sc^$(?Aw7+4OX*jyJcsuRf`jHKiMh3xVQouDb@LJ+-sV7QD{1T6g zP-n(5_8!-<&HcN_z6g9WlF<^MEpSW~q#($_Nu&XAZg}*<gQ|bU(}#>K;+8A$|LXCV z`!Z5l#g%j?w-=&a7))CRWDC2(;}~wd3ao4ZlMT>l1>{B`uTOsS5B?mVx#R56+;6(; zrJw)dp-2G8HpPQj8_SQ9W-=xQX<^r!&MOmOLyp8Cf5;1|fyeQc2Gle_GXti(pxG8M z+v!{S1BVkwH}H?Y_#yb|XM6+x>eWAnzx>@F#ZP_z*WpnQy%x?<y8wV@ZMg_uA3M-^ z9d7kFuzC!)-nNVPy#M2K=Byiw|1H`><tqsPfFKvrI7DZInpk(-rH@UKWK+#23)^23 zeVt^lmOB!a!=2~$@bWi)Diu?iukcHPln}vcOeEN?$rfvVjN)VmlEujxuHR?=NcVG~ z={Cskkb~Dfo9h#N{o}5iiw_0(cHYEGB9-ak7)KSd)V_sIkdsl_B%Eo2oV1CICgDOm zljVY}Ojn68D$r%fL6@uwyT$~Lc;>v!1OS7Mf0>M-+L=<zB822bdgLv$1C3898#v3+ zm!V<Z*|6(UPn79KA}0Dh9(6wUGB0@`At-?!-L_qdlC=e0|4@-Ir~|t?QMki7>zq`c zt!0a26H{%8n+HO>dlI@dt=zO#E!%Wh2t*uLz^|*<vGmJV=Sv1{2wbj@YAH1@d{|a& z79e)UG2X@cD5+YFGcHo$i4LCOE0dATTc3t#ts>w?(3~J#PC4XcrTlI6&A43<3xKEr zH8Zr6-QD@W^L=;XG5_LC_?JKaXE<|y3Lu<l!;KLEv<uA61G6oUdx{@^_HQnwd;nf% zhHCP)+B3lwo=eV-We*BYPahEehC!Ou9GBExE!~-3nlRT#zlXS1y5b~wC0`DuW8*ua zs~VhoiDKI)FXhYi%EKZ`N0_IaT1F4S*!0QLB2(CE<i+l4Qj5raDa}&ZR`tFsL=4O| zGbNOLJ4o2yk@k5Dl=lE^U-n{ygQC&m&s+(+Dnw_%(^WDpp{<3N`lnjqSm6uvVF9Rh zUKYX^oJ#-RiK`>RvUpMQ;(LoujZyx29(|zs+(0h*G0?|nOP)&g#yf_(GtCF!LO+1@ z8G892ZTdlXcAwi}0~Ne1ae_hj<a`9tewJ)qIA5#rc*iQqz$m*XaBkqzFlagU&NM%M zD}fRm%faD}k|mcSoa8qEamFLVtprZf!5y+74}I!nzd`E^UjA4N%f|TdP}Wj8!p?kc zE3$S>iMK2t=Xo8EIc8B#99^Hgxbwp9jPRU4ybV9~^;g&JNy$zse&%=Ds>$?{ZV$Mu ze8WgjO*iUrs~K7Pv{2@}Q|Z$DPst9srRb9RAo9eugTsCE4|3~qWYt2ULr!T9ArADp zZd+EO)xqj{NFoO6jL*C72p;#j$9<b}9<_C90t>V3w@?d;C_WKr#h+IU_~38YZ9ZNB zRyW{Qj=)XU;M^F&)DQ^If5lC6W@5sx@1Kq)nAc?pzX54yE^`yYafL$vcJb7zr;^_h zGHtitO5dQF0?kf4nRpRRqTlVxQ~1J%UWYGu$aQ$^=iL_%zyCck3Ma}CrMqBg1~fB} zpFqcG4Clt6(YQUHd$a;K8Ub#ESHI=$11RcY;Kd4xkOqnOF<$t@6_bxoewi6bH?vJg zKDqoZ%(|F8X89k0bMoBZxdq?$_-mpo;X>w=gx&G>5Ww=GMJE7|N24e`rh);cVj_!4 zeIo!3sM!Vf&VlyMwYq1#3XIo4vu%K;_?EA}A71=Be?2!Z6g-`P?+tavsd0P(oaL_- zb%C}gEE2anP#JRnBI6&oRm`W=ovsi~RYS2lcv(0tkq%zxp*%o3(tJ)MBUlq?SNs?X zUWR(LD$NL8KO@#)f^2eMFxmv(wnK6jrt3-cOI*T}7i1~W+OdFB={2BT>=b1{I2<sq zpW+H`nf+)X3YI(=eiHx0^>N83;*;UbPYshmj$Ev(WdCIrTx{BA(x!=`;aqM)mIXb` z-CQ8rJmn(7?WUn?+Gi!-f==c;8Bw`84(Ymz*J9Mn-4AAWLp=SW2BFYe2j~g*eOk57 z=l7F(bLzW4A&43P{Z2k20$%dlAI2ZP<I{NYGarG+ef|{yNaTlR3QW&~#%JM1Yq;s{ zAH<t(p7+!t6MlR4_9wNcS7{fdCP2MdTtc7?Wk6{7Mxr4V>}0g#$m!;`-lAQnSwwVt zm~TBf-gN|j-wAKMdwrpa^1fj5*Z;<oW7G#TuCD)*0a`Zbd^GH5-UC7VlsdfBW|!<1 z7Qyj{W%00tYf*Wz93K82P8_isG=cQ7I{OR<yIrksAEd-PRMMAlAB1oov_GTE${Xf9 zw3v8Gh-zWF!b%n4%I$-P1+-z})b0z-U*7$OUV6glfa+D97c*E!!c@#%6<sK+$-{!f zZ5gQ&j+)-kWEC7X5fpq8*1zWQ_eC^$Cpj7s^^JR~`|W3R*-gE3g*WhJ(3Wrvnnd5; zvpk%hwWs?IFi==!)#p-X5m{%vG{_QncPJDWlYdz(CQ1JAQQa!vV6rI}GfIt;SmGuf z_Z}nr_<AAze!|P&eiy#?%P+&-PO;5MT8H(~S;`h>M^yqyhw66l*c5#qXiRXYK}Dq? zd51XI@h(5xENd75WctkGq!i`wA<)3@p#=GIE1t75SZy_R;Ngo*aAI*n{D6$_rT(TS zl;1gR*^&j|2cLLV%qv^e;bqcMdpB~NNY}j3x}qfijtNcU--RL8@jLK^XroCx;W^%b zo2&z)RixP^!aLscVch(l57m+MgBJl<lCmkaOC6<UfT$WKs;NCGpJE<IrXbS*(gclA zY%_%8MTi>EY}!s5HiPd~og0oFS;zJFyaM;T_G&!%zIVq%?spG7_`Y|?)mNTG8f*`G zklHpBj%shFpk@j*yP#$dXd1Zjq%G&Dy@#`%z-Y_;nw#D;KY@X-t^uD6ZlPopc|!II zAT7?}4bN(Xp*<(Law9*1;`O>U9xfJS9He0d@He+yz-!-mJHGPsFJ<L$u=Gq?ti+;* zk1p(;PdYc82IKV1NKnP2yr|Zkqnva^D@U^}V0sQ{PJu>ipwTLvn*bQ&k@vqG55E2q z{KenhfdR0(`Bks~S6i?CvgdO9=`8WlzZvhi{6HlR{9<jrWdA!qlA=vJ49OM>vH;OP z<02rEo9|lbQ6AKA#`RT@0Z)|~^MNvZy|88zfXqkH$oX{<x~!R+3Gq48nQ{pJB2i)C zA>rJG!3(I)0eqJz^QR)Ar9q{FER%ZgTiv}t$ulRR<fAiE#CNMmJR7f*Dd;hsZJ1bx z1Mw?4T$;jlu00lBY~p7A`PTMe+r1^;WR)Bpg81l$G29*dFp$b2o=U<a@-&jhwDv&z zU)(s@*#pI#+IQ2nJve*X3&emJ*-k;}$alV*UE>-6mdinCj{|PIKy4ipKUt#(eDsqS z@c8fkBYfXeKL<blU7w4|nC<7FS$mxO^c*nWzz_e_s|J)nz$?s9ZL2$3W;y9vpiB12 zauT$X;T<}L&#5F?b{%@vsoxR_HRy;}JI<Y=?o7WrjWy|RP0DxOslF5t{N)ZPv*(r% zRH~zDq=NU6<-vS8aXd$j4;sHE2!{xLno7yP)~vMB>Tf*GAQmjsept9lg<ce2pERt$ zae#2}XTC04`C9i|?Ur})toD78w7aE1NpAT!UEY#{Bo&E(?B2{`rkvTD2&0l}?IWTg zWS2DcA>p8)i@&`RE8vc#<H)(us}wSu(KWJNCXX_Fj?r#KsL6*BO++bm@)c+uQ4-A> zSWaoM{r)-ld^+E_BVu0Xt}p2FoB4P-2s<Rj4(192t?F6^{hFTvmVvwI=nVm-tFp7$ z3<J~UFj=-spDK_6%a?dw{5Rlb&sI4O2)6bbY^<moV*2=3fYcp)C!IdEgWCtIKgfNl zEN|5oVxtCt5#SE)F5b8s{hwTgI3mSqwtSb8N;Tej$IZdt`Q`lNWvT6%B2$nfQk4?h z3Z-CO4hv;hCnW2HNrVSDH<JVJn1=E@qyct|&zvtLgM}DpsF{6r4%DRkbp>9az&rg> z1r6xXf8KRR@VEyYH|shc?N00&NITZUv-Vv~TU7ERUE*hHfWGDn!}<Ce!%h4y^zk~} zXpD9ey-oZ-fBE$toahBFzw4!+*D9K&t(ayu!8-Oc?xciiw&D%VVlb0chR{X+rQ~B4 zN%S8Z0!D=P*zg&snZboc9nB1w?SW{%LCrpJ;^+phy8HyLy8I-rx%?!qzvmUW{+?Ih z+Phzl&$-u?xa?FKpHJ)~_SYo7G*eIeUc3X7rrW@58#LQ(<E$J3Myu^&492Sq+q-zv z+ut{T0bJXDT%b_w_$B0RuT&Y#iEa2h^C?1b{Po{_o^e+-+r6yUQe{~lF#Pxb`%yoM zPC|Wf*9#7^n`<<q$Zro^U6ALAHBn0}nQc~8#xw(F+wHyR(+j}r8r*mt7_Xvfc7fRx z-}Z$2<9na;wt<|%KO@3(lbWbr0wYNT@7t)tMZKb(nDA&g1YA#Pe}{u6E?bqLd_g9= zdfkqgn~AhDyUl6mKACP?eJ9X^z+_J9azMDi1h|ppjcAv8v3|CgzmbA3cBO|54X1_c ziUzHI4~--&^mXvI6!1rRK=6**_vv)7?w<n8mI-KgWu%?zJe<>`geHQP+hqXr9kXz* z<2&-Tz8n4&DH+I`THImoC(m74oFZI%g47$n7(2UzC((Bj@r>{m28~yb$A**4byn7# zna>?<B#d|oO}1~qxlC07%*MpF1|eQf{f+=bMu2nY5Bb!dIQF1^OL3jEp8;9EdHW+B zlkP6+;Se<()7{|o*$eaK<#GJ<%RYd&zWa8({Kvll_q=j5;if%cwuRrj>Am>lKmW+w zxD9y4?Cnqb6@(&KEUvLj$g9@*Kt9&bCC>uun{Hc11JTdIcy)kAX{v|igSCUac3ivu z&L_>gcD2t#(|i-~ROhwkt+E+*WJ_igu0BqsNrYhwO?%uIdiZIJLRXb${u6s2A`TtR ztvBo&YlarCmVSSH=|$miE>2xU0T$Y9F`gx;`z0`jlQaldNr&`F*GIm(;`HnvmXT=Y z8$H~L9?m*feL4_4?m@t^@`<dfIV?T$vj)=*G)n<(kYgtUw!>C*;`oQYl~;+U#jTbd zf3Ib2v=#FIiSZ(aN0(|}LHD+R)bS&u@rc#FVDWggN<GZe#^MU~+;QJn8*F+uhaxD0 z=b5=<q(j-4oYY0~FXidFCG5nJ{Xdpm!`=+o=(^>xmmMP|o2;zPAsx9$Nscvse!QSo zF+_gAlwY#G49|8xh`Z5Gu6TV)a^Z`iTOx@TA5}-lQM>Cm`=+7RK`r@eB|pWIOFdaw zD@TczkdRLZ9un-%a(yNS_G9@7Vx+9nY-?^<iz?`7c5^7#-SX^0Mi<KR!ZRMw!GG3` z*Cbq=go^rfy4}{?f&dPX3v7IZumdhIg%l!<OX~$cfsXMy++-7OvH^@&+c2N-10Vei zerJ&##5ugCrE%HLDkXjt6(3AN(=rxChWrGi+KmD7*9}-ZjY@J9WFyR<5cvt{cF^68 z{L$xb3~NeneRYDhwH2(bu3%$r1)J-uIB|RfCy#C7#L*3$V817iZ{U)XM{&0+PT`76 zkKyXePhx#-HPL7kUQo^bmayZznE~V{&S!q&eC8+4r`zrG)bFAnueQgz$BFmARp9k+ zdoQ+k7MN%tz`^D9r+wW_pQ<(xA~y_?UU(6ei_S>l4SFx6^Y2kr347#Z+I_aOH~;l% z-2A?~@J07OAysd7KRl-q$?bzIad1mwGh((b-M>trrVZ2TE$V8uScp%&&}@okdLE<Q zvv4cN;YJhCcpccg0KnlXkG~I|`GP;exvfDHRiD54)vtf*h2MGHue82~FON&CF--=^ zDlEIjWF)o{6h2u#hvmz0;C2vd(#jK~%Odk<*Qex3RXWay9{QX6v!(nO1(IgOF+OOP z%5>^$D3=g!|E#W{5eS9e@h>C(?iByHKcuL$e1!p!=G5BbJ=^Ej__$1v^~Ad2aAyq~ zYPIlu&|X0l3}S=aA8?W<+Lw#pl)}=-s#|SQ*Maca*f&bo1aNyFuE7#qa<KQ^ECiIx z+R`B?dldvgPMouk9SaD};%i@)vz?=3IJtI79+}OE>1_E64i|!w@5lQme22L;nO;iQ zH~$JG`E~I<%WDDn<G;8Ak9g|q@xmW@1fKMzck{d48#uRvANiR#FN{~gZvilLB-h#O zd(Cw-)Qk-^o)nG05pEIX-+3Dki!?3!Z~7C3uq8s@N$=9m^b#ID**@=%^tpGim;9?@ z@r08b9E$=%FntN5{xmKNNAMXfhg>A;fI||L8uV!@wf3oOh8cedR9RDV%Cr;MCr#ft zH70SLVtqe&IGjoJ0Q>GJRq_n^mfGFWJh~j&dGf8r(@xr=5O|?=<=ng}Y3%UMqgf3? zWk~3zV=&DZ8Pp6)(dk6lUr{Lf<=-=|&d1VqCN9gGTg2+H9*tHwXN6y$1y5HBGy2io zci{8ZhMzF#PV}=os-sls#F?EnbC(i}7~>hvPM1U82dn`T0IQQ8cWc#QmGO5r1W_X@ z6|C)PK>~Z%-wU7l$Ry9hLhYdPhx$MYZv(RfSlR`9;J`XdR&%cPy;$-TZU|$<!5XO5 z`O1zI54=>){ZOZL4v4$azwYW3D2@aN#7Ik5=Ti4=V&_DK0SL!x1F};_2=^qSUtOsj zBY`zHpevkz519E*hgkl@5%R5FW8kXV;bzKIFJg-6k#$5%^Q>V&C=6zbguw{$aHkT7 zKbHBT8_~b|;V1Ff`x&QfDt2Tm_$kSnlLBg{kNgo665-hp)G%OXjWG(`4sZ@`G=ZC} z!>w!rlXYO^kK+aaBK*(){dzP_uSQUVzqsocKkru(@ApI57!Fuwx+t|B)&?EgU}90Y zSU5HantU8WK}>DZ2!7sR2Ab}G_O{?wXMWfACa}7TZ~m%>;Tyl=VOUw;z{bXLtZg0# zCTqZG1uooOPadJ;Wrpn=3%@bwM5XYfereKQGX>GqPnz$wceRJf^XV37x&utNLCp>@ z+XZL}U<9{z48XXRAva?AIK28z@9x8?3`(j(@YO7OpPC^i2SG;#ez>;21iM;e+ExSC z`Q)pF<UBb+=$q7h_t)6|kKg<le&dHvAQUc;?y^OQE<N&J7A1&Timeqk|IO5^|D5|L zf&(-I_O{x4(WhI$%29v4#44!S#j(v5e8ZPtzl^)lzY4&wgm#enFqC$lvJys;OI<P^ zv6nKi_#c>|5?hmkxuc`#(M}JE<Egnn6_4M~{G_BRbMk|aX6V>#g4WqMmI<CGRA78$ znb|Gi_7ds2&qTL_s-M7A9*5&%{0gUF5aS*1;|v1b4*5iSl5?J)i<Rv}y7-N|F73zT zLnu7H8HQe?W24>!5teU6tiD{HREuEdOHnQeJWHm_(|7(d669#|mJ9pTc=R|LS91K6 zjm)+d=!yJNjJ0gDmZuO@A_++TY=wk_fRo1xtK=IdFQLsB7gVZ(TH&<?nFS~&S+sN0 z6Ye~_hp+#^x8vKMcyIiV?|lf4Zm!_B-}Dju+52u=2KxU!d;61KZhtb$#bwKK616-E z<GzSsY2hw<4`n)awxKbE4oJzRpO>^HKxwzR1zo$=L!1Kvt9na|skH95#)PeEw{)C1 zxklNQlIZXNOQ)Kd?n7lC1{CaaxqsIaZz+A1ZKg6s-O=x(LrQV_=%7*@Eei(+gH}^6 z9TxS<mgRdd10PkMv(BE8zN%C@;tzqYycXhzwvwctwZ&hc5m*jGsf}6kMTKvD@?Eyv zY5dl6&FB(Rr_^#{OSD=}OkdjcyRHw}S2ZGb5#{BAN{A{IV2NK1O-+VeUNoIdOF1D{ z*P!LX*(5LjYm9HTa*+Qo+l}DmhIiC>!4{Tvg34(>;OvmZ=eE@y!5NekM@V2WCklhh z!)uO<*(~ae&m46zFm<p%#suA5j-DCjnI>>k$S~J)fITi1tIA?>8~MbMwVuQ-2VVa6 zyYTV5{LV5y(5uVEm4G&*UF|cg4mN@AXU)XD>AEw7!h6&u>Vp{k(<2)_?2}bC0PQ)# zlyJDV6S}r?xNAWp2z{vw5xyG(VVcKUr^9$>JI;tG9h<6ma9H0A!jB)F|Ky6biNk;S z`n%a>(P~dER^e8G&|Wnl{^^B8CD%~fDDZbe+@YSWgl7oc7#OX=t!w}*n{eZ`_9%A` zpSt}FUjCXt$;!U~yqK3^>2rueSE>x0=LL6yh=i<B^c^M2_Sj1THNMvTdqh3&Ku|*< zngP=tVDB7gx&=4~w|We2{Sq9%^eS9-#nm`*^73{9eH<px$7s8(Bf$B;FvH7tH$`Rd z()UnM@=jATZ706tq<DLjHtn7T?Vbj0-HvAKGoTBfLUaCBH0N$<|IU0Abmn7d&VK@Q z;ZvZU+d(_0L3`)hNp)%fw*u#Bj$LfeuGhY0@zV@Kix(b;V_!|X-$TfRPh!OPEYteA zO~M*rIHdrLFe2ds9i&_G+IQZLzrN*y&^4)uQvW0y$n`3u?|`-mr8P>-K#4na3#GI^ zN43;4nVMbD-Z{|peA~uGYhL~*07m%suYJIrTrlCun@@PdWx*!MJ3EnVMUxiDkYoG^ zrRMU+O}@|}+TN8qCx#9oBe=^yH|?%dG$p#DO986u<ID~-B~Ch`QNcE>);@N@>SV;| zs6^x{e;(>$B&A!zZ@5=jj5)A$4XMs+0GAq~^N6bc$zs5Fm&aY{O{nlN`>$tdS`M}5 zgfA{^*taG1Vmo!Uue5l|4htt1#Ts4U`kJG&iW_-k^ktbJNtEn=SbS3)-WdV{nb04D z7@t)e?`OrKNY$Q%4yt4yeS4B&v8^Z_RT=8E_-U<aIW#CV>GYlKaY`N@`Of->*2zXi z8Y&WJ&!m^*F9}}!TOY<Fzv&Hl`+IN4v!4InWug5~y;_$wlurCl$z}E&ba#zUx^tH` zs7e}6jE+iqRI8t?`zKv&$<=y)MO78A#k8GeH$vZP-@)`fDgSN(w;8S@uFfa$oUcSH z)q^E^Q73n`_u8QMf^blJwvSU*;!RgkxlXWP?lR8nJ<gMXu1EdND)3<&!;57S-BOIY z5q5$0=5$?~o=F8)?Ry`nDf$v^n#P)5n8%n5fu(!M8oAD>kXe^9U6enyHhb7mQ-H<E zBR!DFkaZ12*XWpsADvEikNCM42st4c%0EDfMgwoqQS;wB-o>{i%2AO`eIoL*W=$<P z(8Qi~94p;I6fYT;kcVYE=JgeLWUJkB{+HSUm&IOUUC;rC2<?J--!Wcvr?AyGi@al_ zfnjio?<$OSsT_8K95>_j#Ciq?wldg5*o~eIB!qHxt<3M+pAF>)Kn;0TwUg=LuJka0 z3BV7S86CWm^5gt=>_Zq_5)*g^!F_$1*tRIv>k_Vp*dNeEjXIVo9NsC7-_gkj%T)2? z?F5LD@g?hu@A`*V;9i%hc>ryaOa5&vrs4rwxfI_azZYdi+cZ896WUM1zEi6VoSVR{ zY`{&9w0BsmUFgsL#XrFA-k`%y0D$iN#n1a0UqJpd9BOvibdgB$$ph1U*?79g!^fKS zpn9B;>oXxj4QRFv+BpN-z7yEnYL7r)Jr1{a3EbLAxV7WJWD{<@3Kw>DkHVyQfqO(q z$FEO;W*6`~#c8?)>|Fruo&)WkL9=rgX!{Oe>oaIBd;-n6Pk_$06XnghkD@vI5j1B$ zg68bU(46}?==>)@TeqRvxwD;YpI&Gu&YNkQCjoF1V7v}Y))UQW@0R`3_kI|k{LJY( zUyA$!&@{eE2+scnT`u@hX>U0&8zbx?ctxj=Jg<hePybO&tuVzT#O;8579!v|uliU^ z3PBuVLGk~z48X;*Rcsy~pyul`cmbm#E;UH?%#$=TV0r<xd$wKV;pNGVRsc7`L$1FB zpZ|c%`!k^o|5{Mu?L}*@xh#=*4uifSUSwHOnd!-CEszUzz<bHIgCs22Th-YMzKTD+ zN!MC63$0tt0cJgkAYjmyR2%EzR1T7LW>L!vl3b@m9kG^7tZt$Y>X={W5sZ+&`RJlA zRgw#f!2qh0W^+N}wOH#Q>MP|%)OfkpIP`tiynssp&d&n<lBqnMj~9aVq<LRfGStG? zPlCb1ysV8}q>@wU09+V$)dT=s5c!LCiW5T+pEy$3MQt^mY*AkDYoH=0VRxagBX9}& z6K>J?jH=`2HrnXCQg`>JcA54QYO<wIG~{7CoFDIQL6?tUPDqx&`46y&KfA<x<^T4U zb9nT(y$OH$cY_X}4DiC)+n@9y0R7Ys*S)=54`sZZj#NSrgtulL7trO_B2du}>A+bd zUAqGZ0DUIM`4t)b?;!H7BT&zr|ALQ&&aBnv<Y~2A#Ko!T5(XpQ6|qkx_u$Wx%zP&~ zmRnJB3#{i_SeO5$!%MoOFOG$Y>WV*4!#%)8j>A6AeIDpikffeVMn`viIPRLj)%tqQ zc&<U0L7eAX-#nKAOUtW|H(({R6n3dXU3%nbb$x2Zv`8PRrYAIceRyce6lnnu-$^>I zrUU7bgkGdoc1=5}-x7T#(8usu>B75-OY|b_FsEO75Sx{mkZqMIp*lp!e4;M;ES;#+ zX&*S|5#$Bwj=O+o-u6Kj@xaP>@Nw=d5&uvi#ui@xTt2g2E=#PR<4SWTNUl&}JbB=? zmDil|xW0Purv1!?DUPqLr~wehJX3!gVCm#cC#ep2bn=OP*GPR>*qN(8FUx736JGxI zyYRhVc4>PzI*`i7^?r8Ug0gQG&on5#CXOUyx|Liw)|FyBa}_nh9mxg_@tx~zt(06& zYlz~nij=m`z<m+v=%T+Fi)=6|j_d~cEa-@eP0FjjjVx~RhyxT#_7~*e^;fLn`@i}s zi6c&?b|hA|$dPMzo>NPElshCjbd&}gqAWV3NpbC0gomKiwQYk#dyKo^g+AT@RyN?q zs|XXH0C3Bv?!-%8b#rgNRN%Rhw9tf?fi>W>?1Z*sR$I#w`4BCtT-~tf&bf9XcV6X5 zO*^r@cLvy+paH=(C;ff&D{VV)qg2;TSj0f-|FEl^fV7*j0cZw*Kyh-rz0VxY4Al60 z&6~aWi`gF93HQA=P57f}n}%jcTUH%=W{h;Mo#3CWw$}oT)&VyW{`hMaJjy-7DA<J& zYX_87Z~L3%oNs)K%;R-WS}3$UkobwuBc{=#c_kJWCe;-<H}Gtx{_yKJeG1Qd^1X4l zOVtT8Q6*?WHyR6fVM3_#q3y0$xrKWTE$H#iNqa)W?m5u<dAP|c+;|N%S_MWsz-)?d zf8zb|C-3`ASJAuRUpt5Yqyq`m9;Ogv4V)8RH-|RwC!V>>#R@0&T+r1c<nqTKoffhH zAtOtkR1&W9<AjwjkG1eR+AM0@u(y?=tX1IRA_^P6D}Qb2VA1I0V?{Mbxix(YWmtF{ z$W%r!=8*MY@<XjjK_cvI51tg<HY!Bqf$A~40B2a-!A|YRv|D>gQ1lJCPpBeO_-+_| zZSMo<?NT~Ufn72U#VQVoB(*enQg`nyPuQ_#b{`#mtrLPC;<`kTkaeWMd6623!s~+^ zkPcQ<y3!ivD>WkkxUjX`yO>J@%RS(IfGmEG_EOT5e7Abn1br9H85dhTvnAgvzr;0y zKN`K1#=3GV_fI?p5DitSaT(8g?gKi$<%MeEI1yTi3U=KpS1mhET9;_l<hW!)YK^fc z=!tV4&hJ()?Ocynxm9F;shdHBug2|?uSd)M(5{<?+ILG_I9}~PmguX(KH3uvmW=A} z*7H30=Ydku`?8MX=-bu=EYW|8nJ*h>f4Dd&(fjg4IUpi!4M#~(`s8cHvGC2CM;|%p zYJ>-<7lwnSX?f+<ESIu&8LtbBDD7Ofc;96Rx|B_+PD(yS&7UYbJ|T!Xpn9U*LfEx~ z+wzYBny#wp3d`E3WAs<joAtqa8ip}1%2P->2OowxPZt(W31Dk4IndOwqSxpuIhB^a zEH*9j6IrT*Y2{<l6Lv!yu(@7X72Y3?EPF>20p>hc`iOeRM6?gq7I|+NM%*qZtCMQh z{yiM(5!Z1780~)qWX`vq1n$y>v0jL^U8IkW<rSW5ifKtJewP8eGs6G;!`t!GU*{(! z`M^N{F-l(wM=nDpyQbSb`|jX7bG*uYBt9v^cMNBFn)Rvc%$G5YDDfQ{S(_l3?fp=y zuxF+vo5yVzS2~XIg4^&$)iD?zjeCTAM^R{ko`-F-v<yK%7&+kQ{@FdTK2dEs;&r)v zW$l>Lmh_`O#@)JmE)F25qsXIdS~^AK$!Hu+;8xnZ(A{`FyT|$`e(?{Nu?rml{zqY^ zZO|y_?j8XfDzN6OXggMm10Y-crR&nyNf6yQ_B_%u0ja+T?S%F2`F4PCwhOm=7H%b+ z2GAabP9t`wINymtjrUJxtz3kO?q=5BWsVszn<7l0w|AS*0Qm1do<kGUHJAZJa73vf zk#=4N)mD6ab{N5pR{cVNRVGI*{O+6HRbhG$5H`?(+SyLiRpxaj)URWDHb&464A0C6 z4?Ji9;%z-NW5><A=Vze%fED)cl<+gZbqk*Tt=HEh#yV_i%*<_Q2L)eExEw*RIZEI7 zlWXs2X2{bo`Nbd8^Kg6TfR*ELqZQD29hhzbZi=t_((CX8&wB^%JTqtq-KCpf{f6(j z@Vk$Dfo{{WECGm8J%={oC)oqXL|>}r6IiwYP&$b-SUH25_f|B4CipR|Vss*638+C% zs9h96>S*NC@;s62d$GWFAcUfr?Ki|J<inyxb4Yq35WbEjIG(72*R1mnTDErv?_}Pt zes$R@4l5G0oVd~==phi~qo@+Cj!;ObpS4UYn@j$`aL=$tlN|jP*dm&YY=U3Z82tB; zY)SmdvMtjxKVqvMD{^dQ>zH7R?~Z*p423_^op_^AIxxDY0;i_$U~MRe&9!maw=ae1 zckA?w((&*5ducMAr!o6VPW~Pu4|~GTO>e&O)*wTCf;AQ2j|)<vOs4E27fq|##yYbi z))0%tu!TWqQu2k2Y)l#p<*1RN<5}rTVO?}+6fVC*y);2?z4J+Po~~;meJQ|YAlMM@ zAQ~=*;O8PPzm_`_52YXNjF~>sKJ%#yw6EL6laeg!CZoSuX-f1|+eRNEk=NC}Kn*u% z$l>Vpi*pjaFB~M#YI$k<!P97?RWewgEwD6wRMNawX4-fwX7(|ZA|mp7($A$j(IhCe zX8bO{tuH@CewqN*Y08$fx;&odUy1$JJ4Zi{<6+_}IDREQ^Dz#dHWt+=FOM5|M-@VA z<<>0i*B*uqluyG-c)Nelsb8#kIvh}PYBh>N`zaZB0BH2CttCU7-=I6u&+fFl*c{tg z6Z-8LJG<JyQxV04G8B)|PnK%B=pva24iI^k$r}0pNq*PzI8UdA|C-LUu0YuV2?Ic! zzQclFeaBt+w_omeqw5LuAeZ4@Jw6D*<ErBpi+l>8`5uySzC{zEI&X00y3%!O$-V<C zBWrN+RoSMjdJef$6oB)-rdz}BNPW<qA<p~a?hKUqV!TK8$262=CF=VA^8X!=yBs&% z=ZMl>#NK(ka_Kvqlt&dMqo19E(&~+{6EY`P?07BlM&#KZ<BoB-3w^^++>WCk@xfc} z!2kZ8rQC)7f9`zABR`}AJ$b_x*zGo~f)(<b-O2hTO5f;8BIG!MxaK2NFIn=ybd(tQ zp&4kl1J}&jquqB;!;Mzko#=iSw{z*<Uy2zK(r$1+an-aF;1qV9hlzDid?&txob4<R zc*6+}{N#g}FT9LdgScVReLMjs>%e3KZXE7IZ?WF`sXOrQzy25&2d*2X-J;mGJpEpO zI+0c>bpDuT(aPD!GIM)_Bp2!wop|Vs&RXlZ1Av$O-mUm|H{JtRo@%e2FiRQqU^w}L z+b5R<yH#&N8x`<)TPpk<o-^qWiXxf;vn|l>S-910(CSgR@ft8*1vR@^Uz^}*kG~Io z?*9zFclBF9cmY?@p?k#ZD4jOJY4mM}@rWXl0&ikk|6A<Kl#H5XD12CUB8l>$L>l%k zd?4lo@xkgE*#Sk<WZ~&q^G+jK5HfvF_D9Q)h<dywMr#LiT_ZE$W-<7<gM&PEK>I9< zUiH)m!eWN3v)tdui76tF_^$(iBa4t0;K=&e_JtCDNTaKbx%I4m^+M&5s(%h~a^1I^ z*w-kPfFx;)oJLcF%s*WkV)d>oK<j0L0h}hm{*ql|jmdP_nXU=A^<oEoTH+zW>dHv? z9>vAI)_W`)m_iBPRH3Xz<osFpeK}Z@?+55_ED8QoTfDG=hJ@SMPN?c6iP8L|qP9(! zvSHuNra>~GXuEm6hICqQSqYg@5yvwCIZ;Mh@9UbbR0)mdMXC8)z<na_2Umda9_L{h z>cR;rrOEYqK<{|B=(7{X|5O-zF1WF#%$3@#PS>G=6;k6>+sFd|OTAlAi^F}STKc|u z)$-BL+<hqa1xq%pZ>Cn`GX-T1ygbc3^ehK1jyus00~Yo9N*%viT&<+7_$3_k(70qj zcJ6$Zns=$8I_6YTQpn3tEM4Si<6%8_$%kWqeUzoyf3pY(oesv2qW9orcrQZ*Tk&!_ zyLex7UaaprtVCzlN!NVf>9mk6&}d41*!_f197;tr>FJ4Qu5Yn^178bHmH0%q58Xw> zywKtrv{kSjFK|L^+7J|8kopr{y3nb>Qrwbk_q7WL>o-)vv$K6B$)YF@uEgkhGJ!02 zANd8P0U`k{Wyg-J8Q=CF+Pl$jZ(pnd>qZsSDSfZw19tzFtA71kQH9}t^e~AT@7pH- zEF*V!6rkf6WiFNPkYQ(!(H6+Ft_a|uOfCRhcFne+^#<iU?lE3Lysn7tNN*a@te*;f z_`NsrAD?uM#9tju2;UfS79XtgsP$K3$9nkZl01^;ix}YKzYcICV6p-?*?^mD!cErN ziO;wgg79Bo{0EpW=cvb5EdxmvxIf8dGw`}p49kvirA-2HCgY_|kY>^*T>n65k69;w z#QH91?>uPdG@7m3(46~Zdk6WskGJ=cpT7moxm()z^B+fZ{#G>SKY`}Lr_h}L6q<9N zYSV4q2HL)(y=Q&*Op9}R0kpf--d#T1ZI5oB?fFUfrk!*Tg66_~&*@5mwrK4x^CUy6 z?fawW;di0Cv2m39oBv{=!7o`iye)aA6Ik0KX?xjU{HA@hAS715qO0E;5wdr#+Z!F1 zXLE3ReQURA??y+Wq2${UQMw@jp@>25Z6)nk;W+;zKTN*C{NNmc5Zc69V0sP?4KP{* z#%t|K8E|;|jSs+Rq!sDh@P(UCc*9de-I`rXwCz?b%!{gk6r<3}VnbeykiToa06J|* zpG6WCl!pc4MUYlTiq;ZQX1b*JER&+$Cuyn+87)KpwY|*v87kHxo4_NUFp)#fWu)=0 zb9$EP1oLZtjx{D$dR`Rx1RFK!PY8*ut+dO}azsprb<k02lL;Go6{N6srUf?B8>~(V zNY~Je5EgKWV(6yB^)nwk3Gcct#Dt_<PF*QTMKs&T>JZ$kE9_L8ELTgfR0`PTZ*!eP z94{ZN(qw4G%aiQ`vxk7$B#d{R#uelyD?9UbxbE)aL)Y$h1GaV!;Yj>C{PgVYH{Joj zPppREwmfOVQ#(~DUMhNl2b!N*TQ5+i<-WHWvjnDSgbPG)-5eSRlMl-tma?$)TL}yt zMPI&X?z<UPn#|Ta&`V)82ysjJtMt{f(R?=T29Iko6NXD?`6`+oZOe6-m3SXvzq9JX zU*db8CRa+AJGArDRgI`^<GgVAcJbn!L_a9mpI5-<p^MaC*Pw)zei0ctXx>?6SsD#p z$b%CQI*cKTO4ntt7Xe+Lee$ssla>?fd&%f$9V<;>=zv)QSbjC3M6-@lDo5XZIB1e< zJjn7=^&gBlnUVX^!yWn>P0I!cAp@>bmHQ5{V@RkvMNOe%mec=UGS^dwBo;6D=OkjJ zs4Sca?Vv<)<Gm}_lb;AGw*By{aR)iRNG2M?smF1#X>4;cp7Vn+#2LHHB9!<c1|&E` z69M_*xCaNn`X_hc(`TpMk{tz3hqI1^Xn*Qi%UQ{fEy-bgY$q|pq*I*8WOxXa<Iv9; zFk-l_ZkW6<f;#rSEgiP^4C2MWLO~~nU(I`y7o>Pjsou?_4;39oyUU^z0BS(Z6g2C; z%kq*V6TI}>?~T<7ALvy`b@|w&w2W6EPRm(GIYM3z?Vv)GK?hhTDue-c=O%Dr7y4ua z82RJ3J-&DT)yMFwzxS?6#=YSUcfRD2zmjO>24#s#PZ*~#xCF_^uJjo>!Nxnp<B+-R zg`)6rOC{UwtG~B<6t0QzxS9qOCODeLPj2r4%`PzA0Zq3-dt0Er?e=-P-QE`+Cd8*Z zZF~w7<5NF5?vHk-#vkF%h|1)Ueew_dH!ad=KrSuR5Q~W%05@(=G8prt+!JG7bJM#! zDxe2seVb4}#Eh>09(H5KvdEI9%3*C;J34Wag;bt_9yS1LO~`PXIhsSTu`l`kPvDNT zd-m9>mU|y5Q*RVxncz78UHV=uJIklG3AbIu0ic<|&9>0&o^BU_j3&T%9d5J&xDl?q z+i`s54R`NR@=o}gqA6lxBK(IiARGVlk(q7_yX9a^^lP&w^HVYykP-VWV=EvIbVH~| zGoP5BAr!0`=t1YsF?m;bUIr+gD<{lDXUpJ|po3&RD^~FCo-`{#{~+mukic5FrP~M~ zb<i>(<gbr#7P?>BgKkrtn6;ewOkHV|%Sf=hdKa>8GcmpjG}{YOw@36jDdEw1iS{1+ zfE?`-?&sdJ0$E$z9D;mveO#&NIV)AygElPO?-cFNLJ%39)53!d8c&}!S+>uh3dv=N z`zY2Ts}dA<!WweP@t5N3=aPmd!p=^2-{*kgKLVkM{4R7M3@AD(;aiY9rRPnE!A^=} zN#B&n;lET%s1h$r_m}Vy%xsHg0}Po%&JPW9su62fI1ev<U-ngm)d~4pRwX_=*iEh! zUc$xGh2N-CNXckHF9~FQ`PNm@`vi+*S*kj1ix$Bf{(8y$q8V9rvncNmzRnJ261}8+ zO6BE>?jU$_Q0=9rq=iEZ!^wrs$9WXo(0F~)F2c)s;`2#R{!4t&kc{}S`6ra}oJ1|7 z?3|9SysUb!rOP@|6+@Cap933&)fo%ny&Y>6Hw@PGab`-i2!+331)2je)f9tzmwPj- zzEYJ5@jgf!!krm2V^YVwCFkb&k@caupBRcDK{7a*f9=?ql&bIeJ@|6kIn-@0bZQzV zz~M4kU3oQ8jL9iuZGaPpu%r6?Zj<KA93#ycV?2J<E$PW!{tFc3ss~j4vc}MjhYveb z!q2|`_U<BA9a@*#V|FB7C2a`jb1z)(txk-Orzgt!gnBl?%?I!-nuPr(7O#CyoyUat z_|b!v_1IJm(M<zMN+&vl`6ctC!};JpU@V9*Dz&tjhfRh#YTEmuXM4b`e!uQ`<nW?z zyC?2`$%?IW0)4uZtOv3}{?@>@)nOypeBt+@!=IAidGDYW=x{vF0d5RTR@-B@!!C3; zPBhRAKkzfJUe-Xx{}$x~^1=N<K+67Fju%Ne(LCizEs`9^Lo5w3pRD~Bo3EjNscF-4 zo$uni;<e_LrW?kuC_XE9FyIb;Qjb(Qy|F4x`h*>~E=;8Pg+npSIk?fJm8X?WxbbQ$ zW1jZyojttakKbn?pBG$S{`jnnE`Ye(-@>CSo399rza;bE-(y}b#m(X{nc-O<g5f>C zJ;Tqu>SLWbTVs4eb*T8MS^0@|)*NGVV>*ohd1Y>Jn4CgLQ_yr5*gFr}Yj1pTqxE)2 zx|@LD@bnuWI5!^*_@_sn@P@kw`W<J2he&=XLl3<e{XpbA3#gn92)~UA%M$6)dO@Xu zRHg4Deo-fCM}=3OtwOn)ERyC#K^6k1i|@evKVFvbt_-Z8$@Sw4BfHeqNmZ#E0z=|h zevbO(-4{&X!pX|XY%mq%IuBb~ADg%wr@pc20|JKFQz}z7D4`lrrpI-SDdiUX5J-1< z#|Ev2jeYRmbkKot0I=tLK1As>3zo$|U~(7zV6N<z;g1=3v^~t?T5V4$&jM)&I^F|d zC7hrj%7mnQA{a)5Cs~B<K1V^D3yfKtxApMF1pjS%^Nkk(<@z#yljwX_=okK307Eu~ zKUq0>i`&mqUm@mOCrw7QlwRpsr_VeI37XD8KTm3*;iOf>dMK29DSh;N>6mx@S4t0H zuAS?>p(X>mTCK3YK*q1ujoe8El*2x6*_T|=LqN+PkT;L6CQ<{-ZMMu*CxHiSjIzdj z(D}Epzmw=%nQA4)I~Sz}$MGBlEW0jhxVp+%@VBz>wX}WlS`BF^bSYAve_wpob3hn7 zNi5g_Vh}JqXB|zQnJa|P0rRBo8`qN0k`B>4&SZj;ccv#_dXF|#=+t1+P|0RlGO6>_ z0}T;xY4}WKt{oa7+ho<npnFd*?BzHuHbzrM>F>aFXBaipBZ#~`YC@L>+k+DCB}Q3` zXERk{=wOrAy3T|>4En{T#C+s2BrJ6R;=9si;rk)^e_XYQaUn|%8$!7EE2eBnm6>&% z7a1|oeBg_)1i=@_p*%0W`A&T1>@;t`HG3J4>og$nuj}XvOCMVcmh`h8V-{pOgd^bj z4)yGS*M&^YK`FKh1rDOQMb)o(nI;Vxv&<_6WI6#cgHYGpr>WGfpoQrQ0toFcbj-G~ zG1@DVa>a=iyy|=JgD-vHaqlu1Hm=r>qR1f?W;}CT*1KRh`^NH5yMtx61OU##jaS-T z=#x!gW!>MwosRnajX(Sg-29gxH3~8}yzS1HJo2SkXlU5W9sw0f!?3%6JvLy4S^A(D z!1xW4s&piyr-KPd401$qYM5+glP?Aka^1(}bL1o*3ny2!{BCd6Y>DmCjC;C6lX4Td z$$EQt^=J~)H~??B`F+bdGE`5tn&Ui{ZYS~A4!AW4i%$SzqUaAN4;$$n!zr3^(C3_4 z6h)!^<`HlloTdZT;m?1~t+?YX({p-(Sr<i~g)S8pkx5Y{C*v4Z6PJG_-qZl(T%7YF zR=?qz1MHoFYxev}2kXFS0>TJi_Q-2+-+P>xmkk#DyOwOj5Igaco=w?vN-jeikrQHp zM=>XDN3>57zDHfc^c+XR<x(R`)gp^ob&Hsej(uXslo+RvQuS+FXsAn%cTnY>I5JT< zfn25yMXnhi>&lXT-EL(bA(dl`sH$C$DEN?i+dodHgRf7SW;#CTzOE~Gim+e0%F>CY zsJb3?i`1(oM@GNEmm{qD4oTJL*uY1u@iY4%g}hvxMIan$?EJM5=7NY}IS9Wa8>@)F zbLJ<ihva+Ur$Eb{Q(}F8qrJgF+>w5Wu(>`)J`kbGt97g8-!D=Yy(p$DPI!;kJFs*I z>w5HsH_zUF;|~MU>~OOg*8&LoIbUG-TQx(Z!(INlkX0v&%pU8wObJE*ga7e(7BQ8< z2UwpB{olu4>#+SY2UfOh0-QhdKOLVR3twCCICzoxyluE|{6+OcgqpmUWM<w<Jpcj7 zobCbXGo7sB2G;c9eO7di{2-0gVdX1f|3{83IkkM2dGPEf)CQDlG+1pi;2TPhm50>` zO7!V(7EQWSSnXU^pjKXv*YLx7%Ln&AHGWM%sb2U;KFSek2wqGD*F3Nv^2_Nd4Ls<0 zI-GY>GRM?2d08Epl5?^Q{Wq8WBinH@2cd(YdC!$QWF`@Y{4EnyJK-A~g-K!6S{$!j zCT(WXDG^`{SS}F;O``8i0|PmojH%rJ=c0kU35xM*9)UD_SOjxWk9GC}4Vk_p8O9x< zivgH?hJKw812*PLq5V0ugC}CZ%Np@Xd34bbK@XgW!M6QS(DTFg9^q%-aC>}@YAL)} zAj(2)&_FYsmA4cQ<nmbZ4Z^P;_l)S;`gHzZn^oGy8RLZUKfZa!v{_jL$a!&4z{~=` z*zRRM)fvgtRs9Fb2F*zFoQDbhZ76(G=`hebgiYd7GX?GKU<LLh`lB9jDc<rQABsoa z?^wj)B5kS-Rjb3$|Jo+#zZ#l8J}iMP;(#}b?cLSwuHlXLcw|buYqqy{@gJW5`?Z41 z11~gb*UtkW+&OHDiMAztCk~gB(DoXnN$l>Nvo;X(3Omy|9n3C~j}|7^BDzd2G`%56 z%XdKrwVvZhGFO)o$4_DpyfIWypu@Q_+<3KJlrdQc+!%cIz^mW%E)0dWi6QW%N+(vH z2o7<f2)BcAKvvz0*Z^^XpVci0`4I~gdcPn<oqA&b;QaOsKmR))XJWvWcZye1F}$ce zw4Fe7=^K$Re$bCnVq<ggHiN7A^h^NFfY}yk?<|_>7BCvMi+@J#$r<DvzVpWWFUSo6 z|Mtk&ypdO+F0mv$d@A`D;aN1jRyMO{#6(u3h-i5ISiiiDTJ{eP#gkxk8!A@5iYQPq zB^c~_aKYg9oMHZ!2W0#Gyso0|54;RCcj<d4ej+sOefQBl)S>_+KNKti@0^OrEuwQ5 z>L=p#fOCR$PD7L#MpGyF5{foK05B<~=mV2+@`r(TQB#6UvFp5%JKZjiV&YPYF6jA| zm=tc|5~n>H0=LY5r%;&l-Tzz08I&tYc4$AzB*OUID^H|6MVS9!=^xW)fwVD)3A!C| zJtD@|7?br(aLErS6g`hOhZYr!c5)t0XM-2+ECXf$o^B1pT5CkxUy8Pcv^=o_rZq1$ z#0Ec0HaA3PCL}`<pSk{LX+$PekZF$CieQCnqt5><BdO>vl~sSMwLyy?1Hsyv&L_<I zgnD0HIasHb+OV0KiraO3d>7t`&+;V<naCDOSqSIh$381ztF49SF4?n+n(-fXK9}+@ z<wqS6Emvj`l<I5VdK?Z1cbvNg^Om*bTP_nU-5bJrrv&PINyqcwMd?`<)a;8T<e78V z5w{P$I$lWzbUe#IYsFv^&>>_5$W@-q;Og?~_SvOaG_CsyeQ2@b>wyn*@Xc~O1`4L7 zq=%r?ZL<U=1EXn*@u^|}3XP&KEsKKBF7sbiRRWNkCMf+`<PBacp=DhVRmk*W0@3+% zl2IMZv3wM+QX;B`#S?>EU}B`?DVrSg2un8SFnO%_Bx;|Pmp7rTNwPr=(K+PxQ?f%< z+BBV-hYm+KRy&Y%!eH*d^yWL;yU{(waYw`Um}03%G(%YFIK0xJrsi`TF@>x&r{aLc zAt1Xio#o@$zz~&=^*jKfKwiJ>K_d$SonibXj3Wh6wVEg6y=1v(qMUt)S#YcK6J^5^ z5|Xd*cSQ#oX=d$R(rQrFIfw6l(!=pP&wMnlIJF6k#=yvdyssqO2R+GAFpGlT3|N9% zKS<lwMm_ViPNf@-{AA}EFxdc&Rsbh=q5sq`zXc!t)agRzbHSUkUFf#&I3AM8c${6B zAaw&b{NdR2Os6Vgviuj**G9s_uO#8ZFB}in1hn1=k1pIc&7Boy?+9?*Hgl-iLv3Wj zLan5v(nsE=yYR!cZDYI+Og7rx!Y)-Q0eH=u|H4W*7pzT2w!PCjnGaSA!l`Zdk(VR+ z83aAK#BH?5GxF204<Rfrh$6KxBO%yaTj^Q)<-v1b{c+rJcGq7mP&U<;*^A#o(+O<# zDT3aQiQ==1I9uH*g+8h)ZZim=hR`&7X!g#5cF(qYdc4*y)EKP*aQLRLxDSqRE`^WZ zPjH?kEpN!vAdipbgu76nToze0DKG6MFCfaIhsp97)ptGJ$mOTva2W$+CB?RE86nDx zqM`IX60GoMD<N34@TS<*MZ$dG@?t`gC_8;xkr5R0as<Q*#<LC0$T@%N2ilVroGX?y zE~+$V-uD4AUpNq=9fX2i37;h#9YWI4jj<=eu`HAFpjc1h-Wt(25=nUQ$baCAdt&4U z(N;%)E7$~=m(!}m;x1r2crNfeE{UjZ_W^awkRwA-A6aLvR#q-1=cFSAAAu}67zU30 z#djSbDqh(6?Va)oQu_v>y+;{UzDCx**mrTtWsuQA`_#`vCjBg0Je<2QXb;A+;OWzw zZ~QAjsYKQ^fierynt5&W)FN&lChefrZ$xeuxNj4FRn_Nqi1IWs*s{$z{gN09QI}lQ zI+O~yf$l0>%}?OJ`waXjcgOT+-<{@tj+9?IaNL&NiQm+3OwS+K$E-ig5@&W6Ox`X+ zD3N6q&+@x9Snah-Mwh`FtBKClHu@0Rr(y079PSyW7pd$PLF;ziahpfc?iVaG|5{qh zs4kkvA~afdwivMna^T45jjQjFjy9=yec>?VqE|eUf2G9M{X!haqV&uw50<l2!qa7x zbQ_Ka+@%hbHuy0g)ya`BgO<7qJJ0k^%+_*hDOHiK4t~P3_GOj=nf}Q$IXZj*b<iM2 z211|lx}-d;kUT&XA>N<laY9~v0?5?aKB8XnEpsv3+v;S{+{{9-wM(jP@Onp-UEO~Y zz8ouFyi?mJpfqB~5U4zQL*N~RE*lMR1cMQ5?-73P4Yx;iLxD~$D>QGB8N>N|wz{Su z^EI8SO=iUhiBsyX{o`rFM0%WPh=b>p=Ut-dAb^V<Z-%VDrcJ3B9}pHn^=|r>C+j>B z*mmBWWFk=0v=ir{F*<+j=P2om<44!=EC1yw`0;Oh6vpEbh#VZopm5K#8?~KvPOsG& zwK~3~I+TPK{E+a?<VMBzw~T7<tzLthY{0Fo!Hrk_fPahk{U81`{>QJrwSatXc!^L^ zx>^!%jt$A===#`ZhvBA(hoJWwF0_=Jm;n6xf$%6~n3N7+&IR??Qv6=~<m0$RmkV?{ zrXvU@uO0gnWe>_8a<W(dM%GYDA53y&umjwRKgzv5YCFms9NzW5kK)!(-`TtTy@1mn zpf<5#Ejo*<`FuV3No9TqZL+e?hb1JfO)@&X;gv54;)^!OM<O~DALY!2DW3DHTaxb^ z+JUftkh}s+L#sEBiYSCwKj9jHR+NY}F{9;jIR}8*6qsHBP0s++ZNQD;#_b6jZZyHs z^;LY+SKg;z;p^}{VzeII?ew>$dmfSah@3Z$SADj04#9H7Z%sP-KITD`9}p+x7xti_ z1=iiuC1YfnPo5+@b%)7z)D?U&f=$x0x>|}DbUF_~e`@+PbH#WF$IqB9vLea5fP&!- z@({wrPPoiKEeXh=wdP-x7Mkt@gb6QsEU)HGIMIZ4`n7E8b|FBm+Rhr1>g#Ixx9qCr z*b#7kYw(pN=Y_oZx?#Bu8Z=m0VJERfz3&48UqYt~F!<yQ{%V**b_73}kHeWw%#iSK z-;NJu5<RwcZpE}-rNmFsDGCqFIm@<Qt6x(`b%0(VqxG5a_x48{&jG(Qz4^u$g_lHn zqD#A{Jg%*>T;W+N3wxqejV<x&;-HgSs4QJoV|kPpmSLA|h-r8oFWUJuXbxc=u0t2v zxxOy|*2H<AW8JMI;Y;`zCoW`WA}-5><&Oo3^+CCai$9X_GaMyZIT$~{gn6=FgiKz% zu6A8(P6whoOYK(Kkq8H?&kyD}_gX_(2Hs`hS_U1K@LBN=0(5@!=H0h}=<*+y-sxk| ztBG}Q1TY(>iFb}hTT(vz&9@qfdeS6Qnu<5vsUaXEekn(9VLo{(#Va{Peeh`KEg0mY zKI0>EBGWUK96RCc4jZ|t*?Z+^^L_*Gm+<e_ol7PZ!t2$;9B~EX@nF-#kJB5pNTJd6 z1x8rM5vE8*e6e|Ru?ZjbxHHLmN^MUKZdiFX+-a8I4r7<s?#%CU2w)A8b@W+;&l_GG zduO;w=V2i>^J5jWKZ^IwLlMN?=xrg>2krP;W=lg~+h{Ew$$ISu9_!cgX$vwC7YR7T z$tedvN#<ls@klV@>_6=6HHeqn3YBj(_zv*|fOy9^7xb)-e1KkfQ>udqK|sO|^eL#> zZJ*=L><zd{yC&&#ufGa^^o!qzuX*hKV|q6l0T{vgbFPUXj&copG7g%D4~^nSkR=}8 z2}&l#(JBnD<u5coy>oz@w8yxQ*FlptV7v;raXWxO?P899_0zA$?%u2qQC;xbJ74_B zU(N{91NzHSJ*tgrmPBCfkix@AedjAZEW^dyww7&i9RopB6emjSU!m7Sk-}tMO4lv| zNqQ;T*ilC#)Ap5r3%1rg+LE<P$G*AHW*y*0tt?G8{88=`gsndW;MF(1yG&b8Xm`*t zp7EpSebYu`xIkLI^x&)m;!JR?DvEyu<P)4|%PyLr7Bq8Uiqoa!=z!tpU;S}>>hzvx zBNL9G3zY5Ss*6Ku+%96}^H(76z@$bPxJdC`wh!kB&NaYn7uY!m+B?_A8?OSBb&x;O z{kv{_z%my9-R;QNyz$#ztYcPYA~;=P-UcMw1t9|tNmUmqWA>tLW-j3vIe(jgs*6mi zu~*4n_G=kT1tA^RhaqaC-Z_l)cSS&C0L9k|6-$IdE@V7g_K5qHQI|W&l_QYFjddmC zNE_5H$RM!;d!L|&pZihHmx~&?SPVcsy<^{?J<2^D`5%sU*M=*+hkEb}A~Vq@b+rMM zFRnWb-i`?*RA{uy_$ztY8}2)$8DZ|LEK5+hdgXl3lPp}PiNt+cZbc94K2dhOnD%Wc z`9GOW)jrF?z=@;nuuI$TYKhIyoKWK?5x5L1p0lK#&_^7Klfw)F_oWUG{{8gk8^6W+ z&>qz-N!0Jwm|a}J)uuqJQ?x=TSZ3iPhCeDBtrGjJaBZJ6hY9K<54Q|Emodw*^&zUG z{w<%PM9v&&55o5iyVAoVE$c{l4g5a!rCgx_<c@ObJ2P)p9O1nrKUUl>8q5q2T{rZH zuC`g?m8G8bv-O?h*KF$36qgQ%k|}`wo<y%X?1up*p|F%>AAf0)?+4R^s)J>~^j}{n z8B6|qP*78(or$bp(>uZ38rkBj4m)UlZOSIefs7Ew2Y-2ci4K-4;~N6=+Od+7xA4wG zTB#j#Ba-oHk;YVkuF;nguL4QjCuKOqB7DfckC<GqWLt&(9w}+j4_u^BppgwI=b(E7 z7FjH+ViY;ZYczF2?(l~Hvv$ezFL^Wv2xi9_6&|uEnm^&sF*yv3@`I~vY!bxlO0+*l z52rylgyq674Mh;{Mvp`6nty(rQrs5`)a|%whm<nNCd~_VszKO=jy$2l2;fr*GMYLD z-k{^47mV!eg~cLTF|r0-Xolp!M|l^=)CT)o8ibk?G8reJ*#oBApxG|q#&9c}aO)>9 z+Bkuye#Ikj(~JKduD|=G?QZqi6riRZ)U_t|1BqzmMzqI9O@accOd}`izDFUXUd(K( zQ#+-#zcTVWH`n5hVduh*;WqwDe*4ex$A5WC7cqU|Wr8;NHp&O9!_o6YA;^ps9v@TP zNNds7Lq4Dq<d~FkGGty442NIm(?f?T8pWb3WY;5rt0c$Bacs9|Lo#n(ex7Hh`&3+A z0AhvbZ7D`~aHBEYWUbvDJYI!!vP=EiB}}4EMyvq5e4>mFxqSoUd!f&w>ypJyJBAyC zL33iV&`yU1UB%iZ<Fj*N@lFFj+aGzkxqk2q{QzKVx4}>T#z$E7GvC1<L!ERnv7`Ty zvyQ}0$@C$VpWC>`+cWN(#QzhPm_NbWhbb^U5868m%y!^LD?pUDF|NJl7{2P!_ZZ9< z0N+lYP8$O4Z2{tdz6<^d`H6MpO(_)9@&!V90a#n>h$t?U3FeWT53N$NzEWp*UCFNc zl=T;RIU=tLN+$a0PM}+gmo9Wt$&mK&ADr<*$aM+~TO%r#hli^p4DuKbV*eY&3<JwH z1sEaMn|g){FnF+B;wZ{S*p06LxDA!GIX)2_oi8na@-;mxCFS(@@NVVr@`kr$aBd&+ z2>t{2cQU_0#!n7=h@+JOPo#dcez3wDbq@dQKplOsk|Nz-aKS4eAYZ_*^j><2sl~gc zSNjp6>dEy;yN|-U7`z+6qoz0C_}}%1T9>@XPzsBeB09d%xs8Ef!`t}G{s~qYjnJ~I zRbpU@NQN)_M$A~&5^~_yRX6HIgbj9iYpD8?x{shI!u13?|28kqxnZ8NTWT$|_f9_! zGE&yx<an$P9CyiZ*8Hpm<!is7)I9pc)A4I@G;4Go^X6G4rX+)X2;Cnz+~eGr0ha8R zl$vfgeFbDc>g6!nSdBLtx&%Kw584B|53m%zmITVu;@W{*fPjOL1?|XKeE}eOXtfTE zn85SDE`(d1t~u$fz0ZTA<~x<jKW{$VfiD+#TKv)jrs4j^8ar!kyQ7>Ah^Kpo>vAIs z#k*R6FQ+LGWyD-YpXN|>C_!|7`_Mt^&oR^E2L(evAvP;+o5DCw?C|(!#}M|d?EQpH z{**4L_5NzUDMu9tY$Z52CYO{(cQc3C<J`x^9iRTm`~M<<cMQez(wpzZr_XrRq1hKs zCgl33tMkFf<~S62&l-D}$PxO}%OA%%Z$CooPOUO1)GZZvFs~fKvA``DjMQyi#pG;* zt~!F)X&ZIEm>B?T_lgl#-Xa=-rhA~h^Prvc?H#+5HMq6oIC1Hfc;SEiCTy&&0@FQ^ zpJ=DqUK_8Ofyf^N?`h<20I{N@@%LFeU!IYZgm7CXWXGsqX9*Vn9{$u|IMC)ha_xk< z-@S?Pn!mTYZ9vpC_{42z@T?cT$;LlFJnzn5c*M(7aXn)iUIqs?!F+s3X2;gYNuODZ zg*+s3h_Rcp<|}j~fh|s8_@kkM^#8T|30)B$SX^$y0*|yQ3u?zfWE)OG5cBX3`A)(b z2zQ=0N=omn?Fc0m1m3mxp}Un0z^x$8&Nzop-F6y(`reQ9r>6iyy|Kw&@g66A!DwbR zo5_S@KbAqD)OLlvq^P%u;ZE2YUIJ*wCeev~K!eHn@CLSj@%KN0TW;G)wHj4aDqrNO z3-ZVHu?K#wMGDF`8H)B5-l;vZJne{2f*g1Exo`!?4zPCyw0FLZI$i@tYoO5>zzE;- zbq`zyTON7jiEsR8)`ybVg%_cIMM6X!BR-Of!(S{trmh<(`+>+8C}rl7>6@r8Dh^05 zl|sndnDLzyDMNwce~fgUNk?v?F1XT7@^8lFes=cJv1Bg!kA6W)+vc1gyUlViXUKSx zpw$k)(u4aVmQ7u9zoERV)My|gYu0HLvS;a3E)TlSlwY68z0r5F(k_=R$QB1X(@@O? zu{#u)-l%HL%Ajm#;GfVVED@=6rSUIawN{@@p^|cGXMZ4|`jnZf5e}R)5++C!x5RkM z|6)w>lZ}O0cDWa{`P_Bp!kp;_!}F#$-}tcU%{TsWpUAag)ZlBlqR8>eN?}r+k>9Bd z7Rc+cz}H}F1VPATM1*GrP~n-a)(t=uqyU<JBTqBa0(~LQJlW0z`_P6<_oDNi>GR;4 zH}Clp6vDMz(G@Rt2o3yMS_>I5Jk`WTI_(D?Uf-q)`(ZEo7FD{3^8xpBvkwPt1SK5K zBzmSOmxQw`4;^OssV1(^b}0EYebSWb$}*H1D)#rY3l=HJf`-JB<0YUM>8!e|wUhYW zY9!o2b8;Y$J6VfPplQ}uY#%2_fQ6&WF!u$s6UFju!_E!K;{0xt_-fM76Ok^r>YD(_ z`hR>3CAtbuMD56v%(`D+89ec|J`{m~K0M5JDfs^!uWW<CMqZ`nz{he!lL{YVi_;xQ zzIEu(eK$fJQMKBCK^`nL05TmVg2_AVzS9?Ev-PFPXUFqbf?J^D$i`|neHFOk2mbmP zfENrx0)IF98}ATwl5VutQKP!ScKJIs5Jv|yUN)4^6zIML4=48B0=6SN?mmx2C4|uQ zK1Uh$1xn7OYWJ~B?3aDh`ZWl46jy%YKm)_xbTC2m?FgVf(C#_V_MM=e)Bc`a*WTq! zO}k5d_bh1VY&&5y-2s{@sF}9JG=^R?+bWY;*0H5fu&{eru+K0oRvRVjJJ&C);BEqp zR^Y~K?T+EmO1oQ_9dYrUKlNIiKDSd~;N0-9O<$SIY~aBXMnL6})C%~(x*kkX&q9>A zIg5%GNf&URPx?9HbM9+Ws-JMO0nbwpSh2MHB<zTu<wIe&uz4i~iYyXL(Ctg;Dm6Il z{ABrf4Q{dlg!|CLPILlZbJKg4F)4&gju|_)qk>=~sB!R<wTYlN0L24SNON_@clk%T z4Y(UG7D+BLSpq;bQ}Wm9w@Z$16wAEdusbFE*sp!KrKT;4eG?5^XcFIJxF{q*d{;VU zV$4Bs!`r@alzLz>F}yU}MYDSz*gFf*UaQB(8*rmlz>V<ehg^wA-tV$S*}>syWkNl9 zqCn1nQXK~qMc`SNzA7LPb&}gy5uK|lYaBj=k60>^y-rkV$5vF{j$EqObfOCZz|k_& zZaBI=&Ru{a*+xZ{fUkxS_BGfMrkJy13zDK16T-oMa8+fHbNcLdowjZ`9d)_JZxvh1 zTy>m+`0uer2?T(n8|_Ir<X49|u`rSoOg>)wPFn6wp{~_6*Yp0q^(aIx{l!yQsFhhE z!;tOVRd_Zp1UccP69Ugq3_*STNNY!9-!SV(Yg(*wvHpIf)xQfnS<!Q){t<vof5zs- z^ef~4>9bpQ9{UBn`Rk_R|4-Fs$zdv=i~m~|l68!-Qwdz2Ke2c@QCZ#s_rVOB{3U?r z19<B6<{SUjJPG@%q%iEFC)D|g0sI?}+kUf*Ce*W~PYSkJ*N>@xAw?sr3WY4gq3Ps; zLh9X!A~H4z%nWP?SU!LzGsC~Yw>hA;^Sm_KUc#|&VDTrbC)i?HvhP~2#=$}4^)sj* z4n%((4phvT`K@I7v`bUMR|3}+X`kh@0-yam(JinVUSA#`UR~@z^i>*N{YGw^`pWcY zHD4{mte)ef5p%G4dScJTY$$h7OU8vi58-Xe=_$&9QL%hfB{&@}yaWe0IKBq4C4bGz z&f-VS$KzpL@;tA>sKHX@-60z^YM4x!cj)#*Yqn*A=m#2Oh3T20$Yov~#T*g=SYMf7 zAS`bZT{rI%G^!3FzX<Y51IzoXBhSQ-l;2=FCMBmIIJUV~%xk~k?6$uXj}O8H$a{7< zg02ZO_Ri<T`Mg<BF^<3{?+W$Cfpst@<H2sx<kLTSzn5SMyU}0vj=ON@g;^|zBXzfx z?p$hJ)<^f%z*+<W$a{#bd@TDlGU(D^wL_&>!X77D=HT6;kSjhbLJLmu5KMM?^bo)% zzv4KW)p4{Irj+DiHU;gTN3(T1nsc8<bN(}+tvf;6cY(I<M04RYXfE6a+PVX@bH?vT zpSE`{^ZP+fMI}iJam1<Ke9I!=b>B6XRb{cEB>do*!^GeFz8>#E=Z5bEulh5*{!c$r zK|UA!(4D{V2uTdLufZqszo)+K&o+l-w!UiUDKQD`(xL}8Y9^XiLFcCGb+H)Pf(1vp z>^T;X`xN?WS*{<rq01IU_+af~^8EZS@i~A@|MjpfrSDvrV|yoHG>)?6#%pj+E)0Cl z5{_~QfKx{%1zMFN)!UNT0y7bvfZSi9gd+@K7YF{x%auczNDsbVyi+^;?~gX3AOMV~ zr;aao9pt?5>o<KGANcqd6F)uyz`&{dn+b`};gl%$sr_@Ts3g;JRE*tmXD+L=HmSc- zW3~<2Jq?;(XcJA=fzcY^CIC77o3CHWZuBod^29ejHI-9#<%B--v{F>~?Jp6f6IGlg zMyW9i5!6uf6I6J-JDsaKergTJAtwJi@-BVUIQg^Q1wS(4q?bXRpz+w{ycK0tv~()G z0<I|3B=vjbIWe9DKc68XAl^65XD+!7Sd_*R-K7C`3;n!f;H?Y|S_M8H$xP*h764Fc zTWm!@iqph6{tG7%sh}hIO^lUjWuzaR3J+mU6AOTF{=(n|5bb6IraN-lmIKKhOFXnh zQ$|Lzr)GQReO$|clB^mFwEyOi#?E+N)Evs(&E|#|d**lXS8gV3^7NOIl4tmX-r>nL z3eDHJSTo>JGF$Tt=Z9|v@B{$Q2JluN_E!J?1OTU|H{bZ+>CHDjeR}haFJDH69QXu! zcn`mPAyas_x{E1JZrGAPVlf&jtiaEjKN-ID@d2C;)AH0Y?neGUjk5-Q7h32tWV9OZ zU3}3nr?~QobAI1BpIGNR)2)g2d3UZabnJVnTspkucXd_~W4u0H#{#Wy#7l?H`v3E! zx&<Yl%2EmQ%6lgqKCcJQWLz{*)8osqlk+Iuiy<$wgR(&WHN2YNhR+y(OW!PKsFbEJ zXd0JRUlwAnP<@!#BBRr*j)|bn$@nFoMZ-`&Sz%U3ROHEcpqE32XI+^Nk~g8e^BS}v zvdwYUd_kUHDSm$#bZ7UuowyxQ(!<5j8T_6HES>38H6lGnc2s4EQlvPz8lIPW55%CI z{ug%DPVVlWU;;kqAJbHfkz>fo$V4?OG3Lj@VrK{~PqlcC7QMe{0N5R~P*%zd(4DxD zk&%S4HI|&KXXiT+A-tqhfUL>}zzYC;!4L%JcN#qRO?Tj#UwOG#m%bf^P7s_gm+u_8 z6mE{Im2}=bG7sd(CX2dd;T*5EX(`a4AxyYOJx4K3;DLh!HHUY%ZqZio0DZ*r2q~hH zJ8f=t|1GMP28llrk78oh@dH2vYG%N63)sFB&2$HD=L|4e^E=UJz;qWh-2&}hX#ZwA zZMfsdF>|~wmnjX7E&L#Mlxt98QAPM;;Q2AqAxkZrf;qYYw|sYQ0!&ugqmRccaD1mQ z2!Hd@JMgSu_@fTud&B$g{DnvSL>6k<)j%?E$&d_B9U0f#YiN(W{b+DbsDMCPGG(pc z#rs#eeG3z@e3b<Gy5nu#(zk+6|DRLegt2qE90>UjNsI;s5{rJgzHAFFznh@j`pC7D z=HoSBvgxk~aM57z>`w89o8MQ**%K}~8oKF0$EpbY$bA#Ij~?Vf&Gr%UUAdg!JYuZN zP(L15bZPkUpw#M*Fxei{5iU7?@C*GoOlO22{gn^lW#9imU=(aAV^Oq=t)3!hOj_#p zrTv@`C&pJSWz`^#FwXQw18Vlr?484C_Y5#O0ykc5Pe2%NfoKm;`jUI&hhOlgxaBkF zhqC5tK=_qd9;S<h8cE`w&HcncuPf4ApYz{?UG&!6IoX9l*`!JyrHskr8jW16%V=te zA>p!4>`(YhN~bxN)>2?0oL8>KtDlzyTqT?RRNa0@K_6H;k0UX@m-4W}#D_}3324vO zURIy5W)u|}mTyr5tM9T9aEt3h$bN3Kbx}V!))1T{-^{dua_T)iGT)O&jW$@P^A0DC zWH8r_9;UOw^*7D>Bl`d@EF@IpRigQa|HwAEDH1XECVgk8=;14~e0iTI`4$Yv5_L#l zSedw3Os;;pSaI@fx33T3WJeS1wfGzic!}4_!1Si44%3@&{9ORQ3nEOu=vAZX%{LzC zMW@>S)`nNC33qvb6R|LEUzK_g{MWylz#8$8f)dbJ0>r;(ctS(vv}lCL#U|2LXuEyI zqh@z&bk75GrnioBx8m^0^@Z;~Uqbrcp#2Tymzv>b!Vp{vFQkjM&$5>~^8?_=#RmIf zn@qEM2u4uB#j_KAC@&75m-7RuzYu2GBP*`{#({SZ_Di7q0;fYe$X5Al`RKS^#@YHU z#jWDAG<Ly>3x9lTOi;M<>easGv-nslPgmWQ`nypsD;>$Ka~{e~s@^S64`nuMCo0Rg z@LU334}4%o=f}aakNx;NXo>dDG<dpDbxnz{{P;DIf2DzyXxF_-hQbsL%a4xwrx6n< z?Vq}MeNjj_hTS<&nrE=(ttNlq-xQCtGzBFWIxV6@V?XnO${78kw1GweGI=1Fqp|bK zh+?}VJwD{(Ab&ar9y#BZ;qwyk>1QuzH~Nd;b|>!Kni*dl_z~w~a!ApV?T`xL*85zx z-6ebAwBQ!_Ytg6UiQ_nRgw){!fR)Kb;KrIV6O<;SoAX5tvuG0;F>v)1SlT4Hj`wX7 z8ON<FY}A1Ec0oI5(QMs`=G>>yoVgXv>08j8y%o*5Pog=0d)$SNX3BJ!ve`T<%hwF% z$Y^JA_YW^*U_#tMU0@9NZ8OBJJUWchG4A7)c9DSZ?hwtew>!nZ_{rbH*6twF!Qt60 zB_zrh>D4|(Tlc4iWO#CO(!<ARdX6t#Xo*a^Fi#~>6T4ynVNy&fSdbiD)jmFeP8(`c zqRV156sY&u)I6=>xcAr`36{O>r4yZN<!rPHH`!=UIT%d@0dIQ8`*411IadT+axBy{ zDfwa}*TOgFsafIpLWoc(E|<i@9E^n!PU?71Q%ubCPh?xu0L=^tN4iJxAe<V0ocr!j z1iy9jZFu|pPkYsv%D~k$fOgRYF<l(xiIUFZK1^(Dd7fI7beQRL5?Wonw*}fg-7bW} z$nQp91>6K9=kQ%O-hUWFTKK0&p7_RV$+zc%`OQ>|30^)Td$`XR5;}*tZ=b78?oJ4t z>N$v@1Nhypv01QoleK4yZeo9C98wXhqqY*4{Cvd7y*F&GjTzc7F<2%eG9;X0R`stf zKa%NQ5tZqjP`BKEyAi8Qm(mmm8kPf=dtln163=*e?F6l5Km{+cV_2LLrgUu;Vz@*V z>@t$QgZi!)?=(O<b%+}Wj*IF1h;kVnCk73Y4O&W{j1U*?=>7^@=*dM{J|q*#O<oRM z$jJC((fF^(q)dO7{tzH7ibBz+v)tZpV0N@N85i0lNA5y;{*H|8n!t1C2m5Jh6NhsU z6X@FB9RPG?Rr{`YB<pUOQi}0i?p8;NV^yK$w-;qzWy#Z%N-PG#G}1zt)`^Q$lciUk z_1&<YUGH64FEC*pc9!=!#vMS6*C+l`C(uj!5vcR2)ZT@I<dVLy5R?9<?3`K5T8EV9 zeG$UYYAdC8$k=F^LII_^>(b|k1cyKRIKP!WeAurFv=pl54|iI)Fj@V$q9WNRs46dX z_BF+~K8<poKA44*r?V7x5pP!{gRs(BQ6+^^<N;M*dxdrJtCODwGE(15@4VAxjv!TN z)jYB4uO|BzXr*o`eT%l54CeJV{7&>*M}X62mV3^@3T?2|rz|g0VU3CyI}zcz$&RyI z0NU+YOPP#U&wccShLWRT;c5VL7kWfwv?;Di2&vOT#(?j|0)1$TJ9R0&^KYGbq)bZY zGi?UuI}pjoVa!`L58JE;-;Ex2qv!1{r#rhhJcPSK2T03yWl+QfV^R){qN`6E)ef?y ze=a6Lw`_PRo@wt51<FN}+ZojigbsH3d%D}%|AmS5IG{5FO?N@N7trjU18tvf??~Ue z3(f9X(DZzoKySRlBA-DvkfQ3kq|Stl8o#3KOr8P~;qw-Z61jGlog4cJ^i^QI(mpGJ zdd3Uif<OP;&tOULqB~yn@R#y(I$kkW{kP-{--*s`ZI|z(2afeO3ysl~#iSakidV;5 zXEG87?5zn#i|%4`=Xxj4iYE_aB@_w}ej*Ky*&i76L&>!R+{hp0z5$H<QSNROqc7_y zcL2Eb*rXl6itR5PugDdpFQ7gl#I$cJj?qS|G9~nr^5G*ccKt&$1<hvdGsCww8DV2> z&|!G1LlOu0;a~bt`w;6m3QLlQu63Wm?qxbE=`zRT%C9H}M7|P04QRFt+C2x_JKKI7 zuLI)^z)b)*#<za;eQ|7aDJQf1Kuaobrv?MGss=MNv58uG$3?XsC(w;PoYADa{S$uG zm8BEn!W#CiZx<>0NCsa5ulS^-$T*{E(2?MiG0P-t_sGkx%L*8}&NJ7V7|0S^ICwNq z08x7#jBo-B!?G+06G3s(l;^ABDivzuQ}iv7)RafPuhW|Dme@35PSFmeo#^Q|EVQDq zVSziALPrG}koYn3f}ZtXUFuMoiI)JJ4w?TTeZRWu7jvloiu2ELw?FCL6Jp=V#s3ni z_6rz)xs5dX_nop|5KscPwg;~xn-dD15tmB<WwBihPepdQ)ENC*5oY!c**8;dF=680 z-I7jF&=ck1T`#WV-!CFa<gj+YAgL#Bv5CKH^_6r_FQ2{-E376^wNa{)qt0|JT?j8V z=$_C;f6T*{zg{>>s27kUYcgDi)h5i-!mVyRgFu@!3$#3Nn_>Ar(FF1UFE65A3>o4J z$4o-`yX9<U211wS@L(t@rSyjX-RpZTokQO5JVZGBN%Tda)VK)Um9}getnfu?D3yyF zkQ(lqBhlq#90Zi?T`8{RB<W|P<J~L&KDhXIQLnwMW{!ZT?c+C_^twD=7nI7qC`3or z+430WjFj9dLNce4B#y3UAPt0QI%<O$H7J#*L<cWl83rBaes;Iw<QHYqA~tv!Js4r} zvrE==nudTGJIXV3P^rNY>ps`{;OI~U8EE~e>$R_LvBERi3~fUTlFwA6BcOQyGYe-u znU&%9de040J&4TpX_0(VJf`$liqF9qe9Bq^<0T&yPIuw)!6L$uwZVhXM?!u}+l~HK zwHuwwrk2?tLZPe<aQ+{Kf5nMN_S~p%eStf<5kIB6?$gQ2OsH}I*d+1s&BHwwI6}2p zC51}Krt@|a*r#`^v()^Zcmzvlg)@pl?SOXEw3Fnsy>?<|+Wuj-=XZ`$KJZ;E66ImM zj(hkh#ORi)FX#h~%jJ3_baLIOJ+?hep1W{_yNl)ijW>P(FM9P~braPO&H{LPqC%by z0ia#L0yUW5!lgqpZjbry;IpL+t&@aGJMD<d)fd{i$0z5-ovKtO|Kz_r<T|G0!)f~$ z<8z$=@yt&@<;@`LfU^PGaF=qr)7dV)8%^3>z?02(vBpTwhrRly_n7GxflH39NY#fX z*Wp@kaG>nLgE1)7uy66|2?Hs!mswj>JaZs~Bi(^8Y0;igbk(KD41(u^w+%(`j=wpB z-}>X*P*9wRvN}T4N6H$tzve)1&{gaR;gG22=V*vJbqY)`fOgxHLY$klry-2j;4s4R zBdhq<ulk(+g)hT*9)04QPDy>nXkqP9uNTNj_w7o~U4`~a5{JoI_Qre~&gV2o81U(x zQ!c59xYN<+#>Z9oA0T(bS|(h)xOx|h60VJZ{D*@k1Xm_b$yv%G1Mc7QGDIG78|#0Y zz+{#nJL<av@w3NaEuw(sU-WDby}+^mbv7jHsy4P}lQe8XcV(35Fd^5wNnJRxKqX#} z;KP%7Z*jNpellGYl;xqDU8zlL*><o<T^y`BNVqqLpx#&;oBR$sLEIAzR#cbn1db{u zqcQZ^NrnYKh{8L`v{wCh*#xG0cb9jPQZJZ{U0&DB@e|^}-4p+RU{P9!p|7H=v<GV< zJ@C`%XN4-(S+VD|9N;#cpZvuAYyNJfKP1R?3J0nC^GWkI4w*b=K_xw*Z5gTX5?d_2 zB|9QW_J<)BZIv7SLWUOITn2T7KGmp2u*(!`c`iV<8{BLMb~<|jMPB%&O_UD>t887Q zW#u8G4z!UY8PB9a3vG?qT387#5}pI5?<t;Z{=hu!3E^29W^fJ}E}ltrs{vTbrAzVX zc>4*K0_Q?hqPuTn*ZI`q_f)VKQ#%AOpRwT`o)BJkxa~YjeAGO)8m^&xd-Gi&tq3un zc;=tt%6FPG&q~}y<WQuoB(y$h#}^z&$6%eNQ!8uB3G31k^L*3KmMoU>p04E531_y| zObXAlYD7vz)kb+Ls7gAT`xm?#iTtsbvsBO29`AW%b<idZKu)3$I*)628VX=INu?&M zpZkL5U$DSJ&bfoY>Wmnj@e_LwC<upgPxSd6b^hx-Hp~1@@(;*6qv3f@$kYWxF_{dO zP0jq_yU};mZgjxbhe}T4WD6k;Tzi=o6MH3<pmF!M6@|KKShyHfw{RFZ#l%tjcMw-_ zaX7Np!)><gBV`d-7-O#X0Sw$x^^+Vw5~zjhptM7sEkH=K1Y8Fie71fa81oGSY1s;s z7ioM^VPHXiQl#O9QZzXSHyQ(@iJwSscV{L{4c_;W+wtAceG8Td&$#1751)Ao5q1k( zyWjX#3w{t{_)heYL70=!*EU$~dRCB2Im?xOw(Lwe5rvBccaGw&&o~Ckh$F}zs20nL z{7e7KKd6ygbFiC`>L?84vR!x154JgD$6CVWS{WO!!%f!O`_S1W+I!yrG2HUWI|{_l z5BIoq)uYZQJSg7l!1Q}4XRQtAFDxPdRf!`{SUqMk#&I+tngKMGaU9@4xYyMuiskMJ zFC2;h0G{=-4`Of1>e~TP$Aoh81qLA)OrlBrcsUNbJSYK|P|R(($S(xi1@_Le-RNt; zcnvg~0M6mN|H%Wfx|}OceyBaYCy|^;QSF%2bFj;lr%jvlv>p-$tJUWK`}0VRLA%IK z-bB>(GO<1QcoZY1G#OQD?A`2J#`@*$%}_q!exa7EVMn>ICm)rwl9QLzI?3i7X%rYL z?Kn#SSqTNh9{8ev1$9owT?WLurZRPUH?_5sztlY2@Ie#0n``4lhX%6voYUu=WjqsF zJ|QA+;%F<HIG;*mTT!4`BMFo7O4!bx8+2<O&@M=n`I>?|00JZQk>QQs)t@Z@OAyF1 z#exzKliej*m%=_%)NvU`sc2Q;lKC+w9Nm~Gqlfq+M8pSc7eo(T8CueaWemW?_U*rE zB=Hm1`IgOEa_3Rm9P@kM3G_u4SS$f}7F>@ce?P`V*m3TBA2ZnXw6KR8*MjWwdIDse zOx9SqrP#T{P)nelHk&9#zrrQPt_vu-fR`^Aa^=ToDu9z`p=7*tmcQiKH<hk*hkBS` z=g0leGwHr`SR@Op&Z8RPd~%BaN^XSRQ+g?T)}U?sJOw!bzV?MuaV>V#(gLP>@16HW z02j|BItNQ>*w!{rqr>)-;Z_?cDgD|vPUk@h$UzEXU;WYtPsMm-y+@vA8L*T(st`oH zfXV^aX*=xqMF%GDTsQsNh=o9lHI~EEW#bm*-+a1g&~fe;cC~YDJX>;a>AyH2Y;|FV z2~+fiqxd!;nzjRfG2eDK;Hjf4IKDY(G5;l3{pbfz`sb}7h_<G@O)7?2`bM|CE{CG@ z&cpazR`?*CboLybZ5VB%oYlbq*@FNj8%M@p5jEop+W~2JT+4`JXMw5G&OX%uSn6){ z3)bD}NU~5eEyhkxM-DE`BoV+T)#K5@p-xJ76E2Nkmc8Tn)jjs95X-n4VlIgJS?y2A zuo|>6$<%{Dp@+*Asm3dl6ipjTC&ubVkh+Tsy3Zn&gDAgYPq>~EY4Yr9RUb^d(~-Hn zk6gPOcr<AzHQfY`MiB#1gR|#%@U&;Y5f`?XwtMH-?s(zDe?Ah)`R#eiC)0`j^An<1 z4axk9<IH|Gj0lUzoWHu)rw6fsq+7whu`s8SimsZELqx2L<mBK=NR%D_uIP%Hs50>H zv4E5&#C4-7*&GLP7dD@4BOpz#@Z;0nsGYc+Y_!K|`^n2d)N9_nyj|!3aIeePyn3|t zJArcj4#4TiB^?w8kd&|le@!Ay4KhGjxM9^3HK5tFT}bI8lGpVF!o99KVHJ5Em;m_w zp-4XT$!+|?@7<bsB<x+N_YlywF*i!`PyQ1*#Jkfu#8*D4zQ}+$5oopt+B*;Io&n9a z;YKTdH~K2z#<=FPO+5L_ubUrt4&Q(DiEr9yt2EbR`B-UCe*P`U1vdd+q_kN1qIs5Z zy~AZv*;D?@vgZifdSMe6425GT!=uPW>GUkWh=?UB+5ZqIj)5NtoK1RIfbE<Ozm}R8 zHeBlm0@7Vb3{!@rr~j4h#0~GP^RtXeA~jJ}^=^FG<bsPzf@RemFRNvHO@jv!-uAC^ zG-1biJ|`C@&YRfI;xX_+h;&CNt7@;{0LW7j3A1MKvDh;qgZnW$9mgR^zK`Tl?#e}| zqg1G4ps6c7kF%41cw#QG7uf(G739JP>h4+mHS`W2E0U5#EU7-hsWjkDlBdy6;fj$G z3Z}ESxA&~V%mZol2p^BIj&j#>$HO=j$2Im3ti$7?_a2MHPr>juhE25A$+Toy*~3DV zDoRzKonXnR$XvHW9@a%{33maaoPx=#>EzpKJD|2>yzg#uJ-N>NalEgmzX@2j8tamY zS{l=RVRES39!F{!1>yTqS@*}tmJ{~>0Cd&Myx;nKKLEHmC(!}v#c-Hc$?hkVXar<~ zEh_Co+CJYdX0W_a&WBnjr4R1fdlyaf=GCX+>#|vLA@bHA3ktg{Y@V{$;Gq0;&Lhik z>BxNWR)8{SnV`vNMfO^<RB-rv1NXoD^Cy1z+FgWI)(gO1LpZxLpo7ZG6dg{@`+>?P zbHE9X2-M8bG<yi6W&{E?4KSPGx+{+l%M-ZIPy`W5vp6ML(E2R^7r|P)(s)eYnRUQ2 z@pf$BTwm^Zh=zkr%0_xPk90XoogcH$qWB?JF9#kOjlR@bU=HsAaO@X`A~?U>;JG)2 z9gdWKA}`fQDt}go1hmys;){M&dDZ+K{@yDd+2L8b)*g_qEFv7+IN;;lxy=y+o;630 z1!cZ~@lHT$94w*MH##|MepypwCN)ibIrhOxTc9T~w4cLi5N#|BYFQ3c2xmp>VROTH zZA=n7??8K8`xp)*028>;$cF)8#%4O5;b}khW_;k|gKk#ga67^=?uILu?yrW>?_pxo zx2bD~5OA-{`64vUu+UCOM(L~Qtbqi|AN3##kKh2tgP>?xyWuv1^D96wYvDH=aI)y; zzq<V}Fp4I{+u)}k6m@O{H(G^T@yBR8xhmx~OFYUQ0It1iT@uO(R^faRRM3^A+Z#`x zDpF?3${XXwqpb<qU{R?J69JfkXbPeRVKq-nTZ4NJ--&*2052Pg1OR^GH$I9p7s8JD zAg@5%aD(iIGK5nxNQy4gv0M+g-5ttB(mA;cwl=UC=%N`g-3INR0rt+f-^Ls1Zge<& z?>9UUqvh-f`e9kFv@^Yli%nAH^Z)fD*Mk7E`7AwWkp9Ac_?GAKG?EIdvT=33XvhDx zeU$c_WByRlB<X<CRbryRT#iJ%lV$3=;pCAO2z|=iBY~aR(n9o#9Vdly(y5IU!}!7- z5xK<tip*vHIz#AX>%_5*a{7L7!dk#07j)%S=5zwSunH=2MeY^?zF-Yb@~J3Xyfopc zc9x3iuzV6k#|!Bx)<X+?wTnaQM2zfy+p_s$oenS*YADqyXF+H8p@KrX45xk$?UX6K z_#7}5l%~<NX8XaT8f5()-HMnVvL>4Nb74rclq?@e=BZe))2*DfE$+{FS>N7W;v_o2 z900?x@$djnw|Pie<nQ~q%U8SnVRw1hg&y7$8N}8JxcF|nFh;$xbRt>^7J}ep^>aU} zq%N)Ss(>+DZH|fR#5xmAfX<i)8+L_5ZA{F1-X}GnC(QMqAkPRBG#(UK)s%sga*{a% zB=PWa1-Z5Ih+`@oaZM;gqKaNy2oBgTSTMvtC>w!%T;-7A;+;gdpfDcN2?s4t%gS%R z1!NzUF90d*R^ELZnWcBSXxDnHMoSImjbAELu`X*~fO1MhkTarJI|p@=4;3<gF-Io8 zBX(@E<-T#CJ}3vKBx-g`%h96zt2s6@-DfITI^p)x4%8Cx{4JR@zjG&&N3{NOoH=U= zm`&lPdm!?Q%n1m)(eHQ7$@$8Z!xvulqaR!W@a01hMF<Y`yaw8G()-AkW||!NGvtdU z2!lL*@;OM*ZCBgvny+X%OyPT@kXUyc@qCMma0;*={PQ?J{p|a_2*BXkm3B9JWhbpJ zL*QTG<VSu4b!`5w-6_kDf{(ZYl#W~O;$c@+XdNGAoLaqMbkdF=IoL_`%~i)tjaGcB zA!^yK$$kc0q40LkehW=NtR-RnMdy&lMG0)DtuKpXw$wS;7yZJvEyNy3z4Nk!StW}X zC7B}04HpX;1{fXS#y+e)!kxnLxy=m!?uGBf8{hp&1Np-619!ae;diz4srruk3bOjh z+r$Ld4k6%Pm#wBeMLn>#qx~HI+|^dIfnJi|^r%}Ha3(f66G$+94Hk(PAilEvEP2tB zSTRGc&y*}Wg{z>)98V+64uM>IAG#Z_1LGAYhrnm<IE#1w<%e>F3&Q5w2$vsUf#6q1 zz3E-Uap8uw2&w&$aO-eV4372a%5-EpX$CZV?XPMp_quxULdtue{f)=`GJyX(6ww`L z_wZkT<D>0McHA?24hxQecJj$LkDzYE_!=Q?vIYAKGT4wmJ)y0iUcL$usA+ej)9z`| zY!`04+U`altpcMl?stz9_^L<UeKAHzc;?Y3zA1SRnR(;wD?9rjCDN0zVenn46#gqw zgli$VEOUawu5&wWj0y-Ii&H0po(mHN3Qbf=j0eO&Dl;wglOzZjdX>kqi80Bb2#a=} zG})eH7fBZ+8ne(v-ttJMfl)d<i^~VI2`*>Wyb!laCiA6ELFvZ8p7(k1gxgWRz>I(E zgChd3O+8qYqPILrS*2a1yxw$r!>QDAKNLhGV|ZIx9&`o5k@c}H!>ZlKteHY0_M3E1 zB02b@f*l3E2%S-!OiKZ^HgWd+;3M=G1m=5Z;T|ZD9Yl;D>=UBuwIk|PCb04oJ`!sK zr5)YOFCPrGBid_ixHL(w!}a)Qak6q)Ve~qu0O=U-oSgQZVtCrEu8)9Mbyc<ZP%223 zxm0glB(*BkB$OZ%YfI7TOtj9;t!=M-b(Z>DHr}Apgx@YP=qV<Bk81BT*}lj<>I>h! zUSmDiyH*@7dlpV&FP2Dj31&>MD|nxMje`I~9T&gXpr#WpGWhJ8L?6Pyi;($6xJZSi z2qjuAMP@ZJ%NX!K7|$BlJTz+Di$E#wKE^A0*rrFXzNwK1ZbWPJ^r;g~(?Q6b_Az2z zhEAjpQ%ADJINB**#8aB5oJ05}jqz=B<eI@97kchQx7vx-hI9u{d?O$`9@O&aI!GY` zHB&URJ)mjW5F3GLhR?mn$zFIW@C^Vy2;eD0kQ7(W)+QlT)a+f0WGRk0=x3xU=|aaM z#@$j5M>h`sPW0_PrMSi5gyH;KZOG!A>TsvHM#UKuJ9b<~mx9f;iBY<_U^CS((`mr} z8j3jIjn3%jJkmO<v6G~ZEUEF2w!WPI7beu>KSvpk%-(mY3Db^QI^Rd;XTbWlNklj{ z>{^Jq;dr=@)Zk+|OhqW|t}W@J(%@0SAJB7OAhbKvNyX8$YQ2})0g~}`ooD1~IpMmX zVn9t?DTo;Tgc00m400nlH})OxrrnJ<o8dXX^?tnc^&c$fH9x%Mju$-qC5gT{{0&*; zYljeVugm=65uqQA_LK1)$!^qaS*&9fNehvFHzujjRtbylQrtivmkCl8&nrBZEibO! z<`{k=$&Y{sc~k)6rh}HG5!`qM7;k{a>wud8ZiFyN__{a$1)3%94!if|Yqp)^P_mC! zJRs`u0AdFTvB+h)wd*YA;nK4MFq;9>J)rT6zv9k)!nMOE(XaEQf8S6<0Pup>-ir5s z`~uU>+)vO3*8he{JBCNN7A}fM`$|l$y3|ID6Zx5v<Mx>VngO$|b~pOe??#_&0242h z7~%WA;d2+{LIyvQop#O1@%5Zetg&pBldovaxf>yuEmTyh(lu>!_5=J%4l{EaO{THC zH0)3hnOlRvniR0{SS=oTiPSGnm16dRQ%6^n-=Nx{Lp!?X?USV@vz=uA&x+5x8CeRU zJGfx$FqY2S=&T(r0~o70X#%^D-{ebGDUctJ4I%N^<^)+k#p<_Y$9{8Sxcv$R?Ke)) z%C+-<?Gf)>h*NeB><AJ_CXi(8Qs)4i#Mh2gkB4BKjI|OA&s=_uaVH)JXeW$}i6Ltw zN@S-++_b4Wbr|!qupT^|I66^<DYe^zZc(fj5j+FqH<J8pafCK%53J;8Yf#SDm~?r5 z+QPW91ssZ>na}GW#zw903qlPoKpAOPR$;fg9==WKc>Va(V4M~NZWBTf6A%kB1#duY ztgRZ!%7E0bi7eq122?u=Bz}tMv<}EziUL?<Ehr}XSoe5sj3NJh7q8VO%9nD#dKX_y zVO=<Dc2Crm8q6qd{xOj(qF1Vp=>9?%xwY?onx0edRQNkUxVR_Lm(7e)<2hia_lAR_ ztB)P9(#+#LTQ<iEpQp@S4XF>VMe-dQU-Z0r1g;^hf)tD|ke9>qODf3^46J&wR#uh< zW{KqP+x;>aCY|cNuZ?Tt+&+YyJGbWCi4NF<%mGXXjeX17(1OC#Oo8bRFq<aFf(W1n z54y*oaU=kEEP%n=ZR$tm^In60=k?yzd9q|Eu(HPUl1>)tz-Tu<(s*?6rhRv&_^2mB z!06Shiutp}17qx3=3~5bol)3rkON_LGH9#@09M5j=pL4}8~vp>--R<<;XH1Yi5{hK zMl?M}W7%L|b$Y@j?p~sBByWY#u5V_iR_Xdso~CK<)opS;c+d+*j%~2EW%)tj9QDAT zFmXpA5+QC|wD@4EqmmK``H;*<x1o@2#U?~jg?`a_ShN(#;-52Fu!Ih|JQi(i+Zk<- z)(*#!IuJE*Xiqu;8oc7IAH#q8)%V&3UJTw3;OSDA^+=`a`I3M6=PPKBqFx9lBZs@6 zVsbD1A)c=xprN99TK;0yqlyxtbj)Owl{CmAj^sBNH|h4GWyDF^y7(@RV+aY<=&UF& z<<VJGM*#Wz&_}DAaFaDSHwK?H{N0=0)j`yJaD6<=-5LDwkJkJKcoZq8d|?!Sm*pmV zoI0a{)uXPrz}IF5qA-c>LTLaH9(3JhLpOUq>i9qXqtV${Jmw<+er^yZ0Mi-a8NcWk z+z5WURL_>q2M{K8<*aJbnZ#ec9*$Ww!5)zO1MFW4yV1{qcF%yCz4nTMak?A*3m$M8 z9`oQUhOz_zo=Kq$tVzi(Y^c#3^6OwyJ7bS24v%7uIc6Cs{Sf7vWL<dP>yu$47`p() zAh9u_9@TnHCy^Op;7;@vIY!G*jS+%IET~MR6l3*0Ti6K3Jk}<(t<Gjr`0q^7*#4b5 z&aSRl3{DBB*U5W&)0&vD0E0Cv=lm69)JO0JbrQxSFZ{IyzgGVxp2}2E_Qj*DOVI<b zf}E%NmlNqD_RM}69cRuC-W7d@wI~Rw?6UQJz``NUuZC7?d0MRlTv&ua5d}}f%>)5i zy=fC8{S#J~nxtj$V*zMM<UXIv3$33+-$O?$usYU0OPARRusTp_$qL~#t3)$BZZSVh zO=9|hHgv^Z^M*bu>5tNT4^p)1v9b!Jv|)~YYvm!O^}e1z^&;&|*ZGu;X0h{^K&mfk zm$)j?s0E3x@KJxW^4H%30g5o<-*uW24jAP!02o2%zM_$eXOW^|3HqaJm$-G8dTFwK zUfc%)oaeDRb;Bqn=CVubxhvBGAtl?C#U0k60+xfKihEI+EETVW^8n!RCegJKHEeGd zcUk%BJb0%-(_|U@Wzy3H2bqu6=B+qfu>dwtQ3<;kK-<mzY=9-1%i{Gh;Fd6|B)Tqj zS#|ws8f#hXSAAML5NnfTaga|Ns{urod>ihJaQ~>}yx8#Z#fWO*lV=y0L?;v`WK^7@ zjdw<z(8<$E(?CcBnoU7_+o0L5PZsW~B|P%FQ|(~F#SYmZCJVO)n8I(#*asYowk09* zl-FHtrtH9>Qb<ex=zdd)PgehmAP1gGj(E@=`|YS(dSVH?(NAwRc)=gt37Y}z*%&Zr zKQTG3*lb5GldX8Xy94wN^~_&#$n}q9dusIghj53kAlmP`Il6K1JJHE12dM|ApCM(g z(e>aT3cK@i&<+J35Ttx?A(&J{Wkd`<O(2H?&ANT6Nzy8526^%Wqel2G1wvUK6fYcZ z1L8kw@OyvyNj&}e?^<><fBGFSc-XEWLeUg|b-rQUOB;TVAw=Bml9gmTqZsLSqk)i) z{N>7tQl0YpD78@`^U5}gXIsx|7R9W&NQub+9@{@_9md5d7L8;Z47BO^kxs{mk>w<y zon&znV7v~D*W07B-N=6fc6X<E{U868=GGv1(7lc%Vq;k<ZO&wFD;wfe5kpA$z?IPF zp+1V{hK;UfGgBVPbPv?*p}kW)-64N$a|QPvelPm9o|u0>6cGTt{@r)tci(Y)xsRsx zDhGc5yrq1JQmf;9GEkWi;y2VTDBHUL+BpsEU1<3~*=Xf+GzQ!V-~Z$X^}*T&t4F`~ zP0z?0gyYRC$%{C#2H`q^R5}-ANvn*(db&kI(a?eU!Y%FEB*zkoK4l^*suVwS;Ix0q zC)6nYnqwmbzWI94B>E-CCW>FAWDinD@?#F-HP^ak3ZV5jsh8k05LADNDdfnj285aC zg*sUXgp<SXL_a0-_7F}Qh~kjwj6)59eIqAWr@@B}+KGO2Bb;VLl4sTgx)t6B!o+SR zNqw>+F-087tnqojyy>|Mz5-41Eq&h0?8Yi}+~!DjoKjj2fljX*;>i^V`knbH2x2GO zoIo4P9zKNh4sk|V$3GNc4CKC^HGUby#pR+Ni^W_~?q(R>zzkIHL3v00cy{i>;Kd*3 zOh0%Y;P%9t!M31yYFpubPI5FFPMZEss*=bXLOyxk#&vO0UFPM$C)vY$s!jdNiG{4! z&~|#aWy&8T&YJvKGH(&4C9~q}M8A>s?KHhsU)pGT85yPT7W5S3xOiv|S*soKZsDum zwSJ($`(X?${`R7mTY*}9tHODD{oIvb&#23^y#d&egZZsbm}xu@4-RG$y`nSXcO6gv zE}Ne4>)5a5|6A#FnDw_GaL{_BR3_&1WW3brYmH_<Ksjl}yfdY@Zxq>i_fjHVjYd_3 zWvjJ*E*W5pSA7-TGN3kLZhaSL5Ap9-p?iYvP?cmv%f0oSr@wW6f)af4>}>ubS@d_| z$a;1B8$-Y+I5On1hYB=P&~&H$1Hp|(vBP<Eb&Lnx?L^PQ95!eL=bb51e8?uo6pGB* zM_GPqq#)$Y>x9u~o(*~!z!i>COqv&#{RazgjCj!L3gy<}P0*PvF*Qqb)?LVx0)g$% zvUa1t@Q?0LyU{t2_>sKgybp52;t`KZ#lCACAm`h<EHZd~)ohE7qrW#ZP&0$L7v1;X zkF6i@PW1IraeSgEJ;6q4|3tjI0ltz_A|XHCF4XC%V4q@i-W*_5t(GOSD%T)Mr;Vgm zj4Y`zeaEcxfwK_5-GNTc3~&0&+wjdl`z}mpOVxwVyyFEAdt)9<vK)bNR(~Qzd(03* zKKJe$?Uf2F+jt0Xtyd?+M9D{#(FL45Q7=aN@;Q+*TBI?>OG$L&fh|*3xTaCpk<fLH z@q?#zz^J`@8j}rRw1RY$w8NX<`F@<cuv0DHyzroVZYBoArq<yw6m+XKdCn(0Iq;q8 zVlqJEcKlQh#r!x>HUpX+e=oY9RE<?hc<}X?TScD-9t}90dBvl50X%CcG649&mwpgC zyA6}&z-uLU`g2YGe7Q;Z1um%%uKKL1RsJ1O1EMKt?`(TFdNYF?uf@C3og3pHe*QIh z=zRvw*9Q3ERIX%WxcZRoiAU2%-Ai4Wt@&iSiM(1bfpapcCdPJ6tTsc^*eQKQ{y7fl zS~~|>eC>k8mz2k;a;duEq(06)oVd;9GU_v8iy1>X+se^9>_gI;7{}x=BJs&2E*uW3 zzaAEaOQ+=2iNTZTm!N56{(^AGetzS3o(Bq?zZAfU)^2IqVLQ>q(c%SpG;JkivZ<fb z0W7YFKH|z0R~{!%uR8@@`OFEr?z)sfZ@kEh+sD-rde^1jFd-OdWGJ1F6Hl_xD2*^d zVl+3r%{WQ71J0dauD{U>NI#SY6v1qnDy?TgjG0VfRUEmR*15an0c%1HI+rD^7H*b> z_6Zirmd{dmH8S>na>FZECO5qDL6aL^`Q*tBue{F!IcHgNwWN2E%X`r!j&!tlusa$r zu?cp*W4VKA#QX_99IoP+{RPX&h4hv$!_ag?sdaNChVISURwY>pgdc-4UurOC{CRh! z^E6#|r}sS;{@|d;;E(2?sI#K;r0^L!)12Jlo{FW5JLoP!O?@s3H8H6*nLhD38x9cm zcM@GU_AY;|FTQ2kzj+N@MdtSnmR;srK11SZCv{%My$tB7p9JVmd=2NapsTSL^DHSz zmwt4)xgiZ<+JUefhuZH!fi-y^!p)VN%nK?`s1@?+YpDCyo%Hqx?L_~?*{Q@m5AgQ5 zu-q{`)%L9dY1ZyU-`fJH0Y)Rhg;n@d{Db=s9zY!o$JY9qLDdMz!5q+t(Yrc4J+teI zWH=L(LpaXe9$2%K4Qm+L;5?;XwI#D=2T8s6ZX<jkD-F`DuMWNweM68E2Ml6eEq6CM zh1@t4ym)8C)q_^m4uA|Jofdf*#e6+(YdlQXaaQjHkUGwt2xuCdIyU$S(7E9F`dGT6 zj9+2xO0i0KI00%TL47ycb`^O0Vwvg5ty)s9*MkYAT=j#{_8wx#&ZUJZ1)UUsx&0^+ zBhnj;3p>lm-{;xP{Ck79{M8+J%5&a>-RTkrUK70hj^{t@$E*5<FDT&t2`@r|FBwA2 z=iYrIU8$h)H$vCgZJW~-#fH@*kJA|SseupF@JWiA|7Lzil)E5j+3rt!rY;5Z#TIh+ zzwHYPT6KG2xJP5SaXX3b#%rw~!+gfq+%$M?R0fZ@?ubpl&<(Z9p`2ZoJ&meI?;tLL z^K|$LE9;m;K4?1IYp?a88Cu0LiuLs1`waF0zl_l8-ZQUw^p64f%us|M`Sdn^_P1|g z3Z4Pi&*6Aw&gYnfhY_4(vZN=yxGQN9q-_NNM+D6FfY~-^?`(TFx*GwLO<=MP8chH< z!Vf>~!E=}2faC3MbYeWwh99wf!7NBK&Xs3Mn-&aknRYUZ%m5Y9d7NorR@{}&8-Sh! z5dL6>5E(H29@f8!9aP99hr^(A_OCdxnlb^5HqH2F2~?VCO+RtL0GX^0-=M;yo)-Cs zXT^I0fTmqoLo;y0K}5^&<xYumi7^7E2%B)_3u5%BuK1*SXtG3Yd!r~N!|p`i&?gCS zC`b)IN0}2CzWH}^(y|lm!2u#C;!x}-ap7te`O@Y&_{tbxjMXoB&8Z<MPab6pZ7n)W z?WDt>X<04pU)YV#!E!gi;_>Xo!XPrpVzz%eTi}Gk0kF9?PBPd>#3H|(e5KUhL>N!Y z)wEOMZ&ry~tW_qe2jL3>UkI&z&8~F9&t>5Of}E-L?<dQzo80iqubh0*tG<77!z+Jz za>Fa%4PY0*UjTSHfDcS=c;&5=8(#T}$qldkp2-cbe8eI}<4_ucO;@1UuA#<}f2WKc zwgVvZLx^U$CP|UAcqT!{d#Mf=5+l~R)&e37Xu-eggP#9t|H$&8x^VT$c1g<r;+rt{ z!2Q#jZSCT(nUw2DW><wglq^b3!OSC|J>pXKuzZ-e>baaBlGqF$E$#)DQd=P1A@XT{ zusS#Unb$J%nFmKN2a4h4js<Y=m08Qn>}0CvW!Gm7Ux_zuZ?1sECyIlN?3Z_hbZ48_ zht}max)z~-8IXHydA_7y6fq{v9p0XZJ4c*^@|J$cZHSZTI)ANObrJMvh^31QY$`%+ za7HO?q6ReG2JKyF??oSt+lh3vlOO-^L08~;fAE2x8Sf8#<^4AoNF_Xc*|{m~5HRJd zR(Iih(ML)<Ni-Z?KiDI#0pQ$@9F!_Uhv!ZVfmQxW)9$Z#$PeW4!GQK*b!G6K=xdQg zUzT)_9^unJalaQ`@q_RG*8m<eB$F5Z(H;1X$DG3P^>9T3k{mkT=mFXAoeI;vWA$w5 zkN^&FzRrl*rtH{vA`vf6&~$93hl8Im^`}};;|Il4$Mdq|gLf~@1y`S(WPBjTBL_sY z>q;GW(FC}TFfz3C{ao#fB??066rvKHj3!>Lc#3+1By0K@dMh7IX2~DPk`W7YiI@h! zxIrsXGu-sv(|F4NdLOoSmpXy|K>*)gZ3h;__6X@;v_Jo32tg0MSF%}QM|x;eaRO8i zs085k#M?Lbn}XnSx-C_r@mFkBio<NDG3k`gU&#QMr42T)kU5`7*R+>xNLE${=f=Qz z6_~8IziuSbzxt+k+xagD*PL3#HK$f{wOuryMxF8aA&Ad|XuhcSCnwF?XGfZeNOshz zFz3*o5V6;uM$}B(WAK?SdiduIo<#q85dAYo(SODg?nnRWSAGmn{*o(j_e<A&i0()D zw(Y!9<e+)lFt<jjd-BIjhY72!IVwnK+gLQ+26j$^R!;ycM_Sn&uLGkkpxMJ$Kk6QM zz`ai3eIGf!I5S%KVF1t0CSVn9;4YO@F&V3z;F~g@Kr%8J58BdOYAK_KWt^G?YbPv~ zBVux2#+gy0COzV=Iz^jm9{28nx(N5Wl1(-X9t8tUs(pv@Mxs-E$n@zH3NDW+j6{N1 znGt798F;}139UY$S$ILx-%Gj^og0yOQW7N^-AEdmk&A4Ld<)=OxoBA^q+$4-=tbdT zbrPGJsz0!BAeAqcu`Ic1BC=;Zv~4v_pcAXtRCi^&G$&}Eq)#Ipk`IhL8n8v8iYAA2 zH9!%!ZwpT9bk1`wPXbk_e)5xv!mnexe_8yV16Eh8yQY}WDAYpUmUz;jejR&`Hj<&W z#59=R@XYa9**UazQQ-Jcc+uohueu$;Z2&&$f5Y?b0L}wA1K=Eh^V2{6+6x&5!_S_4 z(W{OCIEr>*&}C>BUR?p;?*8v?0Iu_Yec);UU+@1gx#5);0Q?bvw@h!o@yEInSLY5X z{W^6DVp6>+JWaIolP>HG!VdPNi?lW6Hq7N{T<c>w%VFSVQ0s!spXKk&QP84P)LB-B zj2P1K7LZY+?8UyCRrUp8=n0M&<-~aa;gEO45moAym!&R48nAR-jwkv5Tq!~!O|Phy zV3ZQ>V_o&(aaZ^Oi_*bNqA%LMRJx2e^YnB={EN7)_5w?>&l9&~AodeTJ%`TSLBc$Z z%yOKe!YsUfaF_BaLCpXLWhw@%t;CFIvfdRfHC~mn;Boi6ZnHr`<(Wr=Ms|E4FZX^K z@kH83hoJfRnZk-=?GSd!r{zHMZ+-kXtIo|d)bf6|2iiFgn(n}@9fccB;M@pAz!%-; z6iyvk!JX&#DjDt{+;FdTeC7R*ERa$$&srrMV9~`HJv!-;$2@(P!?#bM7wq?MQd%er zJz=0Mv)1=QUkfl6ACM=S8l2c%!$3F@2jzI@QPT6j0K9NWCSf=F_ka1NqHLxuh=YSA zkJECdf=sI@il<`NtHA8cti+`H2x*e5<|Ly5&BE>_S+1)uS!5B+VsLbAgyZ4liiUu2 zf2LuMdUb^}pUla+BKS$q(8dirHcvZ?b;yY1zgb5RS)D{vLn>=gkIME&e41GbvCc?$ zEOq*jS2M$_-*YFv?S+4b-RaVm-*?{e^A9~AdE@Kd1Ytv2U52s%xa8a4_00f|4<YFD zuRkIOr94mK6$?JQxL~DMKOyki2k42G5y#^dT#(Iq{3p#nmY&q28cQo74kVD2|4df> z$0(03pHMH_2;+S;hMR2q<FZ%KPR6u{h`#r4Z^1`yy}c&``oS06_h^}xESxn)S16$7 zO_-$A{PVwhH#)yhJ=>*j(H4}%hya=b&33zUdc4;14kMsx@I?>03Zs!jqpwry4;#n7 z;jK?Q^Xrd(8HjM^6_5U3$N%YDzX`w>EQ$~SF6=b;zF+tte*GB_fN3|mP7by$1cy2a zNAPC$t$h(!rub(<!WTigDyfS@txcS5wRfYhp1^43Si2j2dI2=sfg8>6Lr;4MzWK-B zGK3ufaQx`k-t^3KulizRz+LKOXV4pqL4e~np=k7j6J>mhb}^xd^P{|KM3wmoU?Mj0 zLjF_APn$p!#H0tsOo`{izJ+`Vaq|D(HS}H3PNIiG0<!UPIyoIs!o$;fXaE{9dlF27 zUX-bP%rL1c>YCWze&JR&{(7EiE5G4;16+D)@Pf$8qV0{qZGZt}|E4kUR91#z;7;^# z8XN4Y%igIT9-hsG+A=&Q5fkn?Zz%c#$$Un19Fg;O+dN`w0SJev={7zXG!LB;*a8hD z-$0-)$rh6vw#zauyczk$HpT>F^ob$~{Qo7gWggHvB!FJD!`pRed&2gGbgiEu{S&2I z5%j0bF6(n8w>Rt7#OD~0kexm|_)hdk&J%g^MXv(dN%buN{5*aK;DmoZhTIESHf#cT zJb=efZg}OR0X%(r^Nk-CG3NE{VK)WqC~q$2dN?Lq3*;PZ%N&(i9>#nJCmKzqOjhI4 zIw15tvM|SR3&+F1YsOgRU<B745Oj)%)mANbEeYf?{PRIrc*x&5-g(k49dwZ_bE)|Y zD1kQOTQ<Lxw^MQ9^{LZBs4Be5mmV^7F+q(#rSAs-2Y=@4f{^hi)PJS3nL%gI=(7X} zvJpBJhRSa#?Ee+$<q)HrN7@)I;@Mhuwe+oIm!mOPUL<j%7}Ao?EYZ?c9^MA2<F7By zJ`fyrF>`1920qj}(4xL6kK09Wm(FS7?>ewl;lp<pCYiMj?JI{|ek~^<#F?k;rk_Zl z*)C}J0%+GSz#Xr&JJJD6K=|56T-}k${=iko#`yUg)v1bo%3K1z`yqflldAp<q&h6w zD($3QM1D|ck|L~9R2x*mOHO~SGhpeQ5SMqN#SRMpOAS_52D?S8f(}g{5kB=3_g&uI z=-X=WiYUMT+88`Y?<M6?>B!aWlYfo}1N#Bk_|69eGhNMa2y&@CvU@gDod;lJb%Kqx zgSi*|nv*NChi?isvHz2p$*;^rYx^T&a(kpljTFKnSP__B673+*K0L=}RmqxafqEdm zBR@f^ut}We_A=O4+<Y7U`SbT>0{uVS@q&l_L7O$x?<G5-JG!=R{^}tFU3bMAE<ZX^ zW07HZnDZjj66dHL*ogODTkVb1AE4yWrGe1+jWu{G=!sHT98@Kv9kD!^FGd=NMSmmH zNMV%&w<29O(rSPk1L3~u@jBv_G#=5b_u(k_FZtXP-I2KJ7i}X3_{V~R6@%Nzc)^dw zjyuueKrX*WJ!Z)vwv`!ZwgZ~&wt0>w2s<ZF9$CSIuDi6mtabPjRo8>BOaXw`yz_Rv z`cG~*^gI`wBzM$s`BNigyxC~JbF`+im2H<;0-^@Zbf-PiefJEAX6;V&@g^`@0WiXo zzWAQF{+dDaegU49=uE#Z(!zF@g=b>riJyY}Shhe928v8#Shz_*_#Fmq?KkJ6gu#1? z!O4|q^9xhp4ndC^6~%R!FRS>qp2JSaHuzpS(*AI-D>slFh|rd;(Q-~N|72ERELXat z)G`=sasrC&O00z#iw{$XBQXd78eD#I6Gt}(ouYNw`ak-8CFsh)5dmyhwYD{3ffrx= zDn*Zgc4z3qaOsIv$yz;_p816kw3(n+k7)a<|3Vsx#6qmzC1K?Gx#0Xs8FgvyX%K|U zEc7$uyP==Cu<QEjL!)R{NOA@UMI?&P>d6`s*xNhU<J?<X3_<`&c>Gm;q+WIDSetMn zIK0L+PaGw0;u%@4nDx+Iv<t#<09OLIC;PjH4?m8BAJzE^0PmUH@XDu(&;=$Z`y{dU zK($AC%dj+<&<X^<cipOGnU;rZ#}=)x2KCu$%iJAtIsstn69F~(;sbs>Nv(nPz*}(z zM3^<~vmgv@NBVB`zW6WdUF-q43!=lJ!fSRf!(+7pZ9uKKHK+|h?*n`mR9_7)`bl)H z0*lq!N53%VH0t1`J84FqUHBJ~^BVrryKWa&V?9Wo9E$Jap>M;r;??w)^*o2|D+14_ zSZ7?YLzqMCT*q`vRFGZuIFEvyizM!tbEmt4C-TS>tp;TP=us6P)<I{jj6Uuse(2gQ z0Jm0RR$*sK_~hAHU6#0P^yRyy4|uqCE^CIJ<A`Ad%%<%m`t~`X*@K&`z)e=+Mk5di zPyND!pG3cObBtem>eaaV_#~AfK&gXVl~1Er5S}{*)&y7!I7+m|4u{I)P!(%}`F(25 zY?7a{xJWur%OK|yzauyPHE0KZ(nkUT4RB=mgsgqEL0+`y56$TGR)ZJ4_0AN)kLu-l zl{Se8d*J`L4Os-V{wcJdIHBHYW63X;nzj?^#)QUImn?Fc#QbpgQ(QK*d@=zPWuiEr zk~MkFD{aG~PS(zv%d2QEpGqs0FgnHTV<0%ts0YKen&Tu2k)m8ZW%jzz*0oB|V-5~@ z&g(vn?|SJ+F<X2mYYAR>`_Di0zl6aS7t2EVBnnU-L}0;}e8;;^!XKx&C_MK5$7~zr zf)*nm?4Lu`hN&*{3tOxKVUzBlW7Qx%oIK7SNP4EPED{vXK$A;<Y$BacZ16eCn4R$H zfNY_QGYHc*MAPjY+-M9pS!<7SpRD>tfQf+Dym|SP=>OmW$Md$(7i#4Z$keE%WlQ~U zT%f@aav6)^yqyMFY-Yf88<=gkVQ$p^g|a^MZgUjQgl|ej5zhSjqkkE|FAYTs0RR5Q zAH?}>=6hTGjA4ZdC!Lm025|6tQ<;yHfa}(fq#-z(0(<8{yQhKa7MvUV1s@y0XoAsb zgl9bUbGr-M4Xa1L_NHeA6BnvDEig)CwrVmcCixv;YD4IAZ5$X7NnHb#F9Fn0GG9)n z<<ls+s@6hZtz>0BRi9B$QnHCm0<iJbuRno!clZ2od~<@6aS;_0EX5m(=NVW!B6~J; z1y>i`PH;a5=JY`8b5jF3k?zwI;a=CAtPtD_?j3L?-Ok$}Z$w##)ojb;WeXH{y$zZ~ zzwCrsD8NbJq-A6pav9P!WGIwS6qi4neN+7o87AVj;Q{lwHo@Ny#_9AxmTil6P^WBV zVmaCVx6v80Z-l(>#G?vZw;&KdvB5>OS+wZaB?`}P?GDIzewc{Uh&))jBdSo!dBufY z$#d2>iqEVq^G~cU%tIJ>WQ(bP4;+pGc-iEJS3Y+L5^Gq?ilg0qd9-_oM=WmFj$^-& z*g0d8J%{WrbsMFRtm7DsfJ)yi-NWN*-J`xG<sb>F@nT+C?{Iex6L`P6Yoh)@7Q_tA zLYo;&B&@Jd=Pn;#>K;VnVcgN^Lu{V{SK@SK(}jMpTd}{ezmw>Mx{l}p+Qk*Rtc074 z@0lT2Ne9r`tC;iR*6|1OG2$q_m-u**DAJ`tm(2olzSMAWuzHP_lH`NO%TUNQC*G-e z(b$K9jUEJKa-luho@r}3UB{Wrs55%Fk`Rr%t5T4Ac9tFq$rpqD*^LgAZRor@hyTul zKYZsCmT_Qf2HM?1vvU@-x6|%I8n3mxWC(cZ-H+f4uRAdZp~K+rCnosKe|9zQcll~6 z2mj^I&iDo+USH=;FSX5f4xqm-CL^+c++07Hn_4U=v7$6~lc%Z8?q~;4RZzv=3lt5d z30W~f)!^91;QQo{%O0Zo>ebJu{@Z<j9>CuW&Fn>Qy%QJo9niXMmTZm~h%L|y9f#Ba zb&euSCI-s$Jj4!lo-Q_z_BeNH_8>1(Z|m&x69;oI`rS^hBw=-$u^t?lkS76*O}$av z)VoOmLuR>rQyy+Do~Qw-7t^MD+GD*rWOB`ecw6Is$;b~_#FYeqJ(;N<I()R<J;Kvp z`Z4^M-}=M?3wAo;b+`ZgL%)O9LtuS6E!zow;|OVYL*{oy_^zRZedz;^71}ZKaHRJz zaqi&!z19%)cl%+gUK|kb!EBqM>`{hxpnU?3LjyMu`qv+g9GVspNfv9mxp0QblT7D1 zNee&9HT;eyaN~7<lzX_-yIq!W$LaI<llOecD9GY){Z;F@{>rtyz3IB`@<oN2R0ssq zjKT3nMi-Oh{u^JIk;UOD!*1#67KmnWZUpB>2rF+M`_RD)DOZnw<J-O?Wlq2n+8O}d za{CT`{1qRSybMCv+iwZ+m7gL~BpEe#0jr6GDF6PxVw&x=JJI+2ZuH4IFxiN^(ZBI= z*Ww;mEM>9TGh=add-i;3cYOOPbT+vg*6z3wGi8l@W`#p~i%JY!iNtFKVpPZ1X0##7 z<&HSX4hwhyz>V7c$meDPLzI%|nYuLid9978AKd#&eQ&r>$nu?#PUzrK1hEwmak;!J z*(Vm+`_%EQ0l^z;k8p3Mz--D4YKYL_-piOo7qk(xJr2kgJg~TNjD#t_VC(&#FV3K& zGcGx9%n9@MUG^Vx5PHd|RPL{4K3r|^$ii1}7O26AW5ch(ivCkxj6sTPb6qZa6Pd)| zLVvU5TbVu*1Abn0>6rb{Hng9EAa?2W3a1s@A;6K1Nw++5U(e)`%i}~oKqcZ4c^-=C z+<oEQ3>M+DV#n&m0pFGFNS_nt?T={{r6Gk;d?#*mykQG<>|6@V8>r!1fk)E~9kv`3 z$|5Rgvy?^&EIm<(8rq5;TM54|i(J8@o@;hz&bl26wPWIS_`bLCzUXzlE?!!uDN9q) zhnBoXG4>ByL6*`AqC5P9KG0WQN<3Sj$s8mctW~!BuO3Ni@BKeA5-4@%>Jf9CrFpjA zpz&&5uKGY`23GpNhxwroALo%*t8Qy~EI~gBhtyP#Uf6m5VE{WSDWl_3EprFawX}xs zlA*O6m0Gques3qjH{{@K1^$T+Jyr5Hc-9SrCd~fsjy=}tu*oUDFA6ogUGh;yr;~t& zK+_%2_F2%*Ie-XmWdm-q2Ir4;|AEKfb4di(;UU+o<JJG-p1AMjl@7lpqq-yAM|Ly3 zg^zq7sWjqO!)e4_86QH2Tk$21M}?-MNoDWOY^#<c)eXC%9JoEr>M`tw;m&0n@v2jU z@7TUt9<6B5mBOAgG_yO-&+y{6-POK?@>;f~<a-O5*1Xk?-#^Ey(G`xoyjDKkhw?bW zUFo9U_#jI&^8>F<qLlzNz&$Qs%2BnQaNXr>fkopBqGgB}zY6Wy0df8@JB%Xyr}d1e zzhJ*YK1|k#(FNG`VcOC{TN2Gt$+cxxnM)EUM#wLc2$LjyvLrGBl6M&m6w}^zZi*X! z_JerE+wZgrG8FzAz}IBiNAO3alRsgA(gKj`?uPdL-wq*cW$f@J4`i~gRV25`q`m{- z$8yIBxbQK$J|z0j@fi3_HSlnsSwrktb&oXOo309D(J1~Z@{54eiR%N6A}0v)CFIyZ zE+&s1;7094<YdE7N=^`G>KyReH@^q7W=Z$KdiaWmolG=?(Nh}G2jta8VDVynlI61E ztHH`{S6{ab7sJ!exdyIj;F>*Px&_R3Tf}Z99%=i<54{R2lfgdA(->hm^Xre=0`Mb4 zkpjTazxGzV=R@a<I#0BL@K@qpXj>!11yt?iQD|_nv9ieFCka5im?uoK5YS9P(+i-T z)1cWFoSVQ+HsK~4fE!~x9^(g|yu{t;p~wNU=b&etpKND#sbSw?6puYibHigBiq4TZ zshgWY4SY^9_d~-m)v{ngb(BDSQj@jh`$7O7Q^wE@54`u$L`<ebN!Ekl7yA|_^o6qI zc9?w&rQ&>z`6~j1{pL<wND{6UnSp4^c%10J*VQMxnNWv&XCaQs3)lOO(Hi1pI#V|K z^?&%fqX<_vEdWQ>$5^wjjB+j=*Us&Ecn9P+4kJak{w?$q+i>GLsNh>_e<s9di_^k_ zpA$!iPoleE%pIbS<ze7X^l-VlZZP3dmlH{rwNA3eK`iqhWZPCSD*rZKnlx|I=xTQ; zF6B8mDCpDdgB36E!_f1}62NA*kEeHI>Ndf3zu4XHGP=%R*umdJ20uT!;g$D3$PCN2 zI9FdmJrT1v#B7mVj1e*jQMvEnpPd=eXQqNI{p(a%^mpckQkqg@f@Dsy&s5MFy2)kV znSJhxy8zTCz4<pC&pP(~qS}S7<CW5Bx#_|oY*UD1=t&19?>b7&v9JWZ3zi@h^YE-s zyaR&6U)rW%&;)f2FKlrsf>XcYRVnrmMd-{$8yaN!JMj%+&>;(6go}X=i|72gXkaQ~ zC51qhI153Ec%7foX^uy|BRL8H;wlrX(QqjEw^hSX0-aZBz!k=C&6$qzbjLo#RRuJ? zxZp^T<flT{1K!&^rUCE&3_H53#QU!2Qv5!kWw@`cb<_^<?VLk%;WRMag<DyLTitAr zNOdDT_C6=@<@Y}|CqeVU*FWM?{LXjW7gru%14g5Emx)mh;eWGVb5VXa5S8PTX$l|M zpoFwNTpoRR!yQ{=WGfp;J4i@*^YOH7^8=8^t$eZ~KJ(pZ{8q=Mn7jcs>UeP9_OCcO zcvtgPVuF+Bt>{_SZuIBA`HprsdRJSwWK{UzH6>5=cU>hqx`p0I7bflEZ=4|Z1FuaZ z1cyMl{^}D3;^o8VUZVyI3Hg9d`~ai@*mi_~o7iYlxNc$kC|lpb;>!;@F(anycx_W& zwDDlXifD%7H0-pQwL@IT65hL=-&SA0^FtT#WzYTqZvMOT7V*n~Z@v9_58W$~p^p%5 z^;oOS!qpn$zCB;AOTP16-;IICz&`rEM{#^(ECoh)niR_{yG=;<r}Os8C)h)n*zH-8 zq1c8Eofi&{;JeKD7#7qs3eS45C=8AgpzW%VB-Wl1!h(Lb?1vk{jlzBCtALw;DXV=s z%KZtSe@UX9@h#rDEqnq0$0uM!nG^(uh&JcL!onb(zGN@5w%-1WlObGwW_#^U^yzl{ zJ{o&o0>?I2@Ffqwri(3I@R;M@@V2K!8UdX7^+)|z03RHRcse6|&kH|bt~;>%04|eB z9^C<~T_`*epYxL@R)zW<v5u0?LDTYf_YAOe1_-;+$Lqjo70!+D&Hw1SW$i})&sMoO zl@#kf*mEzcj_FWcEGw)yKBp6T<W@9pQ<aG4yWfbZ8Gf%jM^K={(pCB!@T5|S`oM$3 zBznj?WW)OfJWsPP?b|x{naS{DV%ZrU{Tp=vw@D$bzvq@Sod`s;_G&Mh`4lPRYwvcl zQ1aezT^17Sj+YBkmvTE2e7e9N+3<(ohh74uPsOv=Gol|z<@yl~)7D9CJZC>^0)^ui z2qYX|!X$dj_i!vT(y2cKccLFzAIkt@G72smlutf%*;61NN$2fSJR1mNJ^96%Nbl{* zJ4rzavWvv*C)DyZWX2Ms%w96RLskRO&LRqWxIkiJsH%tdWp8>2_sU=Va16lDFB@s~ z1aj>XFjX9W)B2ud*yMz&V`*6bfIA?TW6>qn)DcICXZEd_M};9p1Qsy`+s(7-lT}6* z(}DA(FQJ`dr+7TU#+Wb<xcW@49|$bM8{Idr;nCrlZ8v<sE}}?h>X0KQ^(PS2@h=l} z=fVm<B)I4%(dXTWR|D?<i#&{Yc|rppbv$RC;Q7JwFH9N*VTq2KZ;@rx7rG3{Q0RmI zp!K4zQ>{l#2O0hOYT?;eAR{kDyyz@whn1%#_N>6{xGhF;5&E>ROz#_wBjO1iP$xg| z36Kmw$zPst83s+F|IKZCbN6A=01NiF9dlM0ZKFNX{Q{b;yU=W(1u%kJJ<|U9iS(bk z@mieN7+cr}!P?3QKlSzZ#dDv0U#zdL0OK*78-v<&h9jwh-tZqQ5BFE%UxPvV-h{Nw z)@Q7YA|Lo__-^V0QzkZu=0nU6lk{YBWn8`VBHcg`+iNzIYee;vT+IxinT$^ju3W}W zbimd(Haur&hGI8*04}Fpy1_b9T)bF3SMf@AlH1VIpb8*5KVjlLO!g5GXf_3=dq6XT zIK-I<*B#g-x;{!3w$KvPhynRAoN^nD%~<h>)I)iElXZNe|Dx?W&u9)1$`46L2?v$( zMKM};A{T{paw<<8^q)ld+&6p%U;UiF!!37It~MD4|Ni#pJ@k(Su>nGHnM?;&9Ckst zQ5eM0WodB_CGKk;c`^^Ib((bDvoa7{C>eI7w>zPNP4sP$O{kmx9e=M5Y&vN-xp3%l zQVWe4CIg-NmbJEECq+BpHiYACW!#M>z+@e6vI&e=liX7~0Q(1T8|2nyaQ91Bal_{v zRjSj=mmbiIZLl^vsh+i6uyl2nKnIb`GSgX1my<uv9n<z+^yzk+el!7`KW3MJCq4Gw z<ude#uM$Gq>cs!L48(u>x99Nu*WQ|cFrAn3$pqP=DWI)K<L+Go(~q%z1ld&a8v->` zG`r_OyJyhMwt=`CeGTL$SeZ=l1K;?-?!xwfqc`64-xRqLTwC{!l~oMa1wRp#x?iCg zD!;+8zi^UT(y?0pwF6=UHPz344$JYAyupt1mIbw#pxXxln@@PdH2}V}oNG5c{65FB zs}@9l+F=mSOm_4@dH8Iu6iG>?O0W$<%PUG|Ttp$jPohWvJKC@Y54z9gcK-e0!KU8Q zF!GgJ<71epb^x0=9(4D_)t6Kzo4KE*b#X=~^SwB&i$K@FVH{ixodtf}ef#Z_;a4hM z68wa?z%Sb8fs^QbT!9?gJBEOCzXT-jNr&-oj8E2hN2UV|U2TEx_v<=QM&tCk?H)*% z4VC_NUx+r3C+B?$=9k44keUWwIk~Q{&((#tMX1^7zXyE9<c3#1)9zQySMNjSb;@b1 z`j&U7r*Gl(FisT5Q`3D${F2LU>1#1AR!dNWinA^H;03|&YN~->x=D3(E#`&3yT`4` z_7GOOBRw7EzeIxj!XnjZr6F|7mDNWxah3cyZR=~q*ZP+wJ}+n&YG9$`d^m(E4{-3u zx%20OZjR$~B_ZqK;{%W#vjQ0*pj732;ZpE#O4r*&9Tc7J0@4nU13~h!D(;TanI|6( z+F9%qcV7H88POGNIjzfvnxeA?6if7U889tV`&lNy$k1nM=BotCI<hpIXz$3Xi>w+S z7nLoI+jMAr!;RlVr^XO|V(GeQZGZn_0m>u1@6&82y44m0O^{`_<f}Gdy(m~ts#oeX z+XZc%MsxlS(B5`?r2EDRzaxDWce`XAKl@Lw$9S|ni}>JsoWvjez@zccA9K%k&~`M2 zbL==)aMq=Ijp|$54((hz$bMLf-vL)2XO@uK6K`Mq*SU5A-SKaU=A#>fPQP0WM0;U6 zgY8NSv<9+6FfRtwb4P}dm7yDgQ4tOR%|Np$sF{IR2m!cq_+Zdgf&>l9iCxxi^yj_# z4(v?z5%my*(TN82z2>-!w3e<5GFcGreA7yITM)89-uIe;W;>u}8h8GNe6PFmcmdJ! z;Ig9=Tybn7=?lM&71oEzb}+yCHO_<cfe6;tlc=i(1s%@huH?H|&oNUYOvy6wxQ1V2 ziBa^Kz1;EvkPvX^`36sY{)h1&e)AL9n=R8|33$fs&wJ>9&xozmvDRPIgh8A(LU_L9 zJKyzh01UdbWM%B|wR{qtP#-O{+Ls_0LN~-g3T^-$>gpARFik+HWZ_G3yP)VT_1T#X zX~SIN1LJ$CqsC2Z4C8r6VPr&%R@x)6C+n^6z$S{`@~3};Gv}8(nEj29P8%Kdx|lSM z?ynQDn6G^YJ^p63dFxlK>M`u9X&+>Ca-6OPG}}fqJqMcY!nrY<NC&>^hI=f-_j}6m zZ+PpqoTf9s{^%D2__d*k0pLe}^~3nPPi`x2<nm19Bu_-!P{J-2I!S#hWRi&8MGtlg zfn(oiK(h_nISuTbZr?}iz-SY0yb5w7eA7R=9@kyXb~7&yKX~-Uo63kt{It*97ZE$3 zB@Y~kwNtfk-SZ&bwas~ED<+B+6N07C>Mou$=>poj-c$Ni|AtM9sz?mpe@h;*Ka58X zpMSp-u^nf{;q9AHIA)rYs}(PhDG04UG&12|QmPxW)i^*PngY!(s0oYVQp|_l{|YnJ z9Po&$U9|eW(T@r3$p1R1@eTrj>xU3`-8GvfiAj3bn%wV#(h=8v@#q0g?%#2LoBZNq zH4uMna|Ih~gZiCESHJYtn<V%i3vglx;uA+!44G#T8&M@rQpPG>C26#u2C6<#N{_?Y zae3lMI0cFN$(CvN*el;&tQY11kp3MLXwmP;J2OSrggz=Y08N?x`Fkk9V@+Mk7kkuz z^@D~2WwK;_bJ?jfMLe<1SNi5ADp!~Nu698xp6#+ASLW8U^=^cfY&iFGbh-F5?*i0d z3H4mN1D#Khx8p+c{h|ezJ(Qu3PVE#8SI;WgS78%%CiC)>3rk;t8345=ae%P@ljwZ} zLfb?bN|(K}K8*No%8XJ7CAs2bCzf90^ks`UY6Fs_{_@w1T>ZVI<^>K;pFvti*P>7( zx)k4XG`sRB@mPoP_S%QGWi_^vu_=A;(w$x9T{>ujxrAB0O!g@>2!YC_=SuQo_FdsM zJbm?jjjyq;{DWif(H<!8!>N{O$^*rGKk<XtegeR4Jt#Hd)8}Wn{en7r%Cc45mT`JQ zxSrIi>8&9ka1m&_2iiT~PNHw!1rTAhehhB&6x`ZTV7!K}e9&e1$s4a7JeYc7a}_`O z4Ufd@pY`Q<;N4ED0d-$!r*9Z@;KO3t#|U9r`8e?7ll5+qk`gcBigApOp+niUN9(1D zkM@0h2wp|v4If4K|2Zj?x=4bzh2om_Hzr5|E06ZdEIHC(^KSdgi6_F{E**T_={-b& z;-H+T!5-jy&d^M6KR?4uZ@$Y`<JwMYUh8*DE_GTHfyMJ4(4oi4*BQ-rfo89LkBc)1 z_qlriC($2t%^E}xJn*7a+-z`}l<f>{STS4iLZJ7}JoJ&`M1$q$2>*lIHK*ucG;-Q& z;Pi`UMp!^2@aAmcFR{3ek;?SwYu|kakNUCq<8^;=rh}+K@I$vh?;$^#s4WSidgrF! zi6E${pX~VKdEp;D<Ty@lj*)eggmOfx+frYahcVsIE&%W!8X)clW91R|qiZ&mY+FbZ z;y5IE476(HPK7^#pH%r(`_i3C1BmAt16*n+qcPlgwO#NxS@n~?si3cY^PqK+8H^n8 z&0l<ZuDdnOqHbBa#ljuxZpXFyi*Z!j);==F#U^^Qk4*#G+W~gZgPI)>9NcIXZZrm* z!=)$I@z{r4)j@DCcxIA=NXXNdf%w8sgMa<}4{(jgJjV2Y5Fa7?rX2GM*0z+#^%d?j zOq*g^WA+mS)XYG$3!vRIpxHJso&YNwz<3qTjj^&a#t%OAL5nj%!jHFf7Gy$$P+b)H zp?S#t@=T36Zz~M*m5H6u$(lGPREJIz!z*P9ll`)IvJI-a&F?H@>xPG1cU11G4fN{n zJGZ-h<1jBzX`(qUhGa-A-<<Q!LgjoNhuyxxuKTu0P3z0Gal=p~;gaL)xW`q4{JB%> zkN<sk+yZNW++ixuv@zcuEKS5UcoH3qC2bar7Uv48qHfDlJP5m99FNf%SOc)c-l;)* zg1{8{F%B)VyA7*10JwXr--0g^Pky*^2+}J~bsRNcRKdZfGTRsACud+v8+5<bE=v9k zkk_%x9#~dA<za~+`uLnj@wZekpGJc<5D=pV<;{L;`lb&*2(9ckd+h{zvyGkIX?ME+ zci}OWffotZ_kG+I%-8#rzPBW`nl_0M>!H=!k(TdyeCd>}{N}*qS?8m}EQh8<C~tQq z9l}2={T|wLt&Alfz#?S;=*jTX#Ce!(4}aE9^?CE!H{kxmB2B`o!&2W~WT=IVBdY1? z8j*eV`yx0#`(S@3(Y0;m&wY7V(G5Hf_iN%}GbTseCpPI|zkGaWF6f!S@@<80roMA} zEMKq2&TPVePFhWzA>$HGPN<GY$a&v~9@F7uf29FKz-H1xw&7AI21Ynnjx~DsjsC96 zvAoz|7?_|M?W(gKF9S+)()C^2mSURV$Sb8I@R5u!ar}uzc3*hcCw3(25}no{ERS!c z)#<zBb{_B^E$wc%yV1|x2HHIbj8-t(JcZHbB^a$Ahg;pmH$Cbe_@!_8TwHQw{#EUl z9^b^jd(s!+&wl2q`0lTI2*%@ax+@d}P~!*hX3zrxnaWcBj&KRIuCv4-{Kp5dN>1n8 zj+N(UxSvi<rW`wjo#@BcxI4j^5_PmP%)!?2K}!bK97yaq@oy@Q*hOST@CKJ=Q((3S zG4V$YP90grCC7|oyZghbD}UqzmkE7n(vjZ%ZuGw$k|_ZE+)a04XX^9f4uzgz(KfT| zRJ)q45bsulumqpXNAWIDv~8AVdmvV4<iA~VY!z3Y9DEFa6+Zvo8_2W-=c5LztqYwR zI<AH?HgJmhMJE5wh*P9R+bnUEzw5Ts#cvLAQJH9eIT9*;4(0P?+<9S!?|kXU@U$0w z1fM>$uLE7ry8U?%`3b3vRXMcNu4oqY0}+*Tz@<-r_wxV@9$o(C$6TuNB$%T}U47Y* zo-g>~<?vUO#GTHB_zQyET?_+<r5i+>cI-I!U}TL>z9oO94iEQhGTQ7$5w$+M(k1AV z*1iOJ9{ax)h${>Ly!y@WHgPWskALV%-1D+EwHQy?5ygW<HzXT*+8B{oU6AA#XOnh( z_&{phJ!Zt!^~e7j0?{65?>w-34!{f;t$;==fE$58c=DHBTVl;T@U6$6{I;iXANS0! zJ?bt1&sYZXKl-cFc+u~D0*L6tt>pyAMs~BwS)tcCp9+dld{1T~jREtzWNDiju(u7` zJ>A}q-ZXII4Y+Z*j$nju{IYxF`fHZ58~uBZ-gwhBnM`znvzuzR2rEVo9QGo}#1Tl% z(scbydnEI4qhwQqJB?CtnC*>u`wvcJEcNr|6W;J`0Pb#~><f>3*d+iPI0mKV2IATc zq^6qLtze+^f~EK(MxRh-1WRJ+V=bFuH36ZO(dk~h8=a`F05^*I_o4S4yc_*VG4rS# z13iX}iK_uPy-wQL7R|s(^o>LYgQS)zlVb|>s6_FtG#+Q^blwDno@X7gY@&ycV-VV7 z_!S?CaLwg|-JELz;i`rP3B(nrR!tW}1e*HGP*j=XDm4z5v8dQiitVc~Frd2(2My6T zVltBnqXm|r7Cr}M934+$<qmnXZ#7;;nt`wj9kXp<x`nOnzu%2sfz8Pmz3LJ9B3Jbb zC|THF;Vhxgj%;s3jrTHr;cBja@?3$;Hw(|4X9W^_XKh7LNQ=I@f)ZP5_Pv(<0#G}O zo!^npfA!>fZ6`aA*Ogx>%^;|Yo;}78($&TuLRvm9MdHDSD~F(3e9LeJLb?ia05Cw# zmI()UoVzM;w2=#-vV4AB-J}u}CzC5_0(90@k3w*nCiQ1Ix>1iSx<eWl-i^G%w<3+Y z9TeI_NpD2_C53DKio`1ZGTI`?!^>njn_MC7w;tehaay`)bSj>Pr7I9kC=a)ujpTiZ z3gs;siXkv0eIGgG&SA~Ls%@zS{&WHABE095>PYtz==P8eimJFeE&uI`-y71Mjk9yN zVRrU2puH`)$p%J8FT?2QW$p3qYe(=E54#)Q`XgVA?|j^Su(3L+Vm*Fj9bfmQ55>!V z<QwtVzxX})4^Me4E;;6p<R)r&K+UFp(sb%~vWDa65~C<%R9<Xtv$Ri~A{GX)EX1|% zC0++&nwg(SPlS;l;21a&JU5)!U?Y(hkW+1gq>a<+CzeNPq+s*a_(%L!0OH800j9fR zLN-+};eK~N)mh#Sc%Uc`FF?cOOp4&o4$bsaXQz1S&37U-TK20u4AvcrrM6$PM=_p% zXuxDqk6M)!68~o8A7Iwj8Kygk1AXz1Qo_UUa~bv%Zn$m}xxg~IOT6LVL>Nhaab*(2 zSOPV98T(A3DUsnySb9d#qU;$TK&bg80$3Vox*f}p>h!SZSN{2FJnF~(2EXwqcUc)O z6P|VZ^B(eJG4se1L(%I$E1bs%aLISR`>9yMF4%irwu&!%;Bg~g-ENdT>M+0_Ot$oZ z>MJ|m(F$UtC)7puF`>#+D|DSVlRpbAn_3;W4Flxtk7cdr5rpb#n$||lc7f@3>q9g% z01e*v!B60WANx!t<N4v={Nu0_JMc~`-}WaQ^PVPFooKJ|qz(YoP?}5+HlQ&WT+>}5 zUQjelI7%zp!t2QY(G;|I4$anWpzSlQSz0*)tZV|KRowUwuE(*>r7Qq^Y^1MgSB0GU zwMYFVfOjqf`LllI!}#c@x1&5c_*0FTFXA%BLAFUtQBxK%#?QJQzW$tQrvQPPcCiBO z+y$C$`Q7N7z-SG?1Y<YCGoG@v-RM8o%K>9xj{Oh-=h}q`Or8jo`G7$cIUw6Oo!PF; zhAH7DN;~^wvtezGtx*;FO{x;x^(8^fw`Po(6CVG_ONG60Y}Yam&-kT5_#9A!Mm0rX z*%HI%=;*;##epjVXcsiw0ceU=IV2za5f2!ABE^ka{*hizBV$+=t_qY?=5<2|yY{NI z*t3;izl$!aXg&yNkmhx{(BRfR_Iyx1B;e1ctQLUtqnWmK)->un;qJq)Rf>yD;zE%Y z22G-0esZ<tk-n0L`vlyEibloaibZs)18O!KLMDSi6!-ao^1KcKTGoWNgV+~C3^!9S zs5yW<ob?}AP^vdbUR#wwezQSP=4i*E(Ch%S3-yBjJpjOC0Lc2~rvqrH?TT13a8h*k zIfSF$ok*K?k765FjzwSct-gsKN2#Uh%*Ps6DGksln5PQ*&{~5IQp_YBGGa}7TgSS0 zO{C9D(}CTyUgMdTAKed*_DqFY&t`y<cL6-JW$<+g{5)hE7~tS0(G5R)8CAmNrWc-$ zNTzQ&Cp}hJQ6FWEAR*Dd9v=rUjag&~t$|Q0ogPmyj8o>XbiusLSU~A6M1#(2Kl1I$ zF95Hf(vH=+3~UDtb466fI;;FZXl+8oaQJI_dKpmT-!ee>ST&}a8NXvl)_;EMP9E52 zK)F;^HK-}*n*J#P`A*E<4ruEPnlqn5bN17~bO&zr2u8;)$N1P47#+D3qxBQG;<8it z@uz+PKKQ(+;N}1RAL9qV;n8^7mp>d&ef;O)+n@Mo{MV;{Enfd~{{|oWKR=3>JmVYj zghxLRtK(5iRG2t#rl9F=JNY(i@8D}YPz^I4a>Pv?!)vw%&dyAnxsLAA)B1Z!FB^3n z?}7~XddC4O05m)BN%UiDBi1$ygU@w=12bk2apU51J}Kb;iy}!f3%yG#^CkU2cMDCs z(7+!LPShaYvF#DvXZW#%_vK|0pa&kkAbje--S_7Jd~|5WKX=oe*x73m(*Rpf=^fD8 zUm(O?sY2jO{WY#%91mb0N~;;Op0J|T4}{Qcw>{FGW`G;Pg=0X8@QCa8ZxVfd#o-I@ zy_v}70v4Y=L$t!^3z7HSz%U>g7PE9IS%JGLKzF=Sff5ZtF8B^u%gHY4{*u90jnlBv z@4a;!PxzS+;$Obxqx-%48~}dk_UAt2|6}jF<0Lt%`@hvQvpbu^g}uEy<*Y*@2qd9E z7C|5hY=X&Pz(&~kXJeaSq6OGw1lR@>WK0kUj4?R~fy5mkKq5#)NgxS@yVJ$ZVP?91 ze^giZtJkl(d&2JBiFu#fo9>FQs$RWNud4b@4lW6caOaN&%7{|qEOyAboj~;BN3KgR z4oP}pJlzO_+-UH9Czt-(XZsggd4q_=$<^+0a_#a4Ubgcr>5P`CE0O#uE?)e_HtBR4 zvUsjNNdUJ%NWV=?1E|j<T-bxg!XBVD4K$X3uz|02_!Ro-#}4AbCk`Q@FWVPv{*boN zQyJ;KIP8n*I-1i8<aQpnyi9$?LP|z(8Kc=Bq8l$X&<LTI=MgUKL^yi~^x}R%m7yvl zP}NZk42|K>9+imBHsBn$zha_kd!rfv%q=$XHy^wOcC2jw@*YUufVksQbByuBlyT1l zu60J*X>D(HuwxPG=%nug^wO01K6;~WPNP@)p-R0#P{N-*@+cg$ai|mB@%+I*`R+5^ z_GA%|02<L1?V9x)b)uLUqguFql==j{PQ)dZlSvkd>C-yg`Qc<$Nm%A}vUaf^K>r2b zc`ksn{HgO{e5iu6?=uoro|GN;Iih~BYAo#&fdytD?$V^(fpGY>uVk((#>pBmr$Lus zbU6ic8r@_#_kNp-V44LFs6O_}lbsMccuqSAf|Pcpjg02;%ytkv{xJKwD2>$VI`U`x z!lg0gjB6rJ$(9{Q-Z9=nit&z((`G?V>(DsT`FG)Th+_{Q_q4h&9Onr?vYkSY+|Un4 zuZaH`om2aTlXYy<aJmra2&8NqEa~3L6P}t*9(`$*p|2<Ulmy>Uph*W(-P55X318aj zEQyb~@^MNs2=mqA6@7{z?ze{dltg10UC0IFM2~j|s^r(Vd5&+Ypbmu&JJZuX{e&p! z{#i>n$%$o~*CP|W&KYU$(Rpw2(y6Gl3=+T>of77$f=L0Kf%*7_cC$#h(4sQLLMA)% zbyt(5z)zn$sOC7*v-0}t%5tDfPWnv8eY5L9Vx^vU-`M#w=JvmbwqpAAtWk+b-n$|D zh+n6{GA%HE&?0e3LzSV<cOE>r(_kNq<NUB_ePVJpk+c+-fnzF;>masxD>Hozw<zeG zVNWTps{~mLsU657N{KLd=V%fqEm8uqP?Hq)rhrx)6%Z>@QfEnFnX3$Ldph0kD>a^} za%sP?{?I%O*S1sj^>;1F^dUV<AkmQ2KVF8F5mp4W`DP=Q=Mm2Bh5Z&@Fti@3ryr_R zfvOBZ*A}1~H7F=lOJ$sY=2|@d+&-vE6)5*WMOT1AhsG)12m$LfZ`8~Qhx!8a^1S)0 zEkHMxj03J=cP0B8Kqs4yx<iTGCh0W%^TVPL;Bitq9;c8vHDhFqGdS5+3)rJG>qh!< z%ia4uZR|XZRD*o_vI>BWr+7=i*$<1RwtJjhyY^aQ&$+@&H=@lIVFM^t;tF)w!10?# znrgcMC&g_{lT(5$Mc%}{18pw!@0_XQ)7MYqxo3<d_7-4Hc*S*REKsBZJc}H@e3UOz zV%CbZnG!iwELeFCZ`0-$iP{2mqYhQ>1^t%h1CCxfC;HjP44}6x5ugG;A)d4;dd-qQ z5^cn?L`uLF0m8;SHjlHez-5P1EGwVdNzQ_Za`R@kQ4&rBnW(J2vkm;qS9ajz-`|IZ zbgHWJ@bW$Xe(Kwu5Q?560h+zXkDPXuq{p1oE~0A&%XrpVYZBZfCa4q}M-mr<N}Q;6 zF2)R!mX{<?*~%=PISHwwC>3v3(vHMr`EB2&Xok-v(*Gdzr<5xPtz4w|6(OM_iz%Uo z){D@K`=C?+1t1vEP(4HV$~8YPP)Tuk{Zlp*yraIL@-ijpkSROqbauKWjJ^-4EIqJ( zklBnI&w;1o;~kKQunxU6jj&ONt}P-M-U!t@4pkZj$~FAe)6T(%zx2y?*IMs0{PgdS zPJimb`(s43#`LEi{PE$Z|KMx@f7w>)0KR?0ethK09eBZc8{qQ%Xg;Xqb0f+0Ogc8{ zUfy{=<vs_L<)=oz>PF36=RUs^Iw(Q)jsoRDpr-+)HA+~(Yo2o|p8uBbHQjar&INFJ zj5^&Q>7${nxyty2<tflQ+5nR9GKZZ|(MeSg0E%u1j1y60OoXPoNTfUJFnQ)8E#*g! z+ZEkyWq4ZKr_e7tYaN1E$G5zZ%wJM3b*gf9&c(T-hHCPhn$w!qK`V81ST~)hKN|W} zjYZ?k3VHyPU>U`kr))rfwT$`2wl>l|8^EjLH|JV*%2zoda^g%ntNPe0|2#spCD<_D zi?t&?NkFKfsr;okhQzdI$1~cNLFN|sOKHp31-8!Bac`WB=Q@v#(vbsFH=s~)G97nB z+fH=0gDP%Bd#C>=?FQJ0_d3oIrrUDaN9Tou8r7A_1d?n5+V24?%jz!$)RA<7s|!69 zGe4DWd(2F<Bl`?cBGhi5#*oqIEV&>tH>XG{2o%ic`|9Rbm0|fz7&iR%cfo>e!$=Nv z|KdxM&ZBorr^1VZi-Og^09UR9fR4ixho??VD5}3XLQo=JswX6RxQ_Haud~)JS~)fw zD_+u%d{ZTbny(WjChy6@ljaqX#k;b~DZulJIIDfmYu}0VtgGLPoMQJm*E1dTMQPjD z_cl%{FE2fpH@Uc^7%F+>!Z8b>ri9ud2`hRMJvC0+4cFd;9jvnec!yaM)`c?qNr>xW ztDy?z@xoYcSc8yc<aUQsU>nHiPA$oZJ5-@)KV|WqJfhKXiK}CM=M%b;;YlmbA`(G( z=e7A@1gF2LA!a8MQy!tQ{gp@V0`QwwtK7TLz;E{yywY6)NvP({XBtnHJ}FHhFxP46 z<vE12yV2Nx7aCJ{LoZALP*Bxj1cPf)8e9i8FovLS7^-Igs$2z16)07T4L7YD#(7>} zhOR9dhxy_x!i8ys3)9dGGtf(OCax|x&=r`$%Q<7hh|*2gaSq;1aT=YTnxcNfQHXIP zaoo_>(dpc<4sy~eYF~)WYdZ4H%fc{ZzlrXn4N=GPFsiHtJyxDwgW^V*tOqCGl0;aC zt}mGdp;*|NOj`~clkqAJkMKGcr1uEfoo_y_Bd5{dbM+q78j<m+1oj&9Dfl`n0+q&_ zMT>fpEte9%B6X(9R?bf{xDL|L^_m$odx9V+8N)?uJmA=Iv&g&x@VG6Wxuk4+SSO`V zFR^&fZz>HPBi6R`pvJ$N#W_RFue5Z^qwUermH$+x6=)L&5l@qNYN3uderX5p|Ayb- zquchbmIM7CQVw)Vcbw;li^&3>jK8h9_~&B)wzP}vU!S)Q{k_SJ3n_lcohV)uHIXOL zcv5GV!wYi8I*v-_xRr;}Z+yNqOYe}FH`Nb==z*TVu(ZstN2RjUmXSJr&FGrbxW!#- zpuPYs?nOAi6XE<G?Ag5w*Z%xgZ@)APkG<b0&OUL7=mUff9hBnEPJT5{lLNF4+9wJL zebKs$l&|65q{Y`BopLnLXh1K|LC^0*xc_$Oxg9`QgR1o7gyW9E<IX;@i3WM$oEQhU z0T%<frxO+Y)5mYaE!!92E;N~iW9JkMlJ8~Hul;grGjo)Ut90T>pjB6{YCt!j>vPbH zI}y(O0pa3302)v|Lr{I=P`#sg>Uk&QK1a9h_yT})95SJEi}G|n|9y1D(rK-sv}MIQ zzS7#;KRHFFBk5QXo~7Yj^&WpOT>|Sbh~h14?Z4nVF9Pt8tm=!vpFP}j#W_JJo_6t# z1f~tCeKOH}b<7Vg_p-Xx(bGsmrHMU7839KShCUlh<}^Bx=yK5LDF-;a{nO|#blx<% z9z5nrw2>K362NxiliES({>Mc(T-lq@_-$MY&R}WH-Xon^MQP(~(YSF{B_%p2WU0#D zg?1fn+KwEOte_K)T$52~AvnPk-u8FsHTk}F>;z8Hrxt@v9NhVlN~pnai!#B4r*j87 zEr$Q46477&ygK02&gDGd!C&YPu@jm^z=AYwo$d+^<8CY(x>bR>jiuBJRjT5rpLrHO z`>qS{mX|#oFMRT8c-R@o;IPS21YBP{#GqUXu;tiwc-r|}aLnOt&CAL1ga7Z?_$_O_ zfFAvpY;jQ#<rgc0=p1#QWd|zY5|SdP(k+?^Vbe`@T9g;sDNY4!0;G5b(Ovj*Bd6UI zFXH-os(Av43<c@Q%W&giU^*wA>wHSP-J1^`U}fBa%{~W`3ggalrBqx7eYW}NbKYt8 zLZ{SyMP&5_r;$t~Ak&af-Er#9P;v`90HjLqeX!yu(dl?eI-E0Ryw3~Du)@5=1G#yn z1X+YAWt9|;0{NSUjDE{%hBv)0K}N<VhOP@f$g=CQKvHUb^u}qjsX?QPfKQv|71D}W zg%Wefv1zl4%WYf1`CANF1@0X}uAyw6w*hE*mGFmmEa8MTJ?RAxD&IUdV(xtAbdxD) z;UDHKh*ofPqXsO^BDB{uFVCYiuokLs*qlnQRFPb>9VCBH<|^*6VZLi!H_r2LaTa=c z);Q6ZW{g9<zG%|eZ@Bq1^|-A*3s+E_qi`)WUh1M)pAq_+?u4}qBq^nok1b#pG^`Un zF4s8M4_mvsPW179c0hw02q4c2#A*=;%^EH=*mG)5+q%dmgRD)@_EfsL>VMIki0SEv z3QFcwh}L-EF>4Vhg|OAF(ZKyC{^{n8JOAalyHmuFDw1@P!S|g2-qUKu0C4C2IxfF% z8qYanBv}_~Nl_wW<I|m~5#_5x<PVzA0Vz+E3lTpJYvzWD`Vv&{5CF>)fU*7xPCaTI zKl}ZjrdpT>r2u%sDeQWGX?{W_lRG{!Mw+8Z2c=F$6;axB@^1UhVG0B(iN@@13gvdW z7erc7$>gFN>FjesnKQl6zz440ga5pG52hAY?KH^G0bIQ2-%j~Ks?TE_qp%Rk7Gv6` zRHyMVCH>riQ|Rl4%6QR3*T$zC;^EagTC9Q0D=FXQIH!236v4p9!!q<n`wew_LS0B8 zmm?9UwlqcrCFKoJGXHUeuZQSqc>xi|N#)RC2whu%!d^g?@r`S5LW6!2whgFO0=(r} zhbMSa5c>zN&K>gtz&98UTeT#r?Tal#rQ09#c1B}9y3#Q7hHm&v^}D6p(8%9~UC`k& zg2p0(z6q$_5xnAskHuHFwY=BV!Z}dt%Py?|)1P{<9)9`{{t3W`+pS<>DZ~rkcN4C9 z(<vwg5e-s8B#K?aV(9G+=6^>%Q~k&Rjnq5=8yA|uI?`(k(BVB$;Ua?SI;g(2KzR_V z+y_-(z#IPZA$amD{;%DxxX;j^e0Ox_a}U|?jI~u}xg%Z4w3ODa)8P<`((#-?OmFlq z45w=yK8n}@nN)z7Z>0j`ile(Wge1<?FyYB*=oaCq4ShK0<PpDarJ_3yn3LEp_R@vp zxG%^M*u1vQaT~boV<d=xjIH9MCIF2J8$h@OU0;Oi2?13?Y~KNR<O2`KmDk>$*)KV; zw))sBU%2@7^FA!8Ln3mHeg)H}NSCWV=9?P<JfR(g&Nyil@vaOzH*|>PMkS^fIy_!E zY$Z-c_<=put}K0KA;a4W;nzNM+0$5#u5<^%9XRfYHEo?J1#th~M|>?<`u6$udu!-@ z#MdSOv~0|-AML?lzgg-|<~z|DfW$G9B4HifazlEO@{3TrN6{qmr?f<Ow^~_g(^Hx0 z@OYBmPD;)QR{{EZOAZ=VL@5Y3It(NN%Xk$hING5SFl9rfgPe|+bjL;w2p6Fn^H4!A z5cC1%VJHMR<>Y>xvIT&u06_&%WvHNn<+{c#x9!5MckIC(+xOuQ+xOv)?fY=&-RAeM zol{t@t@tOWa-m!<;jqbZ9DmFt?sMD*oO=9PoO0|4PC8-$J(U3S%K<h$^wM^#+2y?X zCb(lyu(Z;N^n$0<MIdP<o@1S)dHjf9@6Jkz!gb_WHDNrBOp|d1Njk1mNIaMoos<JN zk*}*#>WWXB%F0BM@ia~n_Y&{(K@&qQ0z;|UZ=e@BZEk-PT5_H1G@j<kI;HN&nsy;e z-IC-w1<ry2VN84jO6ILNCwLj{4)(zdE9yiSSWV`9Yl^6t(bCl9Z5JfQml7PF_IZi5 zgLrwOc>m|kF`mX3X$@1Wpi=!$+GtDhIjG@4A>B^Be6Y9y<SQ#nAm<5dYasB##JnmU zF3I@3`OJw;Vm1=K(wuE|Ty0sF0da+p;tEiuZyWe7`6l4|w=dv1_aomj%p23J_DM{^ zmtQI;cbt6T8q|@l8#U<VMd-yDbMm}80@XVJRq2B&Re&H_V9|)KZm%zy1;XWdbJ~1q z7UA+7^zs5wUyQz=968VVDcGjyK$2RLAt*z1siQ+KR`0Nz)Kg@vbI`H+co?0;*A23u zXWDx7L`S}NSqK6JObjt6dY(Lwt#D?&&{a)`HmSzU%Avn3xwAom_EFdX>PzNIcea{3 z)K|iB8;9}RyQXp)kqJ+RW>>TO$cM!5{Fme2JMm99zZ$^$b}E0*)qC)a2M(hgDCfpK zKZ$cI6lwWE<7^n89*X@+WpY`R$tM(&257@4>WhF5p@K5BD#Zmq?34{1ccPzj%mCI5 z7NBh^17o~(l3udXvmEGgxx#a7ys(ZI1~@Y7TrtgfUdqqq<Bh3ZKFW==86^1*;P&0i z_~3W<;FCYthuNjhI3Wwd=K(x<&-+dZp%E>7N<?SJ4a^Y;Sx2E`VEZOX*R~V=l^1S6 zUk_QO4HR^!lWHw`k!(vD?|d%uIUT<%KTjg;*qOJsA3gemhKACK!!QnGyj=>D85QYg z`>qsH8#pAs!*Fwow25OHhC45<voZv9Z64wLZhY-~HwlHc2CsV3MjW}eH(w8R_^g6M z1e7lT3BR=Sla3Q(OZFi-DGjJlCskOvsJ#Q7rl%A{cxVj-j8}zq=*4{q8%xm3^9cIa z;Xx;?!z0c(9^d|9Tm5{FxTp(Y`cn`7NOZ0H^V_Ka0DkhjS-kagcjBL(a+s^Y#gAl6 z>>?ZJR7(0oM=>fTCrB>GQA!5WNlbMp4K$Xa7xp2nEkM;55cF?=>Ky}m`|yNEo`KWv zb3K0ai#yuu2*dBboKzpxAL@ieVx5=FFEZ~8D@qG6ezS@bE$A5OJyMi+a3+{lhfk3K zsDm}0BB6`Zz(wDAJ%FS9*cXErK5i3f51q(FFA`8p9Ob6%I@HNV8Qv=DlmHWNNCF&k zi$4#-annc?4nl`ichF(vj9mb9J$7K(dGg59Hy7-kOn9Cqn`OL1oEl%kHxj+(|Fw(E zxu=f7?L-apSu#qnyw8*@mt$0;G%6lx*i99zMVaPpp7@CqH0owEYgi+FV{jboE902M z#&OFZ_GXoo2gd@qiQslhJB4jI+StJ=;z{vl5slc%<~Y_JU~^v*fpm<ht|S#h^+oGc zkK^dL3w1d4Ymb~=Iq0n<dMHQF0ZyxN7wV+_PFH7^mV|RQ%!P_nTs(IgKw|-@O#?v{ zC=WoDhk&35I$VwmQ}IEK06jecPCkA!PCkA!;_rFb`5M8_-P5>Z`#$X5H;3K(X0c<} zG<K8cz58b|H@}SO*#*qbEn#k984HWWzQf+%*Mq_SD#k_!uy$++>(&lq{hASMo*c*K z$u-!tVH`&tz8*(xT8na70pT)Gp9N|&Kw}or4It>j=dS!Mre_xm)#-s7>fe9jRH2m8 z>HU;V!g!mMhC_~>EXuyv3F=m@bvk`&eMp#G?g?Z&hmoeq6iE65(?PQ4vc#68DdSPk zO`N0$(}I26U(l6&z;U5j6$?Ygv#$-F`ifk?o|lF?$%|ee?>niUcS=2u_o$U_;+!-^ z^A{<{hju(hoE9XS@*#2Wg;o6~dSRI_4Y<elNyV)sNI3c8^2*@MV-@I(cVQ8fGv}Rl zpZVb`8qW32%<*IuYvjw=jsh1(zD`)Baci4Kd~->PlLTSYbwn@1Vn||S2ysR5a~L{g zqRyfxNpI*_zmj&#TAh8`)?$qSfbZV6kZgda3JQI<_;Cd$g;UPEEwfcxuz98Ni591I zsDYYUP-!gBA)Mc5P6qe%8z*|XH*ur`(JA!kD(>21<VZKCQ_VNe>(LeGI;q?@2c))% zZOu}IX(oxgDls>=i{s7lnvtb27c^i_8#Eemn`3FNOyS3G9N~>vF_;)Cqg>?rGfEE@ zY=bGI_ZdyzaJPJ=kl4L6UMJP)Mgw7O5n*i+N}H1~N(BbJP~(i_*0t+I|1;!$-(1om z%<o%aPNcUCckZv_Q`b%7Ij4`L<Zv1da-RY}>FMl30AeD|6U=l>=(~kLNJA$;EJt*l zL5B@9&zI-TNtmFNY_QS5!|$^Jmww@wew<o>r#;Y}M=^Ww>8WvhqJE37o+U<yq&)d_ z4IfYD7&$xM)17a=E1Lw_XS<0f9?m>oZ<vpZOfp0U=r^hr@PpsY;RD~<gRk8<jn%oa z-GTS){<l;9mXcK5Vod@SAb<NHf}+ZB(!jQy=vy{b@$9q4<36;`CwmoXd^%mJ=;T?1 zq;#SxPd}nEQldlad=dDmS6@?>uegr%q(;pHWSkwDLFQ1*?4xIrZgDxpau_1^j0NfP zXBQi2<j~^OJi8@9Dd=DxS6+WtcE*CRVYGt#A2opQ{bm}ef$@!(Pj?~XS1tz_=!qKb z$W@Y;=7HPw3P7o(Fwh&oel7#iN$YA)fZlSD!fU9nl!${A&e|PUSe$gc$x$!Q0QF^r zwOOdz9NzGPGx41t-Q4sE69Q)sKjR0%)a7S}inc$&?_vN?1TfZW1s2}%`8#pm{YLSi z<D`v?mNzGS+VEaQP|DLUP0B>}#0-H(6T##JMEzfbu7yCj9bvcx)mVh;TL)Dhz?=W> zi8${C?`yI3F`NU9FDEQjJFG~g3BEB>spK2bK3XElQ^h%11Q}?DfJSR1w=gS~KhmXb zLN4B&bq)Z|wLd2AFJ<hDLw|1x&pnS`<xc3rH#ewr-M(`Vf)#r~q!;MuBr_O`(2;r- zlFd#9RQ=S6(>RX}Ys5DTp|K389v~>gZk9gvxHUL>(+Gawo(_I?-(#<Q_QKcB`#3-R z#b=4bYI&gPvwv&{k)ggaPCs!ps$B815gROw<`R4|1UT8in784C_5)4oQwvhR%J35V z87!rOm~H@#`=7X>T_^hKfTp{r?$=IX_d9Ml)|nDHq|@vt1XMu!G1j#N*{MM`S&}&+ zZGLht8Q|lm;bnA`xc~{Tk3O+f?OoO7dkhbf`l8N@9Zw`(N(7NdMf;HCFy$}>jmvBe zht88Y?PN>GDYItOSb$odf>vd-iL2ZXl=`4bRW{!gD^KEG1}4^xVPf4VZ&1<`3d#5q zy>)745erMpSXyqx5lShH4EF<27#iq95Cm>N#Dz%nzhVBu8h{3%DnO|ZDD~m8|NV)8 zTT_s|Ug=x2DY8L43!HTa)pB`>y_8>-9eCeTuB(e`hb&z5*c?w0sAn9V^g>pN&MBl- z#xy#POreP+{geKt^{Lcc%)^gnq3L~9d)q*w3)lxmZHS_$)2XAJI^eU)lQxIuBSfAZ zeWYMsfe(uim(411Xo>SdJ}0vVQ9|n80V^tnn;Gv^MyUX4u1jGVy5>O#O?OU{Wm5eP za(AWjQa#=?4;;OK*k-=NR{Y(Oi8*5>>Yl3wLSK3Xfv+uG02XZrP21_V`v^dilMuo< zK9mro!lXH!Y7<i)d>~nVdGbCBd}&*yxg0^f{S`<4Zt|_SZ3i&fLh0DI5aOrXmvGv~ zUXS4rfuvBi!W(&dNwJgar;t^j)-b2iLu2gJ7onDB%{TIb3Q#J;I5?9+w7teWa;PJ$ zo3MDX63ICD=Bf=Vr1WW)U&`d0EWTk92BL^OP^5a@fUYf@E6D*^XCk0++~lygh)%=C z;c_v$%HliD$v+Q>e1|~f?4h!Y%A~m4v<7qtgv-$N1#>FhI%Ab_`#kWNHTc-ox8yV^ z6COPA>YI<<`KIG;iEHNz1GF6^Z0DPgd)LIPZ+->ZJdOVETleCb4;(=$fH++thA{!1 zT6m4Zv&NdwFKaXA$sN8R;!Gps6w~!Z=-M1~V;L&wk4~eTgl8PP27NsxEG&2CityoT zfD29;hI0j%Pfkc}^PGf?^U;kbK3<-c-^PnO&0VBu7gIh+b-8#y3oVY1C3Q$bvv|uV z74F)<j4OV$AD{lwe*At{vC|hT0I%HrzEj>Bf4Uyg6r?BU9C{<2%8%`HJq{#4quDht zxuFE$tX7c@6!6ZcZ${ZVIHCnxBYF~Nnsuz(dNp895rZ1-CiUE6h(@TfT-R8rnOzRk z3k_%hOUoLIHS>|&T0>)g*$j500n9F$xfE((W-*N0OdZTKi;b8?%q}+KZ`;o=Yt-t= z$9HEI!qg`+xT8AMz>K}(Kgw5cXw0#j3zq8|3(Ko|n?c86$Nm~FeCuxyG#V=gr9fe@ z8l=Ljl>ogxL5iOaRZ9p01*Od9sB%f6RxhFyd7-SJmL<MDeffizhM)0+R{;26I~4$i zK40{2H{<(nyD$1<=LXS3<I}&SEt)VN73m~YU$k~O;_XkY3D&Mkw!pbx))JVw4xt-M z(DS>Y>Pt||a|rs^;oSQkhDSd5L|pZQwyw}Whpru@*1c)dEk^beJyc1fpQ+%RKNxTp zPW#PS%WyKJWo3NRGUf4tEh&q6Q&Ifw)Tr`-i>^KvE!ub#o^#$L#)m3yA4!IsBbQvc zoNTyCm!Dh#pY*%^tdW8ueJSWFk_@%snP6yFhs!{H5vo3KoLZ_3pk!#E0bKOZqwwy_ zf0kER9y|jIAE&BoOe=Kpo6}g_W{v7&ue_v4tFqt`4;V+K6cuchu8`3<b+~FEKBZ2_ z$kK3X(F1H8goS;T%8@dMvl|)V(x{nl*@q3-le-q~f8qo_`^{fvmXZVK0{BFN5zc6* zuv3m6GBi!Pkj_=ZW-Og2x|Gv*nL0lqDqqKnnFR*pFdM?vV!ax1SZ_}W<x+rpV|8>O zdlFp%&{2PB!ZR#?(n`6@Bb2?kj5y9K9dZ;q&_|rPJSYSjOVF5sQW{z>1K}`K&<B)y z4d1b!lCX?2RTokEH4hW&ckm#>Ln(|54`2iXZhbUE%5k36c!G-x%t`x_0)i@jcjq*= z{`hw}`Ep@fX4TT#0N~0i>4cr{kc5q+<@nMU0QY;=Nw|ximEXzD6qM~IdCVX>o9C2! zZM@|#u0uVcWj9U&7U@%eIjwUt(d^wxZ1n@5KB39GuOOAiO_=xMGslsGN4$yg1tIG+ zdXZD=dFA*{r)N3W^G>b1nb>a%Q6WwmLMgu!rra<=)pTiyCzc9tOLaP^VRg5%wE}+H z?rfd|4NVy!&6OJq3kA@{#FWBE!uUp5XCf)a0}1Y#{tr@i!Hq#K2+TJ|Z#CwqBoru9 zqQ8<3M4yZD72Z$H=5H0Gdb#eOO7B6|p>3TW$09o^s4(y<stot6VzUHE5uLUD{@(`R zDXnJy_V4D66Fm#^geC3M0{VFjK0!>&^o4tkAWIhwnA0d`hptxS8Y)Q<r;N(SRI=tO z4VP%h*A6MYk`jptNX7mtb(Dl|qIaGHjrdB$y1A0foTN6&?Pz}mo7W8D&ONi9#&ixg zjg&jXkLbn+zAGy}Lc!mW<cSR~TbA+;CA5aFEd$F7(Dh}go<8WH9Pg}u_<bfi&>%bu z3U5gG9IYRD#zfnv(Qn;T!)Jd!ji)^z*-#-(2hv>;i?&xr3y3)i1ua#j9w9`F;8XHb z^HiG+GfVU48^x6Ya}8)<RN3CL!g=?d#20^jXGUek;TfloqFOPh;+$(BZFBPYov&?{ z7qaVBO&p<NA7siei(m#HlK5a;Kaw_5zGH#j@W6`QGh4^kZk)mAe>#P&H_aW0Q|A_b z3E<-0?>l9y!>(!DoN%Tbr&a-#J4tAqeDv$^c97pZ-h(TDIfMWE$rJ$N$Zmu{t*$X& zGmh+;g$6<ZOSKS7b+fQD9XX%pmqOG+EjpjO(1q24MyS)L`2kF!Gn<@p;D=L}pBeAo ziN8Zm^oHqAJ@`YzPyfL=0G`usWxwCCh-3cZI+O#2p0Yw;uW>qz^p~NOaY9rp0fNAs z+6NT+djnL;3gtjyAlhs&)K^9j06paZ{k>+R!N`Eoulk}}0Q!1M=&6|e<&wf+Z`u6z zmEzwZUYut}lMaDK4SI1uP+vq?n}O<^!9Ty~Tzvc5-xfZ#Bf!~1fBM~E=5r4Tq2PRF z0Z907EH`5r6g}8)$~(?;s#myzl%9ZeFxEUwJEE9=7hFZoW=&;chTJyTSoy3Ioq$Ue zlfLcGdGwS6yzEaSQIguA&J+r&8xt9o(p7B#x?U~P@8ssJxLCeG4C8ak(j#I=zK@<1 zpc_DA(VP<1A?){vb=~Mh&v?vnop7Q*)}BV^*iafuozRZ--0EYmECYCLyGT6o?1@Bo zj@K9%ZENyO(`xc=jl#GgO!rP2kR-8sCd)!i@;ntife<>Z0eTtGb@PpB1hGDQ|C8Fb zn;sTFnf`fPJB8i<xRI38oVHXUaf-waFq_7qU)JaJ1bJ+$l8U{ZDewzhCfC<vdPp%f zKx+&R^kV<?LS7ei1p2G)C#@`B(A41x!LCHwRx*4OfHJofC5HlZlCfFJjQJm%3-%$b z0ea5RZhZl&JPjT60i`NX>H$<w%zw;g`VxTTGlF)5y`go255+YP%~ZV2$0MYIh#s%0 zP9OEMDgmW_prm0o1(fm8&t2J$JhxEn=1c{`qZn}KcwQPQu9@%xKvBs4F1nOXk$3Ju zciFnVVIlc+grr~~HT50fY8<ykvxYdO5^yFZ=@mR&32CHx>6xp(YB=6Bj2D$wZJL5+ z<^gq-OZigYH*d0zyldl|a<0dj3#Q4UGe_S*l2{yWiPQUdHK!|I8hGLkURZG_dfV)~ z6O|uYW72VO{7g;+OX%a9bZ%JPvAD*a#)E|wE{4k<ry%&5vXrh9;A2Kbgkh_|b#7X& zFI^`<vtOxRpU|@pmML@ID+%S8Fqq*->-EtAkLShHU#U#VuHn#Zf2Xyxt!TrEe&z4x z@sH<@wVK`ECq?s0WdZ4a<BAi96fMAISmaYwZPRnsyp!zNfILh1W|k{8Jl*NZ86&rW zI-|jkvaTEEWKn$?It-yyV&G|LoN~n2syNXP8!KDH4fw`N;t^T;lus$;8*jJ)rs2j( z4s2-XMh#(Y9zlHxs;3`8P(~OH{HC!!oV0lazrJ(I)0jf=d}#d!(b$n_j-VNxMt>cE zk#-Px_qX@p$@d*XiC)Jnpg~!4v8fiNl!Uk@@e)Y7hGabPaIMYl6SaBh#TlSF0#&L& z1wBBi0v$GR(dmbE#ED)CfES)UM$k#x;*c;ERgsRx*QcEf{F!eSk+#e86CV_^_;HL7 zPe>9)I9OK$^;OVy@VH$zcO)xs-@A;j-Z+D=+&GON-?|W=LOy`-K^O;mXokVG)siF? zGnC^-7ah0<&_lS3&rU!3XUU#_KlRo%e|5v109yL6>mT+k<DFmI*-F+fbfF6doW)<I z6*So>V>n&_m}}iHLYs0H0Ol5@%>hg87TYom_LWcy6o&iEO->^NB`5&Hkz;>kpbVt~ zj0{$x%DosH>c!saw!WV_4vpQMM{;rGgu(J+5*gc!Q7U?)OC)Twq)Z%V?FYqTt@u+3 zep-l@^nK@4Qj~#67~00Ro#@XwZxWl<Rv8ku*65j^dSkY&N|GhcK@IoIC9z2o*(8y$ z*H-7Ut&BDxI1Y3PH2Y1^Cdxxpc4HB!&6<<V<-TN7WJBT9W5#jHG2^)LcWqq{4gfC# z@NtU<S5HOrHBk`S{?0*PZwXI0JGxXVrN2=Hk|JXDLY9Yb<a2aFtCQ36L)aV29A^(l zAvGa0j5ythPNLU=pce=NpkeH$Gf&xwQlQ$=1CQ^0#Mh2my6UmF_CE6K&jc{gYC)re z6`XX$AmVuuL449Qy23rR^Z+C$M(HG>r^7k%*k`_HF=Y#|$&uQStlW5nNuAC(Ym5w5 zSIvn&*jGmEG?#3W=vR}tn621CG@?yRiDBV1+sPoziz16w0?#%y8v>}APv7Y!==vOt z<GBK*%F(AJD$qe0KqY=Rza>DGquc6AP}aGw%w{;p!45^niTtM8VtWWK;l<&agog%y z9Y)WMWL^h$13(2RRif$wgrUZNe|BrSf0~2a>pytn9fh3LF;gXwIt1ZNFge`DIU5yJ zI;;%`x(~Q1?oX#3v}k?_wdC}9Lbp1a3rV7^3Q5*xA+w7lK}|I@9?y9bN02`YNqNy( zaZ;L$s<NQSx6|V)a?-iC8xVa^sDnDjC8xW)Ap`I^=-tMkI4v|wGftn9%rUX+j6UZB z!|8@UOL-41IQUPZcLJK2Xa}UcRfNpBC-Ft;-N#qkfV@p;g{$E_p6go~c7Yg|HP*h4 zEMi>pXNliP1}Mde%ep-LSBh?P2`b9~B*|lg(I#Q(6nSv!)Nt>l6>!RXr*%klo~OI# z^=n!vUz3v~6K>qGjNA9saKu<8Uzzmo;v~O5dDjfIlAq59POID&SqU2U(XVvk(&FOl zyTX-eR<&DE{2f_s6)HHt_9YBMsQR+`KD>^u%~e5M#r=+2gRlMMj-tr53@5Cs_{WmI zXU!YQc?eIucKb0dOl!o8PBGovvIvi`yd-Qu*A}2_3xFPl4oc9f6q)uK=bgHtT_^hC z6R)}D1v}q#+($&)ByJCUbp5XY-qH>Nx9+Loe||QDr=1p^Mz@O{NM2KTsSK3FaS+BU zwa6lrCCTeleI#9=p&NBzc^2XP9;oUNg6arVZ$F^x0D#9n@Ca0UeuTv~uXMlg)L|Sx zUIAdQZzIM}^q*2BG>`t_2}{4YeP@5^iH}^KPwGnXPA-F^_t?Rt#DTY2@0qRRyEo0@ zdpFPFnw#hFhdl@Es&)>$0Q|%5_ul7YcK&OsQ&`o3(78s^Y-i(xhMSM~8Rajbjy7DS zXnY%hKU<NOcA*Ph$b)T0h0@OSweR+7&Z$qGIY09BYyTd=hYujGD+068%@k8}MmA#C zidOgQng2O=x5GFi-l?HP6(A)7Q#{xs7ikbJhs#|iM&mGxp0eLb&oMBl3h9xJiI|8h zYs-l~SS{f-&p6V^F;J0X1zEJn>gZ~M{>$xQs|M4B6-OQ5eGVFFWNPFfbxv}F;K5~V z{Gj08@)AOaOF(TJSl%CPhU_tpp<oec)bacaPQ=SD{eClDC&9UWkGt~Xg|9y9{hDB_ zqn!lOg0%+F_n0f61>nW)R({dh>oF8LArl?Wegi$rHrFn3alH^=VO%e?v|=1?+>UfU zVL)@_>6X@su9sna+==sWu&;vqo-l!*{CbDKjC}YLm|M8cZKsekP9Alqwtb|}k<;7w zK^1gp?<~>Kp~=iYjpGuyN=MN(DVo-qBqTZ&$&3jdCJe}qvjztGb8aK-AWV#V>WVhj zP{%otv1CJcuf~a^Hj6fk)L}YZaF(5E3$tk&kwZODKtmaOKZs7+s}g`9dJll03}sKH zM-FwZtYbZLu1BArF{jj{Kl=;-2qIohnXN>ab_a$X?+`k2o-5rjHm<Il`3DUh^gxw| zfby`pmL8>e9KLb&&vDm|wl^PbbJk8g;;|6qIn()jmQ#S1lexh>$4<^cQ$o)N?tTG7 zqi$1OevqKWEAZf}`7^agSsKntI7<=uzFaLYfEOwusGJ|MeqZsv_^fv+TZS_`D@`ll zJGIW8<5_7Wd~#)Qt577bGt6}CW9*Qk0g*QpnR_&2I}GN)z^XXWQ}g3M_Y<GAKAzx% zX44-;&_2spdEoXz7B6v?Ghc!1*T=A>G%GpA89K9*hKAc6;J)<q-J^T1Serx!N(8Uy z_(Bq9EjleQRL9U@ar9LSabEmnG(;4$P|v8+2isq9<PDQ=y=@9@oPPPzZ|CvXXO843 zi3OF&b{PYw$AZdEZaEZ~?Ybg#Ovh2Gi_$^SF?Z7WCc9J_Rl=10$7~S|U9Umc7R`6+ zD!oua5KRM(2Ohnq0D|qq$rHWlX3*yNbR=INO3H2C7U9^@NYXp?SU!~CsT+0UL|>YN z4(m`s89}LnMsy12yi+Fd-mkX(&D!Sz_=tlGZMZadqUW7&KJKj(ufF-80JQai`}bVE z7f-$45R|<#mGTAFO{sUJlDS}sQZkOM08eer7AkPcBk?I)ErhNuAe`A@${gMVRULuq z8wJX}80=ZZqaSbtzIg5LeHiCLpn#V>YK@0JlR&!0nL=CQQ$_eJS)`8h+puPMUZ#%2 z%hF`<6B#_W6ynCa7V)z?7Vxt_Ea0biEF8%1n`goQ0l0Ygd+%dbZf#rWFX!Rx)mhuK zdZ%_X#AHl$nZP?JT_<`Mx^Uni`Ie^w;%j>&eMHAR516|A%#Vyb<Jz+UJpTaUdT)T_ z<iGGK5r>shRY4IMn$jJq?x2w@=qF0BvkA~+_R(B?)1cLr6H`-1C@3NvY<lw`a(q(% z;6+!j18{<rtSJ1$Q;xv;(H^&oxI5T)Rf(hBzPp_qVeQkyX_&H&aSRPIltlkw#Yp|) zsu@(T(LksG)S#EA0JXz7tSTc=l>umNHh?_m{FCw85Bvyoi*=#&rr=yCyq~wh>Ieya znz+8lU0DL~s&*>{fES#<8Hw{#BXO=-ApPr{z(n%hbVUeOTFZ$Ybee@}&~KK<<<bqu z2^I;7WSxZ54Io?w>PtW+gmESYan)zve^a|o^b28}=oht9$l0fiiQy>+nVl-B-8L3X z&p4Y{oPu~id6fPTW+?2h1D@FwYB;CS<03;0_PhLHC1L$oWaD#NkJxsS$s<ybWShja zNCkt>I9BO`m6T4ZhmHq%Zq(g;vF#ekf*{%`0)@m`UUGiTeBn-XlSfB!Dp2v}9oN9N z@-1}7JaVFIm{aIlH=wkJRwV?LK|qy(QXilzq(0!X&s^j0gW|9?qWm<C7h(R=dX3MS zE`gW-Xg9t?4s@vsTaB+NN=fOo6HmivN4Y1|Gl0{I6sLr=SyLfaCWJUg8Kbz<Lb>9_ zDwS;REd3)jA6PyOe;=^&9p|{G4_bAgOV0V!20TyMdDpbJbdCE;fo2byMOqq3k+sgC zJ04Mli5%RpvQBiW$Mb&T^N`2!unyspS%);~rSw@e&<T+0lC%?vG4c09fF}9ewBYXS zilT|oYPosM@J^}UR};9LlCG!ILRv}AwbEf(!dt4-KBo%EDkN{xv2Y#zswghiR-fX< zacdGNnpyLahx_4bv|%KE@i(*h>obOlGNh1J97XNHO)GVOry*}16&V|^;ngZq1?u6v z)c*PuPmN@w3ooNkrKS>{sw_5TlK4n5*I^B)EkHMxp(<6-1&s$Cv!>mv^>U#cC>+1G z2k~5t+u>;<g=WUir}T1z-iFzCW#5@%4Q=9UOVG7Bvmn$n09~p?yUG>LIBpHr4)tR9 zOj}p7o;&fHo1eM!O~-wbRG#h+pUndN3)(!5{=41F_~I{SaM68-5%W&Xi8^`J3S{w4 z7A5vMVbdBZp)EPmQ<kTTg4i!koCd-=!o?}*unt{YL}~Oe1OsakR7ar00X+TD_ixLI z{wMbz#tG}$$qRaNOF%9qy$EZ~<*~FwLsE~^w>%H$^+}$E<q)$=$=}Rki0Q=!W*0-u zEr;>%^kM_EOCjc$H0G8=%q@kOUT9!$ImG;Oh<m2%2lBh-Md9yvzxO`xa)SiHU}-1A zP^ETbs>_v5#)N;z-f{H6)=}(Rf?eoB7dj2UnY#SU-LcICm=oyH6ty?~#5evJxER3M z0FFNp2;U1J;dhqTQo)z-MK|86jfC08Ik{d30LnUy717H{`8r(|{q=*@fvf_=O3*|X zx6Tzo{6@vJbqf8sP5t<PPdY3ek!pkqaP}w0B97`~ECG^n5KSm&M;YyVhKNSw93pC5 z)|!EGi;fpz>x<BO7l07xpM>fef$A9sf(nL4dhqNgY{3Wq=jWb63&T0?`042Mm(WfF z?+0*lyOrMem?4}SJ9BNnhhz@eUqw2Pj9Wa0?zp+ODV<*m@hSIMXQgB4>gas9lDX%b zQju~LE(77Baq1~^gI7%a_uGW`U4DHl-DTk+y^s9*GXQL8r;u~+JD$8yXD{Eu1KTZj zK3Te;*X@RIPNc^srl#{gfj~vKa3?oL#JtKH2(doO=pY`I(C|AQy8Rzr@4bG_V5?oz zG;CT|O<sJbJlUxyhaU(gc*0H?pI7WTCPv5dB;hnnGPYzpDGjWC+JHtB;n=Gx8A}zN zXpbih!^hH*QgCk0B%NWjk*MBy&PVOmI_Z<31O(M6UvvVVv~l;|8GQN5pGXaC25R;1 zKk+~P%$)Hf+8)4}Zw|zpva}qY_3kS-tDX)xCbRvm$sn5Q65^8m`blAhQA;_|;)sNg zaN6Wd9XwpS>1kTNVM|;H<%P$sVr8*9IIH7nefUajQmUTQBB`U5)8|F<SVwx+HSaW? zFaJRWw!fvOJFJ!In0ehBD}Ywc9on$+C()%jN8>0IN!L!Fw^E<)J<Cw&BuKoIGnK3~ zs{ua#-eOVlvv!}U{u=XAuG6%Gi?7c(BkvSw_S;Hc3KBg?bjk%=R-YBcElVLS41!`5 zE7wtcqID->Ha=FiRr;CF*;dB12(O^wTtP_J^)0mFM89#zGJd<eh7;CC-$8PmSfsB~ zPIFhO7jd@_ttz4t&*lPI;#sZEwGQ$ir%WFnEz7ekCS&6zZBdb|3J$%84TQBt1hplg zS0mXS4GdPxIC=9ZZv4YOPrdEKk>h3blx-V?_UY(9Yg}g7197@$L2};O=OhuWD0&Z} z8#QwheR&S5XCV5<b{SeJlr-?92W`TKzTLV*Hi8QPe9|3X))8E3jozcv=&uGa)D8mg z`1W30cnUp@PAew$+uuMXw!3Acv|Fj(tZg>(jXSz9V(XMPJA{NbcwfY2@i;^GdTAD6 zSOXf%#+g360jhThk307Pm|Sxuw(ps4x}SPV3a@<hx^&&n_#}n^{RSXUqN672Fliz` zY+;`lYR0)e8#%yd7D7xf87KGbB5{f@hL~CmF}u{j+>#qUy%=I<v2iFkzB>V5fjNCH ze6PZ%pi_g7$w?1r7<L+e>(XJ*5!GuTzSuV6KYRY|l%KEp>l<g#=Dh7f7rM|iY)k2z zgy-t$R*(2(I)Ld<J$PyO=|6ZAfRC*%s`nb$Ms)(}l!`%GjEwkcO5{_$0Ro#26S<pt zs!h}dkrEF|>qJFyoHf=4N*Wipi+a&r^|GyNsQ>&i8*%sUC5#M|G1Om1rK}v3t&cSB zoA^{~B99_OO(?yE$!659?&1QqqgneXP={Gmm)V-)l$5NQ+Uj(oGsYTIxB$Jl3kYjK z-v+4aI8YgaD)-@K&wV&P{P`PEZ}1OJHwB0FJ?_dQ7QXhV+ikzN^qFAY_qZ#c3-cZI zw&CxdawJm9vRj=Qz}WE(!~>gkYJ~GPda_Vax@DOx4Ma{l9qB-HnII+;I<1^E#%>B4 zi%?<Be2ZC?%xT>ac=&^k=)~sjw&u|2U<GHKJemaL*p=~3+L0y~4+)abIq`iB3iL(@ znZKxj>6*^<@5Gjm``PU?ZLjjC$Je7In<v`3psXoaKjuI6P8~>bQzBxC=eZ?mn~Bn9 zmc8e^Cv@xNbrM<zW8;{S>a3-Bz!?)wkxr+va>(8krfE`c>`7}7teLd4Xgwr>MhQ?A z=u#Cb=#8$KPs;zq|8B!_t?ipTKH|P=xOTd7apMi~t}o`uY5Gnb=TaDd_N{fc2w7@H zf+oMVJt3a-J^}h&>?B?}b3UP&*eOr@-I*&Y`IYeW%_~llbQ~%DQNisL!ozqWQgX@z zGqU*bm2l<gWsQ|K(#{v>TL+LF<i2zOGSl+!q1!O&d+7%pvYJczk@Dz}d@iPFDyw47 zHxFJ|oo}LxlRqO}URj;$Q)%KA)%n`e4VwfXenp=TZW<IpA{ED<O4Cs#AH|!SnYI<0 zSV<^4H+<=Nr_pdFJWKB@22#cLhbf)Tjy!9XN742URw`(-c+N_-EyjnTO2Odt6#(yR zr>algFpD=lVl1h|r-*W6nj7a7$M{{jzpX%4|4Ygc&sU^su4rYYYbBn`2}y^feHgOe zJo(3srXrJ<E{cUU==vgbZ4p|BW|y)mnfahK&N*@YiaOCxo$O7NsTf_&6maGCo1{eN zDpwxJTc}OV0b+P*0F4^-@;t(&c?A6pAgBPP9w=q5#eeFV9dV*RZQ?aIe`)6%kNc#2 z&$q=}`FO?K0bJ4!0yo{Wj4$3egNsfbCVfQsK)eW$@P!mrsx&oHHXW}sbL%rcUCoSQ z8fL?}L!ASqnJ|Q2T0|J$16^AJY6}R4CsFDf$8#V5AiU*cS7j6=!;2p>9(@a)fXI(j zJZ8)F5K{{cOfPCoFE%i}(7<%$)Sg-lF|*Jxzl#k_FNByPzcUNwMED<x<GWMvvfY>7 z=iPpNg?A=pJS?%`NN`dsB%d$Ua2@6mpQG#7tnO_99@knEyU>L$v<O>8CBwr4>;l`= z<!638y4L+KR~Oww9`2s`?72os;-;EUueQ6(q7&XR*Q7c`<e+eh(X=?Oq_D*RXJfGk z4^l0CF?FVONva~nO(9iBKU)F(oxiqhc-3XM;8mC162JHL1Q;GDW2C=~;ej%S`%C26 z{EZHlqckNa?MQzaL;WT6R-$iWD+Sx5@uF?2U&wrs#xM?d^*Z~>1g+AJ^mq-`s<|me zQUmoR=x`6vSOywPP<`ux$`Fn`@<{yI;~#)eeDS(gx|6~=0B%pUBf-)_TMk?cCmue4 zr#y6n+X1|81t28fLbe?q<EF@5fvZE)4Y78oCP2#2Wc-K?7RR~ctTlOIHe0L<Sz9lx z1C2#<16rvcP-R#r@91C!54z7JuD#*zcDnC*?PPw~{l`&~#x`XK+W$xxBApM4^hr{b zrv0T6ZDP@+_^8u}O&gy`mw@h64&l<I4h?;TA-UzwT<v|><VX`e(jH8%se0p*O+`97 zX-$Oy={-WbPG1n->1;BN16hTNL^xi0!mPxuCIUZitwFP2F^y{nq|>`JkS<IpoQf<7 z-9Q1V6gkiPfS?D-X><esb;Z>gNEe2!X=|S%$Wk}awS|GM6ZoEil>O#)>Se{}R9_@r zvdok|l`d7SV%pGz9cza*n+iP7>Eca5>hlr;6q#pYg*1%Y)t<cZEj}b^*8HM6hm=l2 z$@iWYo)-tg-wFVAy7TX)7j>{7n!t4ISpT;1K7#fQV5|L6e5^VFtK&qs(5bd{l1X<0 z4mNx^WYKG<>*!GVg-9h9SVWoSxNt_Soa~wPAGAZ-4sw#>L+uAiKsQ^LPbe13#1WA+ zNrq%><XGiFvv4N7#dc;X-c5oe?0H`*VEfCDymj(zxBUjdiLF-kzrUKrs~<LsO28YX z-7buSnYL$f<Nf99qjpZD=fz7r#5aF6AkwCkK8u8C{$`ryQ$8JIhv7-Tht{s1K*q~_ z7kvr3HV=diASgkVO3;CVZU7HCX+7Tm&9=Ym?S(Uspx3-XXp>5QQuL?Nd9uc+SzyMz zyZhbLt)p*j>!lg!`XW?i0IJjj9qsPE|B)j&cEccU*)iJ&A^?D=L&03>?zB1LTQLoh z$fzH7zWKN}PQ3c&*8phiBY5xl_Fi0gpCM+Tkud@3Cue~U;y9#Oi)9@l|7IuL@u!P? zaowyiiPuOro6^v=W$17p&{#&eJd4uM1fKKo<MH-Sd<TuN`01too&aYY*@v(Hau(Bz z4NOH2?wQCLK24qBi(wqUTwh(q{f`(v0N}57U%DkseN!@%Ph^b`TM&v_Q^KG4(t&+e zBqCm;w$s@p-iodhy$fAfP59u{C(k6O$*Dd|CMpG&ci3y)@3W#<-n+nD<<4b3w?XKq zj<}aVy5iP4pjffF>LGWU#|s0>)h)bwhJUeBTA#MgcAZq#(NB3SEQeTFUdGOS%Pp7D zTM01SU&hEl$vEBz$`~0aW4Nz`k->^N_1;&)$bfks9w<d&WsD7$F*;B|r9v7ntScpb zMjYvaj_3Gxow78b>(I;7W^-`32vs$w(qHpe7vR%h`ANH{(a(X#CkxmVZC%H2;kC~` z#yD~%o76%mbfkTB6pZL-G|wxZRM$c$yTv0=Za`eFnIq=g%>wI;bpSO%%D(UhbYl^! zu?P+GU39HVP$~eF!g*&N(XJES@3k!ek2!rE2w|Gv2)Aqj!0j=qbeCUIU#i1vNcqa? zZWiy{Xu<8`2B7O8N9E&6H?CW~>)emoG*B#I{?T3IOhTG>yS#wrVUh7%(ku;=6sbyV zKn??tNQ4&Qq@}V10^RUQ=z}Cpik?VW3IVjLnD3yMtAOf3>_ArvKmPge@r&QynNwFT z{IdT2CtjYCyjCXjQ^n~fkT8#o?F2~9bl;kSbeO0^kW_0rBw21sPMy1G^G=IPa>D3| zb@9dviH+%ucqg3@o>Ho$0jA-+5FYPa*kih$jh3?Tbi62DEK@6st{=8?)q7q!^mMs% zTZbo&eYa^2T1b%upNI5U8VqSbrEs3F2&`_ut*#TjlaOga9RN7k@bN*j^ms7W8w)B{ zjimf$DMbPt?8DeH_>8$Mf$D>-F>Sg7xlqnRPD-04>;=41$`nxui|V}1fK;ye{W98c zqVJk(;LE?6$CFMb299*vlfLs)qSQjpM0%BGg`}tXbg``bd1+UOA3481UBUOBsr-?K zPy;Otf!Z?k(tL6%ASlD^P6p07el04c0JZiOpS*C^5q&PsjuLBW4$<ZTm87MKv-+h) zrC7X+OEP%F(4695nt@)PhpO~Lm3xgNJ^Hr%GakGNmwdkMjR=pQc+Jhv-T9_t|JyX3 z7^1PV$r|X=)SJ+O)97FO^(@XmSy+6DSImfDbxyC)v~ZiC5ihRUO~*dcHfeNv7;SyD z8&W6ONnxaK>S2hfxh3phT*UsRy_l-sf$6Xhhp!vNtvicf={~<4;+g-|_5wr~IuG9k z@S)w8ZuvyKP(bOE(`X?c;Smayx6+hcWP+eT_*0x#0ek-Klz(0G*EgOG;PFK;>OvQ~ z&=&j>z{QDP!Hqz&cxO-l!A&yt$usrHGq1fEW&=zYiow=|`2k)AoHFT%4kR(ysH}Ln zY;-h~zDs@FIyI9G9{Y&rk#KkHXY-N-skpA$|9jZ3!6#n*TL33yV798TR12|dY8ktx zS}$X;TEggH1*3z;u|7Ur!C3S@I#|KjU>RdWWsDB?7{~iy8RJo$RqZUq-ANXaH2|eG zpz6?#IbgmH)E9xq0*;<ogBLvIZ2ae^+nSc=IF$=}ZQuFdT89pd+k>}^;!n?=@GnhR zaCBL1u0*%QPW5rBKsz>qPcb1$L+$2QBuy0Im`m{@ze<}>uxvAg3YVc83qTls7ab*7 z&HmA69)UN0@CR94v|<n_h4ar?&(<_(KhgfkU>;oYgH<`1Jz}37)?!n+<=g9@V`GV4 zhpQ27Zm`+3vF~*a&<!^nt9PAyPbI+7oBG=?h@VX7(V$BQI=TuUiH>j6Wb%7fgUt{N z3%*bx2oc|Ukz{{5a*s8F-wffUwTw8;UrRvH3zVvWsv`b;Uu3&<=oI=#dBq8aq#sl5 zR!RT!n=B<+-Ryb};PN|ui=C8~AN^hdN4o1YXDnH8oKm2U@^n0>Q5MEGglZ|Ttq9K0 zrPkCW+NQTlHq~WW8FJ<s$HT+I#peu_F0&p;ecu_#E0=#S{h)T9XMsbeoZs3XSLa9% zSTx}A9L?a-2MHXyPIL*f`gyg+plN1vF9V6`ab`{9EVL?ErEESqR4h2Z5}Wr>9A`=J zNCGrZ=R;0h)ALOlG^s*fup~XX(jgVC{8i?)yVW@^>F~h+0QiR%N{itm*H61nbWsrl zTno>mLB%+F6is@PbTxUYG`u`6k5;qFXczLxRiZ74Onq(90RL8+6Wv&XUY>`pEkN}Q zm@CO6!>Yfxj5Cj0gRQ^WRj@I|VNHJt$F3z;U-NdxZL|-(fvln2IORq{Gvg&LghpXj zL9=*<4d|sAgbPzp)e&=@d!-7sT!C&Z;o0XLj<<j17A!0`nm|B=hiHxeHcc^#roH}) zAqvj#cE0JjH%`2!{nP00`p(|86WuDd(&idFY_amIqv&KXi~~J6VL(%=INl`-2cmlS z&(|@v5MuvA1N-Nr-{{2mzWD~G78=;UV6INzJKu=Y&MvLY29YitaJT`$zwN$s%ZC8S z`lBPObi!|ZdZz<fIt9y=p-1v;$+hnQ%*ocD0~qsR(S<H_p(Akd)F;j`!oas6887B| zYybsJee%q0BhS3{6#(A4(g@!R;L|goIp^QZqmuPnpZX`+VR4jI8j|leJ8A8WPM-Ci z_%LZe^cw1%jO$3FDWU_{{E77-8s;qgVH*x2CweDfcCmrk#Rl%&-F)8RfilJiD;OIp zryTF&L)I~0!N_14YlbQq9j;((poZb01`sX*^%=bG&rib@U%3wZXBJv*!hQPA|JK;T zS0A-cv@6VS+o#Y=fx@LPF?-{kTh<9UCLJX_dvj8n;2;yb50sbAO&GZr!p^bO;&qZ; zYsykJphAR=C8*jwf^Z2a4?va5(DeY&3a4+Gz~s6CY~MB41kRm-v+gsB4Qr!=?2b(n zf;t=l5M_;CZAA1)*5@{<rZ>uwagz3K$4f7vj=EiuqCI+Mtlx&_>U>>K0z(bx297y= zbyUg|4j)9xx1qWfi0Dic-95DgEXe1$dSOY+K`V9BB3a*Z;<6TxSYtKP&yx8-;~gBt zMV<V5<6vb7FDOHmsz9j^DyYC5mQa9FSXfxbr@zpVjVmAG0cnf`X=!yUXMTALXbybq zInsnHa2rDIZ8R+aKM0=`ZTd>&4Un&XPr_XElJz2@%fi+HGAtxhnx!)obUMA$ur$uj zqgXCyWE@u^qr><7Ri@HrpqE-J&g+W|$UCiG)B(Oy4*OLDsqdXW*NitRxEnI0_LD(M z-QFP4QD^3CyKv|`(S4JG_rGMsWy#NWaVlEwO5u=K=StR>#UCWW>SLNk>Jju$T0B>} zsJx7A6qVl{ys884K=0%jN-~cAN^_-X{ms%hxd*ivqP}O3gmnaJj^f~hqPlPvM5t|l z#gRXpeCut00C0GdCB$(3-Ank{_9fhJve%P>Ge5Y*PnBM(`BBS6Q2gTbG=8OcsV^+A zUP+IW;#UIl>Xeiai;MGJw2b^p!x-5O=-NE=(mc@DfGR~-x<?BGk3MyBMV#mlJ~HFR zJxQse_|t|s#x1iL02T&^Y+C|Hi4CE{I>M!SsJT4|szXryYoL1iq3VlJI>h*JfIoZi zX8hMRx3^ef4ClspEA84MvGK)~7tqr>{{r9*?I3XD-AnlTujlaCljz2q_&*miY1s0K z1Xm41j{6oG*cUm%_s%!4cdmgwkrRC1eBub7S_n<L=>1T)ExOP#xCy|eyD#1HekYX9 z9Z(r%6+FsM;PMEOU-<M0ffqq1`bpMxpE@o98o-|SopQ&Tm)>|WfKTT&x(i+CLd)>V zsZX3?j;Z?eM!JxbT0A9sFf^t<dFI<jo_Xz&Fq>eyAj2J?{p08~9tVVdSLDU=Q%BuP z$}*}U@kYk%KKb^xb1RNh7m){cagHpY(~W<cu7C?Dd)s5{QBHzw0A3)Z{G){FxjLrj z>bPxZbNK?LjN^T%2V+B3RN7y)Om9MU$FprG`rrJ?5jgdjp~S2~&XS{K6FN4LW{H$T z!){sH{q=e9L3AfRFKm8$N>W<%2sIEifN%l2z5oRMfU1~V(4u_+7o2-EKKQ>kN?o*~ zaM3vvq+h6=Vi*6E+i#8o-Mi=!gATcFsFGqs>P!ipVNgo3PhD|lrJNx)any-!3j&}u z4%;w<;lW-^&o22pqXTf#k%KXMZA08PGcHb%T1RBBoa9o~l!RlSi|tOWiQk&f6U_=E zYhHe2nXOB81(uZ0<M>@C_&Dn!0zN)af%yh{sn485Cx<1Vf&cy5k1#be@6TThK3D(# zMN=;Fz6C3iCT4VOZpHminnwG|2SwL+viO{ohNsKR*Mzg(@8@TI6<2M)oecoVwe6bG zS%SVwZm~#8Ny_l8b!z%cIyP>Oa{F4cpR>X<EB4WjG*L2eFH)Tk_&m)@mq`xUmGXGW z>CR7{^L+ezcVGDj^u)Ta8@yydcwAw$S;7=8a=v+BVD+8oMHyo|<@@RsC;uve#49Kt z;hKVvadZ-&yz)BLSCT@ZS)7lT%CaY&js^Kp=X1~|wz8kb6}tJQ**@wt{k2<O(foAW ze9BK&Sy@6EG^`oPm<61$NaZmO4B1d8-vLfBYf2m(=eE)O4B9-6{+=I9;lKW5eP$(Y zkTCHS36Fo_QSe#1SPA2O>_MkfbAa*%U%Bj4Vws8|FB9nOe5G|tWsAlaiSx(@tsCY_ z^5r>WaF@#FG<6U_*EJq<>I7c<nGWI~!6T2&x#EqFj|~$UKLy4x9P2{K*;^ea4M2y` z%kv0lccM`$A<!B@br?baI8f?=UY^5C9(N!7_jmt*usu)jaT{KD%fyaLj@=nA`o{K* zUwRSt^G3AkL<fL(e0vWbd*VR4&lt_s8XEiNjiY<dTmyTf=e=_c?2p5YW89|OH{W%J zccEqYA%M$vzkACEowY5E<a@gDMmsBm>^tCGA!e02>I^R|douVFb)Xk4VbA+cxnj*r zZ#)~oON-Rrg+m^$hjA{x8Nhi57?*oH{1WB_`d07!raFIW(N!{POuDI0p81lIXI`rT zykv!NKh)vkna`ZF-%(xSzLpjgNkFU*CfBu_aArd&yLg!Bebl!Y=L=}DCcS28D0{6n zp#kmamQk=a-}H{(Q?2o=7rM4YN56~y#|oj=*fU+jp6MEZwof(RwD7e@?Mw!a8&wKu z(}{lk=6<~PImbjrMsyUZBh*)sS_aW<S;7gl5fZ+_0u~4E3<627fq3VMowp8Qlerj@ zliUE%r~|b*pf&}RqZ`mlJwRB73hQ{{!;e{YC%RI=pFDH}oJMH&tP~r7oP|C|5q0@b z^u;fy8tVwr<Z~e=y^gxm^s!<CuC<18F4eN*TLZ!x%<=cALahNE;?(0Ou<a**DAqYG z!pTPsSrlC;x(>+9c_|Cs(4>X&NEJbyO@w@%LyS}a#No=#;6<G417LBUMI7EoDVawn zI-m52X(UyyQh+K!1-(GfXMR-~$&C^UmtAoUIsjjy2op(4k%8OE!rF{Y=TWb`Af+z? z&ZZb@JbKbNXi9ov#&eVCkWf~X?{qpXgKfG=b&f4VL!~;6(=?k!j&02POAA>n(21Da zEuO|ni+8@HynbIgU-~@Ms8IIV5G{b@beEjx{N3kBFXA}Qa>B1TWQ~z9-07DLTH#Hi zJTzVCs=?|y(K|?-sdAf1BMt6K;pI~@vT&iGJmH;yJp2xZv9fqb`I;OzYG+V+nYD2@ zc5vj?m8UqOAg-;X^)aU+{Zq96xb0RXU0xdARz5G9?QaoyMRu^6vS77uu}^aZd>&rB z@6v+$<7m@~{*9aG@yngd*fP=TP0yONk4-oYWL+hWcx8Y!-e;J0imym~G|$MR+ci~$ zqd*=`{*{ss7JRmw7UJl;#Z7DTS6_l&nuT6ogz6uLDpjC^5}*{0UN?x7Hx1)gcNPCW zbRLux@Yoakv-`)#w=K|xY)!_*dqRvsJZ5bSlBM0SfpBpey3s&sc@cVa6M})Y2>M5X z-T@qU><Auv+7bBbb+@%vPXgya;d3!7irb|LI#w9P{{aAYzUkO-;x)It3BYUGLEy%_ zm+-c4@4?!E686o9*fZCN9pL-sL+pu8kIyZ4uSxI1s=#Lfd|}tSw|tULX=gz!jAnUY z4NW^U$bx{KFIHyR6GQf(Q8Rk9$Wk=<A;`sYLeW$X?0(-Vf3x<bH+~Pm`_aAH{oV}k z-S?3P{J)3@9zFKLpS&I&*!a{15k3gu;;E0H9_H!+F;gMWaU6MOy4cj^Xa3d5Gp@Ds zc6B~NduYJF%zWmYuQ)bU+;?dMkF!jgOpF76Pn2;@l_$IL*{M#sIY<(RI+*dV0MU7# zr^ZSVv!8$HErU<GW;=jMU(znDI&4cE2gGPp3eXCD=YOjg!0D|P-ct_nu~(joz6v?n zOsb2m9k$jK(-~QiQmOnIMy}md81uNmrEP9cIi4G0TZN&E6h%Jd2x~ysq3d(N;%-3o zLRHs71y$&v1{H*O*aHv8_;3|_rx%NKUq|4aQ^v7*o$rP;+BcNvE5uj5XFAhNzd4_> z@-PVRsl}*E<L-?D<>eA>#w4skhczgBBEa6B5r#PZl*tu$qCe=wQG%?n#>1x+1xmK5 zwK1J!;fu4xsV<EPcN97Eg$AVLO*9edWXxRW5!x-jOLf8R7X>%KTPNuYMUYh$a{|58 zM^2#wK!D%>;T~Lb?XRW6nt>hl?_c!a0w(ND7Sz(66>b(v{9+N=%Q!{S04cfd;-k{x ztFY@|+Q%fJ#C;R|a37#kVaWk|%14-RiPKXjD<x8uL6309F||BL?P4KMCioUODbmW% zUnIy&$D8ltUqXN6UFlv3J>opqT03JRg%xp(AFyw#H#06G4QWX+7cxn4QvB+|$~w_~ z9h=oZD^XuFc{@EG?eb>rdF~XR9-ftpi$vF%ibxxfg_jjLFnre6T~0H(0mEdfW2;a> zMrp*(dr48E*+nHP1KR03X&gnxwO|;H<K^bzz{9wq;Zt<IiYLRda6c7km{4F`zlP&* z_ht80%MA$LJ_T%l`H?qFzU{W_06Z|G#7xit-goU3K5*eWH=-HZb4v3Br}P~%8S;z_ zy6aIIcd3pdAPI4<9KqtMl3z`}JxA--EI&wmR{CZ^q7VKq0mn}P2t(*b4SHz~x;6); zhs^h~Vna*g3HP7us1yCnBl<8_Ew#t9vWy((ekyBxG0Q@eJb>J9dE=wWL!$w$XVI9d zLDv_cm*-I$o`k9nA*l4@)z5o0zJC3O+C7ba4uH?mraDca?~Z{I*ZF$1=|l&BcYb?s zyG3-N3+=$~0sJ?BkL-H)mb(C17mKGn$by0<x>dAzfcQtSgspPOd29ebh&;omppg0{ zT`($Z_xnz{V(m+B{636B?(rG5cj3^1TVYO}ZUeA&--jRYYdZe>KKy`x9(&<WJ^<ic z7~X#lfYS~Dp7$2`4WhoD`q=3oi<YC1EKp~FFlEIwF<&t-b@`c>6G!^vT1EU`0(Sto zc=|Kve8nu9Gu}%1G3`Wq3Y><e#)I)uCmlCLt?j`Q+l^DoBMyLgG1{JjcdOB<nz(mM z0pe*%0WJpce|d?zuxcRO4&W#qIah0CLtk%z*ZtScSToXtiLoB69jRc=a1Yjx_F(O3 z57rD<FfrDHp}w-QYPd<PnKM;dqHyeP?Zy{5Q5{bV5*E-ft8^i@EfG-rN)v~=2J|xY z@;;MTX{eqtsLBv@P(eAE$Fnau1@HOfkBfI=oAB(%Y|2iceH(+B@)@V6eXP>`8#9>< z!&9?xt&(9>+<{K>XlOKmum%+_0%60k=>d(i@3#r>`fq=8+l3%dICIMwYnR275O0=A zTx5O6-r7Kn0M27IO~)Nek{TXHX~dynNXPSs##7`A0JksbFKMR}LHi`x8BF4%K2T+# z)Eha_djVB}F<?xFkACKwww-$bE{kgxmRSJp9ZGp<HIlVKZWO_7H(yK>R0wxnu8{mq z12rls*f2iddA=4P%cq|e?u$#KVmd}d(J6p0Yzh;DuXjsLmS{UwWKpKT3$pJ_2x=*= zMc_rysV>P}lBW~jGv|(S?lf-(_-Xc4hrI5{)n$B{2v5izavwdfJg6*!Xm?QVe#sF9 zFleia&cnfmj}KN8PaiMj6G01UR~t|EnzGR|vO0PdpSz^3HeJ@VjU6FY*L5mEy00W9 z&(p59fHSm}9-k~`DG4%(h5%0|vpl(oWT<^sfsPmBvdSf$M-5kr*z(3Y3Y&cUZGQ{k z-FdCZ0tMh}&zZ!1H~7Adj{Gsmtbiz<f&%A8Xn7ptKJ#Q-DX<RNAb?UOK!?z}0k1(V z34R(55}!j_&EpC`E%7>oB$FzY5e%$BY27g>j~xjpg>Zf^!ufsBwR!ydj{P|IO;@*w zR2ts=xV3n}gN9w)IJDIdSsYw4ZiIOV`1_9*<&3k5RHZUh?+}8a^(c)@A{bZ;)iZz> zzU_1P%(s8mVxs^6*X_9E*avxWV$XCVx<z*4HMhJG9dM*~p$n@F^Dy5A|MsqTpZrM^ zL?)mhN8?zUjFw1wVRYN2EMHVUKWbS%3VK9N*=t{V<EsEX3&6=mYUn~!un1r|C(R6i zMoyajLYM}y6_Mk7--jM>S1}zRA;_^8{-h6yL;YL;r5rq(g$jUyHp?gj7!<<$07y#a zN}baFA(BlB+xCC_^xgDkuy{SyrVf;U!Lz8o>5Qi>&qR$p^M@}&vLWKAmRfY^!lwaT zJblI4`@tL;rn^`N$Nk7VUYRg0O&Io@8f@h7@aTGYg~-{Ll{Uk~;}I>chYddInzsS? z$Cfg8q0?~u!dD-8Gk~;i5JBJh-?|aNeO3~Q-b#Qq!xgL_>%rRL9;_LuVEt$h){XXH z&2SIajr3sMNCj&~&F|P?#VtTsLx{ue=~Qj6?y+-`@I~kNG>HdX-pOqv?r^7$#-IY# zGYZwW9_U>MRq6$F1Gn9=11FyUPBg-mztyV0w}d<X=Mfm}XW}%^1_Y2gp&oCxXNv&z z;6SrHf!TGAlb8;T0y!M7fbsxT-$tl`BY;vrP@jjcO#|T~re@|a@zD375oWD$whpJA zFoGX^@Z1D(uIxyrd4@e(c%39guPmIr$HhnKrKOU1n)|vbg-4M^jTRSbrL{Egnqfo? zK^3ZJ9H>q}^{fHP{jk@$haqs(S$~5&x3|49{<zxrFS^A+m7>GO%RilbYd2CKk#$$G z4_JJWZl>w7=*M?7+-XW{a=#tmDDqS6{Ml_z(vc$Tf=xrAfXym(ku=fba1s#n%2s)l zz%<0-+FVd>hQ?L_q-)=coKTm-59l@TS>Vu09>GbO(*qWq_Sv>jYG$Lvfp?<Em9<q> zXCX_`lHfp0I!W*zNXX-ltAU?K25|oF%j(z#K7m2{yX~%*>hUR<ogC*pr7chA$t&BZ zS9W5aWR(xJfH$*h0HT?Ya7_vp`8Lhd8eWrcyRB_2=#0%({NFP+G-oWN+EP&2;pI5l z1dUh$&XteS#9S#pp#tMT4=O+q0AT|<tO1RNQ|G>g5MzBoj&X<d+@Wzm=VgLqvvDYu z5cCeAwB`tu*BuL09fV$(LO8nz;o=Ms*6`3be;2>(z-jbypm6=)9gc~?QZ^537gBRA zkHL_zR`?jFVHH4CdJznaBN&`OX?Oy+?+@{y7k>cD^*sMeCiLxi<FSh(zx5cZh@%uH zUVC#Dz(P9+bfF8Y1UmqH5x~}6?>hMt+4C}6IEkWHk|(~+i?mq4T_EwLE2I}m4BE=Q z)GCKl&)S#XxCV(s^&9|a^3pp5b1+WhWthzj05BC{vl#t>#n%DMM$aJtDm?a+=jkXO zQTlrHJP+5IP18x`NcC_$EG+N+&-=|mspOO^JwXS^a++?k07=Kj)Go!^)3))cTQ`yU zqt3e2%B=(nu@f=IO(S!`PSP#-b3kYfDq4uwK%hj)8E04S;+#zE(!!%4s7POoKJUk6 z07F7+s?i^ZA-Ed~e!2f+r!U9lhfK|ukk8d`3xLn=aux#>MxJ@?Cb)C=eofYND8M4j zrjajBUvbvIIr<gpd&LP~)bn+ck0zjFL~SpL&{IM7fy^mqE}7GFW?Cqh7A#3;-AKZL zuWA>7!6#kwJpgAlQA-y(4?7pW`p6A(R5F%*=YQ+{0A9R0C>4WBSw+tE3f7G#j`xYN z-uSfphBdtyAFg2SPz7s7df*jAbly@BHyvrWh!pdsb2l*dQh5mIn}F(@fGQ6HK?#5M zHy^_1zWK8b_J|D6I&Tv`@`_U;{IXJdguf#sdB2f)ugSIdk}jE7ZOq?HAa$P8>P(UV zI_N>rKVh8cl`-hXB2;ZZbYlSsm+|lyT!C#ry(_=|7T{ISJ`Vr<!sC&)y?LXM*1dVM zj;sMPeOkKnTBW}ZO;OB6A(l~=zH^jC-*u&h7KDWP>GYohf-+DVfa+aqoamKNb1Gex z04RLp>KkzWbKjQNsyz5^?fVx!)IrPQ!$7ij<fM}EB&3WBBxA{SfOhEyV7hCI`Lev) z9RkVkZ^3tvzDPMH%#1~XwlqeW3a}dlPtr6tNa=b~d{g)^oW%DG$f}a2k)RX2tVQ6? zbPCO01HYo+6B$k#i8n;=QXd!S_u#buDUPE6%{b9l_nYXQ1W7+!DWdjGD&Jy_l(*A( zIYwuJG+AMt!slQB);`UCrSWj&2#9_r<c;O07RaEeOwHgKUYWtenx%PP9a;$Iam~o5 zEIMda7)iM2)yI`kdg>u{Dk4Hall0DZU?hxQN99O^ANLon%i>~*i-$Y#UI2gNX;C5g z;hl^4>P_=F|M;9+={Wyzx}=rKoTb$ffoPSec(Ty?RGJnztpdg9-9gQaqf#ZHREAO| zQ&gkolzaRBIxf3@8vp#r@!~Y@vkO*&-)DgWpfz-38G3ORdU+PAItY||fpP^X1waFM z)>)hJs?YwaZFC-eLO&)3O0ADcQAo9$Dp$Nxl}=+9O?`YUQ-Rh18qmuN2*Z2OSe(N> z_uPZ&`T)*4c_XgA;f^*MhI65DB}LbH*6E-azd&Q>n~q(ac+D+uNB4wN7Y;rM0bC8> zDgamQde_N6bYdNusmc6PYz~r18OdQyra0HjQWzvRUb^7SH<CGwp6#!Ki%+JWA~9&j zt0etO0lVLK${qk;P{0>7fVD5Zv5e$|vUMEWQ`1=va2<sK#$jFqP~Y?Kr_S&?v)e-T zA0Rajw7I^rtPai8syLjzBZ&IlIps#mO5rLf>`vuO&*C~W{be{OstIGlBwT^?gRi{I zezwHS67Xv+?d=L#GR)F!oZsRSwII5R*VkODg3+}M`)x~8g=T$6-rbH#+8x3Ek3Ogl zU>^^cff9(-w@DRIKX6r5NBVr+$~X_1!vInXw0U-o(_xfXSsXQ{K5@ofQ0fW*R{+4s zGp`+jSy$;nay9fwRJz?b5Fk0VKLB%U06q0@Hxfu?*joVlqj;O&{tiZE4GAqO3Ohkg z{!d?V_H{ysfbs;>E!tg_rKikO#1{>c0up<QjCmGl7#qta*vRf8l{r`AdLSTGQu46R z*5KD*8&p_Zd<K6KcQJsU=U~%?l?8K^JC_Aq#+h^nl@q;I*VwUl2|M;K6-r+U6xNJX zuy(iylWTghZlnhr#(S}DtOpy%d$4Y_7Zc+>n24^K56H%#L}pT1LVqJUO|N+e0EB?n z(Dhkhp#g+TK;H(ao-zE*^B=w9PIRS!zkTYF5sHzF_RW8vT;@FA7OXYQt#w2<q7`T9 zAf5`1BZO3?-Q<b0OdA>8STxS_atIZa09B65eB#58SurR2<Ih^3!retWY8$_$z&3>I z2ZEl^H1IyB&Z5Y{M0s*<m0UNr@+8ir6P-d*6hys(7Ah$hilk#vG&=wUC8)Cb7P=}` zVV&nT;bot>#@DiD;8PCfoF+Ni3{9@0YVyDGO*q=$HXxSaj7fWSX&Em$U7m6Q&wLir zNY5Prse0+)ytJ3ZJS(D$CGY8a1mlR?sR;&1(J@VDqcZ0>olgofq4U1vJd~&R<>BQC z<xBWV#fbWXfLdqCzzg)->2dYsT6h{RoksV?tqAyr3^ZK3?>r$NItOiu77EPq4#L6X zME4o7MaP*=hIVNqYd&kF2}4kTRt<cLpfu@udZ`^N1*^eiq<;6cpNyNREclAku7V+{ zM>d_UFBP9MN<4T|d@0WSxd=2vlRlnA1!d8>+U~sO_!I>PPpbekg<eS$z@zj^SG{}j zBjr%#FsaxlT;7K^o#+7Y+N<{Bp+{CR(BnB?QG{3VF_PwyL!$yC%qznwj3kigjn`Qe zBBMvCz!)My*_=ezjigEdOLdJGeSRlSUf+|Cv#&3Fa-$QFrG!|Vpn-Y~;nFO^g=qwR zV^Bc_s?rCwyZ{~4@Z<+=!W;hYH(08*ceUPgPIGT=)#UV9-26`VgHN$fjgP?W9X_ia zOGImhJ@XCho@-#|Oapu78rU&Y$Da8H?wK*+_srID&#Z~-;Ej1(^OGcvb8MSr=-z;? z6TJ%u9u`5q3BBuGCx2T^l`>j&@@$Q%n1`}?Or497b4IbOHXzQ)*#n=uG4EuIo9kE{ z?+m-#txzF$?8FPwT-GIeg)MIP`%b9?xLTQw2u>ZGg{5^uh75h@&R8z8X@8`QS+38p zcdj#XR9Kp%9g*R0SB0!2J;s?acttYPFs}`!6J!J&owONYS|z8^O|<)-6w6MmOZp-w z$ka-@phMYTy3rstUP4=(({m(~EelAT>}-BWQ#C~vT*zm(mqCgKX}cqwWBom?duz5y zMw5O}HeVQJRb&}g(&;j2HO7aBa~gxf)F;oFNf}9!9vjbn))(yAp(pFa<$WtI`kF$9 zpZ<ek7>E2YjLUc=inPC@?0xI>6=&a^+ez#+mX1zlnq0{Yu<uSsIL;5!UPWFq`4b2q zjd(0b8Fa4mVN<04Xum~tq-}VNpO&BPyKhyS_7i~F&p-5r!6#jFUjXk%_eA=Ef~_fj z>KH3AZ3y2@KeV6`YTUDL8Tag4#;<PY7r3|(D22776>JzYj`ejTy_j6ngS8`x1AgOL z^SgGWlE`Uco|*Yo1L_UvunvUFKw}YSow6PeJmpAScjIj<*5=2az7D4xWiCC59Rz&5 zE%;<oCNTa7B(m4Lq1z%sUn8#QV=Wq~n=y14ZAz#wK=stjchQ4VJO)pG)UkN^rCSkp z_)7Op>#8{Y<T1$dz`>Boal)TL9wqr%WGuM81K~NNc&;vM9>(d|sgue&Dr<z23e#1A zggQzW1b`}=@1U3Z09Ao;qMPrb@7XtlFJ1YQq80m~QTyISA8_O))mzxu*<lv#5V(D> z<7h!gadfCi$K#t+X#ZNoq&dxsO0pBZsSvGsWI2te<#yN^$xonXsUT7sKr@um?*?t1 z4oga<HNY8siM8<w1(qh&Mbb<yGC-V((EOgf3P^qD-IvZ+EPv*G&{-151fL_k=;`SL zax&eE8nN;054VrFjwTfx=Ue5$z`^812h#l`^_i5u$vM?DK2#D&@xCyM|4NK)k-p*Y zyiZpe#{&V)^ozg@V>!;!IAowbT`9=awz@To=0t_Bjk2@SNP?u9dOXTjT%IqkRq)MC zyNHrm578P^{V#MvY)mp0Jx=N|Dj1&I|MAFMCf|PBX8=4k3%fkHd!~-JZrhJb9x<Ms zP*9G2xQSLssw~=H+WB!8ENl`!Su!S0GxQc07geehaiEt(rT6c@wi`F@ST;`dEc%cX zC@Bp*WiS#c429;ZHj9}{a|ma5BkUbA-|?;tAgI<6YG7=*j3+&C6F&We)=yC%F;>At zj;h)!qp`J41%|Vvn09iGJA5hW*gbQ`5x!$4#GbhZcFxv~Lp*Yf@0x31XXGqzto*0? zI9#{ml4BR$Mo2&v<b<3p3)*?fvGWtJ>z+pM!m7hPAm4=E^^TLSiyfa@r}=tnQA7Zd zFLGI$D5~)}S-Q(UGL$8;<y2)C3#dr8<x}~k;9fj#otIhsT{Of6=1rZNv5X^)S1w!Q zn*_v@2~GoTgl!8oRu%0^7gsK)sZmP<QpX@j`=eU`_}&Dm-^?ki1aI>lW9_Va@O=Re z@Uk^)Sn8@ctN)QgsbZh8V4~x^$vbtVa|gO}DnLNPOMi9@=&eU~!HYW3B|KC0=;W6Y ziv~MIm=r}(<i*Fobc)BgMlY0}ofSTnE{ygCy%IlOpd?t)xkToovp<5WomTw=pu=b^ zBwp0+LMWxDR2|V6IzgU(h;UX~#k8h_h{m)|U!aAE21VV_1WteY?CI##_r9cpC_0GV z>0(tzS#FyMuVjjej_Tm20li@Ri}ETbjG>XznMj*#UrSdCD+PNEvq{bdz|tC_q1Zo9 z*(b%3Gh+Ts=D_UdA9@3{K6~&_zT5pq`s%}H7ry$)_gJ1m#}*(j3Rw8+BX93J|EfCx z9Jcysu0Di1ak%66*=frqg|#C+*f8FM^<%x*Fy4!au^z0CPPVTfHDT+=dN4kujU&Cj z2wk7Y-#+t!c-AX#Td{V$;u*)t)|AN8SR~IVZA=4;m!2hHdW3k|lhx0iVn7I8uR+!4 zjWa#yfpMk=fC4tI>&GKc-;67-ZR>Wl6g=$_8>5YT77vP+&gpF4sOVSHg#e)}0#Y2~ zvzqc^;^36j&<r)tZH)$THd>j)bj*}N!34Tky01n7R0&W$K+p%2s^)5UvdiM~|NB0c zmTSez^222oU8~N;XgavK&#~IcI~V>ICrJ_s9M1{9n}h?mHFz=+Z|y!7>2}{y@KuJa zYNh>pR3$NC?qrMirbgl1VNW~Nq@_x}0D}H1&U4=+Ot;GO%)=y0rHMHeXCrx}>T;SN z$2D1Xr+|Meorl?X>D0QEHmm%mA&WMW8q#TOcp96$!ZPx%92{IubPh%PY&G#{CjLO- z%OQ&|<tTF<$78h_O_pB6!<d4=fub)eU{t4~Hgzj_Hv_9pXIb>_Ypm3H7K#X}R>4Q_ z@c>367+ckpID8VHjJmTJM#^#&w<z2vh}`18fHs}z0C3s$)41S-0X%3^uZuDTDXbNq z>$6IDIlMbl3#9@9@t_PFO#~I4LXZE_n&!V>JB82v!tB;B(}m?M1<<}{(Yu2O!?zv9 zD{C(45W2R2aONJ=l|m`3BN!Nm>Kj2&?t!i?;H8hhKd!j;j+X6$=bko%fFN#~qR4uo z=Q})Y^8e|j5ckZOlj7!txN(N>BF=H+7!OhJ@Q(ZrLv+$b63lW3N$dX_z>YT_`|=I1 zz2yP`Cw3mqE_49^@O=P30&pFGAMbkSNjIf=B9m|Qy{G}^@LM)Ftc+j_ch0^or1dea zk~Gwx2_U)h-ErR0s;%6HyLdy}$aMg*K|+|QlUrn!l*7%cjW|m-F_A=Z<AKBrq?0z- zHUnv#eKMRQ?7XrOaC9P}T;3j%E*{T_;U$Z6g8q~zL!G)vM+G#DClv7Y=}0M6MJK-+ zh@GD#p>cW&ItIs?4!R{?eu9@iOSVf&Phgb^3P3`NDji0Oi|w6cz!2-r^pi!rvwUKi zetv=C#);qJMdobQFve)oc4^Y5aWh!?G^3>drREKpUrt{uml*-3&*-fXtS)D>M)V%v z*Z_B<hLZSF+zt(MMG$YhjU)C-%oA)sAc>3f^EzxAi37u>A;Pz*=4gh&ltH$ixU^-9 z3@C4OI*9QG4TMS<uY{(w#l+ft+TcN!^<$Gx(K2EYBy>98s6xWyUQr5jpMU7f2h2Cp z-w$9iT~HS~40i*#INnHu3^ODdwrv2OzS4*tYEW;`YvpG$)Ap1DtR3ya#x+%}9qYr| zvBAs(p6$T7r;g*yEu;Q%<$OGa1XV`RoShmsN)QZ|4?CM0dA%93F=nM2TGxU40(5O2 zsx)9uqpJ$6Li2(rp44$C`g0%W*+*h=wQ^fbAax?;;SmtkA$~6cK0@;FVXczSjwBnY zJeX2bgUe#llmuVp*2~A$SzB}zb{XQN3Q#3;g?p(FD(FRgjek_vWmjCCT~;xO3vnFi zTpwj)B&x?&q-r;vlLp*uVWn8%>mv-SV{xNSs)!=h37~6;zSHQEKDk0b_sMcJ0q!Wb z&Q=}oH4#cAWeaP0S^Qg~nYOw>(D%f`IVDni#DhdkV;LY7DgEY^(P1*+PH-ER<@Bak zz87)6`^sq<GUS`cNDKmGE(sYsLSya0!R<t+kk{G1JO{9IQ*f~1b08qA4_2aoicVae zj`pst33{)u$W<Ngm8?)?aA<yBa=}A&B$|fSyONzqSKwl0msZXZVk4ZQABKFgdcu@x zl8?M@|HmUQpM3jmPX%yME6uUc(7;Q-vJ2mO-bM`e1ljYz2fi`SO3M`tF%2<robu?R z7^#d8LtL)VmlB@N!f1%Z;03<)n>oDsJA32k@xGE=mKO&G+&b{-fWC5zKvr6<0Tm)# znuXq9hhAPpX>=1x!|M_B4go!b*mB|s9&z6zaMjOlZ=zBIBh>)Uec*7i*r<p-6F0{y zcm!pSJq-oSE{E6|ImhprZD9L!J$iS;7VAX?|3MGi+>;K15f+0r)DW-z#5Q{r4fDOt z@2oJ+T{yI00cMrc{!PPtFM9^&JKOfxhRsFqHf%Nu+p+5%Cz)?w@HGt%nlZW5NmQii zJWFp#DN}^WM3X?Xgeh@M^*S<l91*VIu5qO@MB%9un<SDt_dH)wk=tndipV}P=VPZ= zv>>9OV!K~#BVZ1xgfsw2xlqY9-nI@!6S6XM<x<pn)@dcFPhernZ6d9Ut9y>aDz#BV zD&C$rCW)LjO8F?As{A%k6vWe5K#{B8(~V7+pM-OznRJ$<bMbIrz5E$St_^1kgc`z{ zMqD552VSYqkP>i}vhztyGx9p6ax4kNC#4a~Q#!|Kn)v1hssE%oVTH34&JoJe9c><u z$)P>hk*DaM)1@=f$UL%T*z1|&&WPr9OcS1RrS`@QDom;-ye8q<w%b(HWSc<fCt9x4 zC_BJ(plp~*C#N*Sj@vmW=e7CNkLe0>8vr8bO9<oGikva=#tb5dobG2E3TFTJAzy$} zUl@GSHD>@g7r;5u-x_qG({S<pmmjeQutQ|Vnd$;u)Wh7g({-Y^0n7Ceckf=r-Mbe7 z>|fEkUh#~h0T7Nr*%{}znf#XvVZsAxMn%$yr)ODQrXEFPmwn}`f(8&afW|y@Z3d_e z13?c|&<m~Rp_Iaf4?PN-)(zmUU2|EL6^3(89mh#W4yN%bs#}QRLPp<sv;xu%A+mQ7 z78?gWf|Jz5RMQ;&0|_HB%7mOouF(Z6tDs;`p&KVU0=sF#<o(GnZpRJ3{)4}qV(_cl z_b$5JJ69N*eBWNI`tbS2hL}m`D2!LCSb-!AG^s!|wBGp0H9^{wt!a?-ybK!4Uf(GY z-vrR5)wm1dq9dJ)oI+2dY5F~Jp6AeP9@?pK6N<~63KC)Qc<EQMU!lxqX+f|n#Hs<e zU7Z=)q-f&!j!|p!-B+IUUG<isBYa)6p{E9&f_x2EhdVq64jm`Dg;oi_)qd?DgEQqt zzpFdW2QSe6=v1HN=qIVVn~f*)nAYR)RjX4GonRF<r4?^`D<H{K-?LA4N#)QmL8n^L zHl>iGmGWmA&-1XfcF~6})Wi!(8sMjq-1dD2Z935b;P(A>{L__t@!rR;ZMUdme9Je6 z-oi-w*a-1up`ApulU$<>$r$L+EcR;+gdx6n`vPA2rCm;y<9);fLbZL48>dT7F3t*C zMt&gOEMGf{g4Td;KrhWBtk<FIi_punD2;4H&_51U9m320>=C%?XaCh?!N6afF@pXI zUp!DTs&<^THqP;TW?e`4J+lq$h{ATwHgNZJ9SgONXj_L8Y)ejxF-0&XC{!YAY!bLx zc3g7o)f--S%WD9<X+^Q_!b(Gy<D38O_k>RYn7-%jCpOZ>X9-yV;MaVq)B(Q~q<9^X zfAk$J4RuoafXAg|5K|sKyZ@!R<K&d;N%3_}!t9)l<}W{at8E(O>n~#aRU&uj;*W~l z$^3hy3~lb~cfTehD6VembP!L5sC`s8I(JR84y4yvvqhU!xiQYk=}pu0Xngr8Bf8l@ zye$ASI8C**qug(f(>i?lCHW74JItN$q%#<M;ZN2BI2Ptq>I8s|(eFAK8+{07<#d>2 zn~G{(0<agrp6G8EfI9))2H>`Rmz}mxq~}yyh@nD{wm6H>?)h8FNu1jrxPZ#jYxu?! zNjH+fj#-?Z$Wx`<Pca}N*+exrmBee^(dGfG$HWV~aoaMGk>*KEm$W^kVOg}vgKP(D zn^i}B?oRd;ok_YVWfIONVlv(e?zm`@mhOJx3#}n-FNurm2>=}?Ct?(z70n0)xbri` zucF4<8xAPB5Z0B<W8)%EZ;XjHE@?%&Gr?Ua*+~uoPawrhX8-pgKZH_01n>?37<|$- zCn0gDp9AyF`VpA#+IOLOc<cO^AMwT1=|K<@2H|57`&jtOBj4Zm_^Zwa@XP~-c^3-7 zU|$J4_AKG5>-S*Ox?XHtQ^oK=+0}#il+FXkE13Ma{4`6j66vS{A-x5aMouhJ186|k z=b@JNm}|Xz*Fp!qP^Et8u!c%G#7mxbAH4eCe%MS)z3?|rKFY<1qCzJPYfieET!-?E zgro4agfdeq;mWi~wkzdc@y>M`Cp^mUr5{0tcoWC%(mVj(Myrx>oR|85QgjNP^yNoC zbG3w3v+&Va$&r)=s_5Atg09x|MJ|FzCB<nLr^$dY9a17Ty3kJ1cQyz^7+5q%W6thT zX`Gl%QZ!B~uMKBG;y70%Oh@Qzr#c^+0Cl2f84jLcKB0I~G|o5I9i=LZA<%d!ofO9u zHAdgwYIw1&Ks&t67Lnl)Z#8e8)0|%c-|_FNODvJ{Q=ZV_qdqRaI-v4)D6|82zvPIv z@*8M{>V!NFV`ogtyHG-nN-h~_p)JmgqFGkW1502vs*?m<5$FIT>KI5e5$+m7Geg(W zp<anT;`~aQ0?m%6B*+fb_{M_Uf+U1}JX30b)L9wXB7&KG`)&ULbHcQ3c-y1b;Mw;Z zYOjzyR##LR@#XWzM+vf6ZoK+I^4au(0#p!x4_yUiXdU9GcTD4{pSS}vOYTbRd!Mil zPdQ~U8(&(!4}af0@x}Y<YKGT|V`SPN^bQ~xT#I0M5~bk@sOk{@^bMEeTi4xGuyA0! zzl0zEjk(@!$8-ZbX6x8FQ^)q126oMoljC#7Vg5(x94`Vl@3`cc<5TpL(laCjTP6lO zMJ8T%%U1zBZY7bw7l8)wIsgMm7OdNWWf;fyRP-l3XNKMLwi6o8mA~d8b78_JNy|_2 z;*gJuqZ8fVWok+(hZLQ)gDieWLBg3jClxQ4yh9b^c@n>m!}FP^&n{+NWu9$OPMwOh zgVZOTL~luF^$67h3Zf`B#V%0*Ki%rCkjeG=`kq!6FD6PANADiJ!lx37-6+~<K72{X z*b~=TjiYob(WOr%6i^v|(N8M??g!vZ0QZ6U1jiPv?CH~K0KWuq1ArT&-|P2XcG`Sq z$9na=B+xe=si~-ue1F?luuol<2!SuOIDH=lNDG%4b5J5v!vmV0wCRE+T{Vv((Ay+p z1X-B?oKFQP@~MEh`8r8gs3|NRT_ERt13+pAQp$cK<3Z+{abzgO4)wS#NdfWIxny&U z#J;j4Y<;$Rp*_3|u`CVevt0HOfF{@jgyaGRrO9?0MXnQe5KEz(g25+U(+}fJm;Q#M z-_e{jJ=wL~tKe<`7tep?kzbT~d;$smC7=QHKmMvA06zzC)QVx*g%yFm-V!#it72lj z7n|1fV&l3hCfD?0<C<P<TwBHDcrP}stD?8!yEaH*Ec7!Rl)qWNk}E4{Ss6NuPp5ze zQ~(6MP(5Q%eH(zvsL2w}BdpD0YHAwCUHDP#pIOSmB^ypUau7fJuZJ4{zoaLmgnUup z8XX`qz>KI|XeN)K&p?yUr!a@Rn=qrQEIGn6#?MU1s{klfp(<lQbpurII8YjZb)+xX z>e%$azsBDEvjrRLh4I?93-{&f&)IC$O$%h|ln#j(nL1W4iDfto_Z7xzmsTF9vHD42 zWJvWyuaSI8d?V^=`*8>;N6Ae<LY1>8^UMa*I#oj*Z9ugZA<-M1F;i*U$f7B}K~qjd z3Y5YLzJ;twMx;JIC(*VKr4<@-=|p-v@ea?+aFnlz6Wv7&sc|aOm&CRTPWzv>P-teO z!ohJ8J#zu1mBGrOV%j<U*{9f~aI=GKXOcA8^Cqk&gHCYqy>mSIb5oEZ-7<n&(`a(g z$a)8mV!AZUSLSNUDNonA57Da~()d3&6D0?mzGYrjKt{9#S!0&PcZ$@@%gR!G^2%wo zjVUFKyr+(=aXuq;h7#gEb4^EaCfVPiLr(NpU$qw}ukXQW8+$uZoD5PI0QrhiAz8(Z z4^G@RPU80_T&o6@R?v+)etOp&o+dcZ0boskDSP4-<yl^Z9de&YVa4Tmx~#Yi4d{ls z-o3GmaA^*DaSFlk1YZC22ji;iZ!WAbEYw1r`mR4<ZaLj=T__A&Mb?nXL!xJmm<Pp6 zwklF;&HKeLi+&?3fcK#eQ!wAT+y-FV&VN0A8{kfr^{=|gI@8YuP)8Ha@O$2J!eUEu zCuN9Hom3I^k{F>XN@op!k@xC^*HCsDIX06ipVm`TMv`)}n$kIoq<k$^C&@(XjZcU~ zan=y${3}Zd^6Cd1q4eNro|Yt28g7633~J5FO?@Le`t>>TGHJ$xfKLsfsWdB^+M>Km zo$pbTTzSX0Qn)M9eljpAd}$pFp(x6BD`%AwS(#JAfM`Rd`ki!)CjF_%IMII4aLeFr z&k&vCFZ$^kxTi|b^rv1i7zXg*=r4w`KfnHZ5PrDtveR}rx%iY3>{5yCP!lc9Vl-hS zmLOGjKT=ggn(IFOD~_Wteq!d@q~fV5E!mqOitu_-tn+!rs9dSE1Dz&`;#3eoBQ$z# zJh@%OorN-~3sPa6f3bvg?gUXU(e_yU;_)S8PTEIxPOH&ar@4+o=}iDm<5KiOag(`( z)~QTU)`SKXU~ZtNSJzAS8!5)1rs6zWM+?dTbV&LoYJ<!+=-9d6?X`H!e*U5J0OkQ~ z&tW@JIV_O^2A_CM6@CZ%s3*?Gk41k6$C_a_d=~Z!_a+uY>9>*<fQ7F-a;ER`S6vL? z>nnt37gh)smKwPE&N<wCXZF?R<3kl}SksG5Ypd9}wig>B=laGqRcu&O#bN7uv2L^% zr4rLkIj_x>1%w7;o!9abcb?M?LurWeHkP25_5fiW=v#v78HX+nK&c8w$9wV8XFL#Z z{Lk-YwmT30=~>4@@f#BbbVQK!!W8Gr;9`XsTn2EwQk!%Mkp9;sea!KxzN6hwrdWO< zY8JdIs{c^A7AqQpjiLe|=!s6DR{>RV6!$NF^ZHIW&_7@M-i7-TBt804E8`*AB~e+_ zw54i=AGCl2(;=yRc1VuVajKb$6enQeLr(TIyK|eTr8decJJ#(c!nE_$O%r!VO!G7i zAzGcJOW910eMgZHo;iE4zs`aK$QbasA~9x(V6zlp0nvmZr19ldNNs2aTFArKZGBF2 z>HF#YojcHNJa?97eLvlorzwbSg}6jtB2QQ=o!=fDxRdC7aV(di@Xp~B%+vC4mR_nR zPvMq!NaR9Ry2PlA>t{Q*y^NaU8yl@0SFxe+&vp_PGYjn>m$p2;1oFB`tQ+ZOw8O|+ z1&^|j(zmJH%*xP7oFw@o^-rh!tDUlawBXV2Rusf~THyn<uwq0y`HtIO4&bc?3(tgg z10{U<S(7+?q|G%Dp90Y?WX^v+aoD?N;jvLd@<Rco06)8X2~YdvotPFJ=m7A&zub(Y z$19y{Lp$?Z>T4cO+n>QF=W80<XB)U{Cd57SC2U_P;qEzw&;95Q%q-NJM63%f!fyeb zy5o{#mI3&c@R*K$OjIT^1%-*%-Estg_v4T6M0x|jzUXf+dEN@+G{4a&^OVSjO`j%H zH%s_Xos48J0*XERY&ua~kUFLM@{Bz(gPWN9AVt4qUNKpC@%HdavdZuo;c*%tqij-v zP%IbkS6-Z?+$lxAJ1pSss~CWDQanb;lQDz-eBJK62Lw-gg>;}i8HBd*F>suQBtg9R zB_Kqz3&lzxwjqy}gsGgynZ<dE8~=-+t_ScKB;PnbDF@|)32uRLsBZ=EoqZoU?N$JU z;I%vMo+B$}`nrAYr8PP~V;x4x{EELT7AF!2qj<|(K*lhOKB6)men%G!+qHXhWj^Hg zOJN~-29;MtiYd4!)g?wi%ZxK2X)}<F5j~|CzuUegJj-{Y$XV-9WdDk-CxCTlXx^&$ zA!<ZQUS@F&+6Qcatph#2mR_aXX~)ZP*e7k5mvA&FGgEG4I+N5#1?kP8P3CNr*Pxwz z>z&S3w`4*XwCw-}F1mUMi9>x1<`#`H_BZZ%UrE@Bh=0w0`4R6C<)EjJ<I|=jT~$;Y zT(=Bf+@-iv+})vgad#+I+})wL7b)&qw73TM;#w?NaY%57Ki|C%S!Av7xX<2m=FFb) zk~U3_kAa<q;(9h1$XdEgFDeo<ydu;q5tFaB_N!a1=+sseI#e?th_e1)7Wm*?r=(r2 zj%AILL5`R&j8@-6s>(o7NFjXMbCKT)RGbg@j|xDnsktDq^V@ka|Mi-+<sN1<Y5SQ% zfJ8FD{|j!Pm0S4%Ju($y;&kXfJs{SgTq-Au{Tvz(Ah~j>L&%?Stdb>*>(34q`pbr% zz-!GI6pDO+x01+W_s@ObXxkyt1*z5K1^EP>`x6Fg$^KdSjUb%qq4viwortWr!hUR? zjB->ER!7Qowy7}%vMNHJHMP*EX=B7+um`Dd#BEeN07<ZO(ftT;Ws4TFNWJ4@onY)7 zFP=wJXry=d@lYqtVHpVZ@*$E_c8RvhQ=ECG@0{T@-Cy*xN0*p}B)g_96YyY(xZJ7~ z*Vo{_?haa6_j&I<;33bQ63MNhjS(y|!v}1;xsFA%55x!hc8}=lyy|}$9JH)~{Pu*i zJt)BW@-eI=l@eLRbVG4@>dcklV-|Q3<0o#ai)1C?g^mJ1J-5t*C$QqVW=!v4H*Q<w zGo}N9PFg@9S;3GpaIcjDR-gyBg-leZ|7U&&%--w%wcivIeclB~MaoV?EvU?8sutDf z?a<4o{v$gQO558W_NO=oYDcp3-LZ+(-K(pn?q@=2hk`nbQ3p70<(1!o<%wk62mX8O zHh-2*fXZ;jdfGliiNRtA!hqO0T>d^sv4g^7z30f4%_}?7Y>+&N@bx_E6b;1C4gNhN z3<}ur=subvi`S3jkk3shx3giX<Q>2G-F&^@fr+HRM!=*r?kZzd`8oWnNqAw;0ht+7 zSA`IEfJi#Cj1Fkgg{+;+?yu{vRJk)OJqRyDi&nwgy`0u`<F_YsdM}_-K|<4wo+gl> z=dbQ{*6vL{Sx`E|c7>ox1%hE@n<zq>lo%mA-X9{`30F6}=v8@r5~B9MgL`?(SPEHt z!H-Qg{Q^@IDBJMCG#G;IxFbbxj(`G?_g`E8c@agrX<5pwYH~O_-g&KVL3ex+tG56( zmqWrNxNW1+TB=E8S&POhyu26s4!Qi-lD*^r9LtXfiyXzEe@DJdOm#43^eBe$ZvZo| zlT@2!BWZO`T6mg;6>D_wP?iB<lZPu6+V=2)QEee*E0C`sPP9l&IzE!z3NU<^S=p!* zDXvY~fkk@c<SpYpLcWbbHMjDJ*n6Ggl9Xyq8ioMO5+M6(am7bR`XX@1sWa=V@Z*<< zhLRz@axuHwQ7=TegagC#!jb}aU}U`hhP5$A!f8J9eSXmS?(Wl1``rKqSp4lf;gGjc z(_5m<sVcegbdQ}RGCyWX532zDoE2Ty)h8wl!<8uIQ~%$##uONay2DRUpKqx9gE8pI z_m6!EbFcqM(Gz`WJ||`6wkSmp$~&a~ecgj34HoEmoF#A%+*9YZW@9+|<cpymm~yId zlL`UsiHeQ=uGeUcUD~OZnl}%4`_S9QsWPe`r&s%R%sQJI+g%$*?IisFC4ijn)KCc^ z{`N)Qv&(+?I|Xq<>$0cUQmb*hnEPOsB_uk$Kr}xQH!oA*$9QVlvSo4RV#dqE4GcLr z)m<hf<>sdd=!3HKpw9zJsA^zI<wLpLMrky~D()%3``1-}YdX~?h!H+QKs^cD@K8Zd zPx5nYqlS#n5fFc1sz53tq(Eq<Yrf}OP(evvfwd{`m^neUZ{9PC@LW=eeDnO-t<a3G z(F?_Vu2Z@hzHJ%n(T9AgcWYNrI7+rr^f6v3+84sceYb9}9XLjJY{au1dZSE*+lP~V zbD2{%YJs>knzDOFne!0m!nHbv0xo)x>v|I)pgVn@uKnGTz0T(ZKGF}amup~7{v)}R z0b`x^r-^wPI%r(r=alCg^d_H2{=33u2w}kfHw5u^pQf6dR#=&IpBd5xfY%J4i}%gu zB^kHp2ASZf_h)l&)s^3RrdE$D5jxPRwB-_ix=7$SM_Qb+n>E{@@ZTMK(2U?s#R2=! z%M3Gq!C&>JP55a&3hnS=nxA52?N`WPb((Mit(Y~T|2N{i?g4^+w15t&oIk{IrQ5|< zEO9HbZu3`yKT_@`b$T?6v+&pKv|~jT{h5!u+AdfMh3GxE@lw#IPK4C^I(wh3kPl7_ z@-1wkTWf!wU;MZG^-&QS#p+-7b{3dvJLF7B<%0Oo6$ex7DqhR3QNDlRvefJ3qAsuq z5Tu^~*$8%K@OQ{Js0;K^g?N7;NxCF_X8}MCIT)tdVP|(+c%w*-P`6P5Vl7a-?R0;V z=!*d;l@&6M)N5cckT&VoWl^Rlb6ry#9}t&bv?dF@OHv8<*M5(5u*``(K59ek+fwKT zn8gf5%@rtj;gw0IRYVRIfv&(e732;l6=;c*m1?Oot}bLohu4t;KkAr2clqyn%V?Cf z0-|NcM8a`D=+P5QKjup98!=qz+OA@L7-b5PHqF*5*>&5cRacL7`a%WEYtoR$2hR)l z{a@#EQLzb~kNv!D)!M^LVN5ix@j}p&0=3n1%AcurA|3sA1Q27tXCsL3y(|iR!#B;K zi8@;djXa~qy$vpSlzn=J5m_*Wdc|x<<-3JUomQ`Q*Tq7C_MAHfMw9vJFFoP;R93lT zWN+b=Fq6uBY<KD&8`hIwvCm>}%I(KG=Gm5g*VE!?6i|i}@S{3cIgbxv$J^-BQ^=LF z-dlPEf@Wuc+h~8BRU6vs36cz@J+5?Qa4`o1+nPshhz7zZbje#~K+kCrleEOFJ#h)% z))m-vs2X&aRm}Um&DsJse)!dVRZj-YEh)u^mt~h~NVp=yV>c1Dc)Mh_$NPzGq|>}$ zghVDQEhcm=xT6aQSh6}#`ciVn6=k`A9zDp*RwVOzZ+8J45&K62KAVLjX-1*_>f}nz z9?{^>DA}&7>qmy^G8d$DxbrVaxo_?F!gHx8^W1`%I<5iT4LI>$bcGA;{}O&W<MZ0D zq+k7kz3hQ&__3F+A+%w}sF1Ny-f3Y+6-}_E@X0`~B9dOI4xbei)kHfh1VhHiT%A&< zRuC}i2u6bJsw|=aFf-4FD++`{i}ERRuyQnXL~M0)<mQn}ru-Ij>i<T)KkR5ZEng>| zkB;VxglgH;glH7vyUfH33I-i&dH4k^=Mwk&mxrEnd!FUm7839=Qgpd+46Jx{?;Kro z6T;Avt1cWc9w|-`LA~2CF2aJj`3)D71qN$rHiSm*VOM3gEJh!v`CGQpe!|lwF#jm< zD%D4qIeXc&dWbLnv{7gCpeB#`vu`1AKzvf*&#ymn6k7TXaR{-r4m$Z)Ze&(N&Mr2N zz?qu3!p;kD@Fr>@g#_=@Dbg&Q8P-8gjWj@!17wdr26n*{Cn^IY&7u~vKb<0Q0QMgC zt<(=Y;L(ZJw$QgR0BwW0k<Y9lBv4zie_l3vZnl3DV>mcGcG#UaG<g0X)`u*}9FWH6 znw?AL!81|G<!@~-Ex~VP!kRlVMl&Q^d^xZ4y&^Bri8|z|tBvhWdjB_*kGze|fpH`5 zwTgJXxpNQhI^(%F<nV}wU%Q?&c$sb*3Q+CP&3L}iF^HiRCwtPIv$e>>ApGWfBPj02 z`lI^kd7klNNlh+i+K0B{n(-_t$j0p9q`tgfz@9!`QT^Di7p4G9(U1J}vrn7_#Xs%w z60dpxG}aTfB&q?$P@@v35BdnpkB+HKmC=Xx2K0n~3C<83D>1v<-g!^;?j4p(xwTV+ zG(B)hMDxJbiiG<qrm@qUY#I)4<sJk-ILPhi+q#V?wpv+C3*e6UK?-dF+YMnv(2RzN z!Zlp8>rOGKQ}FN(?t%ApCv=qR4wv5s3OE?E%OWw4qbnCh3U(MpLPhxLu9YVS0k3Oa zuKlJjHamX&wbi>%Nx5;C=H8}-CF_Q*Bp+}^g7D~_?7q_M&_w*zVbipoE@v`g-9ci> zB|O%aBh^pWRK)`PLRsQQym1UU(T7Vzg1&*}7}BcxJ&13YgTUW@OLFGwt$Xb_b89|0 z{Ny9N%VkrJgFO^9PDP#?q>MQ%Q|piz*!xD$-~L8PC4XH(d=x739({9>dM!wzD~!Go z>ZD$%JHSx+LuL1Bl@ZU@;QH1zAI%w=Hcx)MU&Bq+%Q+MCzF4zbqLZ3oE=RC7-}7nX zKF<R=yAw7)DR@ioQ^a=j3<0w+RAk?9wbD@!UxQIF7U{*%XV(`xG}!hWD}H@Lk2}Ai zQBw+_j$f~{EU-*t9X}L7=wobzCXx~ad>Pkeka3}V(jdMg-4sk0x93cdp7X-PkBoR8 zu82tq8_&&zGTZzBfin4V8MDbJ@_=1ch6eLllk;h;8GC6RVc+0~2_tjjHSU$ZxZZZu zbtlt5Dir<V`NEMu^F-}x^Gh2ZHcQS?Ioe2f>yC#Mf>xTJ+XBl|e3^i#_r%Gng-Q$g zqx#zelqwbpOgSq3uDO0J3F!4*Wk}XA5F@~;c`m4nGM5wt)tzxyQEN0iKc*v@G8juj zKGw-xl@7%8DSs^bh|0y6jR!|t0{}powTb+{INy_A%k8isA5ohzKM($(I;{($@lu<Y z32z^F!0ul;oO^x>ewo6GxA5n9YMOzYyH18|pzf8nCb~XD{{q-$Y?%c-@-+PcFIWdC zXO4iNhUZN~;tsC)X?@{>V*ms<xmKdaew}lM{mU+?ke_-QcnDb@1EG|3cb6L1@~NDC zs<|uV;vCVBtD%bLZMWc+CggB$_6hiCH-H55G76kjdF~h!rX8h_&kejGP(6TM>2D-B zW$bMRmkM++>90c5X5{4hb0q@f387LOoFGIu?R%&Ob<-;BU%zIGyRPA=r=64k(dS)3 z72<)Y_Kmco7?bz>Umq?N0`ZTjvV)xS(n+dWJ_j_(Ry-Ab#9DdS1BNUlA&S=V_n*U6 zU(8wtU<hf?sZ#qKaMTYXWwloJ@skGak26Q$GGxAzN`Y|egkUcam!2)n)}Y2r@QA<Y z985q_Qz_wr*H2>qeI2BK`tAFQ#pj&c2YH}<J4-hmem8lX+_+K<9nb~23Xyxg^QyEn z1CiO?@uhGOxtzHk*nA8a<7Oy#5gPyG=Gk0gfnI*z;8UU7c;0jz%@>l?0kmN!;MA5p zCBV>Y=O-*J<#vsSEl>U(s$jnuiu$jRS18jwb2p+WvKqro9h|MUtshuizckny7adJ2 zbLSI_@Pw$*Y<e|ucQha~Pq2#BGryhBq6(P-W(v&HWJAjeTSAN^I;Hr7RlL7b-h}u; z6$<wmHhI2wM$(-Q@=*fp{P=A#$l%a+T^c1K>T>H=`6fLCZdBR`!U#Z$hCmaoAY<W+ z)ASVgJFdAT3Vj5zx;Wph1^nnuk*Fp1P#6*QzgV>#HGC{W#2c+*wCbW1%e%l-&}T0- zvQp3?&d1|`azE3N`dTMM4x~(bd(co)hWgV>sx^aP1^Dg>k;`mDLdZL?lSJ5tB;q>Y z#1_|QRed>X5R0K69sMk`cF*aQvcPtGn(;bl#e>XSWree6^%e1vLhyy4Zx{+aZ@f`d z!>Fle#1@QSJR}E&!IqCFv^1@-#>@(=vDTL+t5Rnt>`D%MJ}|@={F#ovz9UimIKa<N z^Tlov8M4{mU{e>Yzb>l~_2|p!iTJz^KjJO-zVJuE2%wJmib6L+_yb!pu3&cl=3{`R zTpz@uxxd|)8Qzs?eCpf0F{AnJOJmGwtXC%+^N5UEBs8J%wE|<ms!Hp|Gys89A*Es{ zR)}0Z%>pR>82$a5fozu*inbi8hAYXK5qa?Cj2}!laUZjp6VH*9m=WA|?|tBY^E(sm zg@{PXkEC{uY()p0XjG33a@2xcWz_Jw!<Pqr=xme3-eIdj+&~$WZi9U|xUrcAl1VhW zDXCN$(g=B<D>g11H7WLRj8W2`enC=_nk+@j$cwHJJ|{yGl8a#b^;}2ggvesp(pf;m z<v<~)>fwYvJ9}A<C=B-TF0b=N+U~*o%m41~slf*Jm}i(a$0+(@Kq03jfQDlVgIV}~ zsha>JfZJz~sVY*F@J7Gt{<FZtT*kbzH>^LD9O~rtGw1GhMx6ZpCf5R8VS&UH!0j1* zar|_-y6=8aWP|f)`MWtI19k*UV@rpM=8y^~w2m-<8IbIp$3%Gq!$dQueQ{biAszBd zq8gyc*nRYmVgxFs+GJ}DHiizHUVn=+R~MgJRr+$zN-46ly`D73uKwEPeXU<K`lQY{ zt`0cV;-wRxwv0wx8m#1_kOQMoFmXl&WsqIw6iPCW_UKiGQ&l+tv{~m(xTONlo?>(y zx(c-FEMI;t=;p%vUXq2>oUZx$q%;GocdrX+NLW62K>dCSH{UMOAb*;g8tK)ZH42IF z7~RWG*iamoSQUJ$)U3_;XmYcGYzbO66bNN~RG8+hvnyN;-B~Zd)V>r*1T^wM-`T{s zcGjKyO0;@PzugXpk`;|1M&rMO@s8cM&edQ?jL3un4mdL~^4JB$U4DYc;aOLWNXuR} z^Aa4&soRQ5di9|HNh_$>`?gNQp@GiPLIj;D1|D{~x%5eOrXWF0xqB>MLauEtBBZBA zU#rh`5gq@+Yh)s8d`>^k?|+nVgZ;!9&2Hvq_*c+_Y3Cqkv_nXpBvo7qd_|veVztw) z{PDFmWOapMlT=Cii=I}{zKhZOubeZ_T^e~6cgz8S)~NAkN(GDeIysM%$NaY3hUEAz zNwZhxpe}?9<SH6>p(<2n%-+xYXlsGT8LA^iIJK9X*Ds%qC*u%8ln%cz+#SjbN@E2! z3Jixi81hK+On=&DYw5R@OO!fY2rS$0#;8t(BkFxP3<PY!Z(AKJcB)|o!EZ}Hvk9LM zb}(u(7#fo(mCBDF6@|qL(C+m+SqCNal+3(d1_Rm!+Q^Lc9NP){DqsS>J;gR17}L=` zvI!RE4tIQ)(bH{^!@O=JPTHa*%h6OP_CrMz_skFDIY0f@FG022@}ff`buUXXR|S!> zCp6la)s^ueJX&?FV|7-^GmxX6c^D5!KPnt=d08ZH9sl9_y8<X`oE}2UZ)+MIS)=%K zDb`r=REMqghu&%Mi?()Y-svecsHr<~D1kRdov>5wLmKScei4-FE`}O;^6QRKh|T>s zK{)ud6l(R?L>e0pw0F6%qJyOIRzDe(PRIM{I3#R(B~QlDQN&^*pd(ZQerfUQw(Bw! zS8qI<*STVH^ftsNU<M#tAH;6fWx}LGN5d)W;q-jfSCbDo0M)NL`4tW}@2QG5MP=Ru zC|VgU%WT7sd|j6uw&A%mI~R-k5?gJ^q>gPu3;F>~30asTJ-W%L=Cq;=bgmBa#Tf@Z zg-X%3LTJ^}t8PmOsu|Cuhd>ei*$lW%?$7ro3{Q$5I4Jrb56lUgOpuci1?`>c@Ytr( zy5<9aAdpqJeSrIHV5UFDC9#gB;bGzNa-mM-&}hV&y0W-bcrEg+?V|fd`D7vD)V{6z z&u?`XvSTs$ANS+l8+Vcbb~`v4?0oNDs_wU)y~+$!A_)vT$4?Hqgi1?%bMK~)=OQNW z=RNKAoxbaZ(1;dMlM&+u^gpcLswv(@jO}FOF$=ZACc!uC3l%0<bDa&}MkVKMV^3JB z1o06BP~&Oi*%Dz3R~+UQcXRcxxlo<k+IdRR!11k@pzg-u&f+g9pO;hNQCt#38O?UJ z`ERAY?A907XueH<+^W*7TN#|)GL{D}2`(2kb~SLRK|}HYpjBv{Cyf*}uBw{k3YMid zr~t%0cd`t<>{e~5_o_BKoUy&VlDX)=nx1cXc(@eR2vE$G2n4gV2k{48&alHk3_OZ7 zA<~)7<?r4EN#zv+bn@sqss$=Cem6QoZy#G9kKBV_SO63=61AvENC9Mh=>VW$;IMvg zLuh2(7_#S4bdnx}f5sF(p_B=2`M{NY=f@RY`Ifqg6!`i2USTF=_d?9Kac^dMzVSTN zLbPkg$Je>~*Bts@O%^BXyKBt6NO+7o^%82JiqW<@bbIeQcC0j>#|!GEDRW8_M$;4F zw!i?hgHheSO1<8G;aL`ws~E_z*v9#3^3BRT@X&M#Ztsg})X?0tYL_#hf!@yx{7<ZT z`w(#9Uzl<P%du!WVm|acXed&Qv=xXM<$N@Vefr#B?#Lb%4eYS^<C>@z$gae{w;ktx zGND&tFy-lWS&o{ph{%AowNqFO4M0mng3|ghP-QF^3cRS=FL;R^i-Pso!}q{T@P_}k zMT;Y$SeuJo{j?0V1~sQD_6(!xZd8bcnEbfU@nW;H&Dhk{cQv(q_QLdA<nb7l!5+_+ z-vsNlV<0irGPkW7T;o`K%#TzoGiEN!gF@=Q%y4<?mWg(2Xp;QTQ`hY%yDUF}fhMH^ zuDB_ENW$p%Yz%(Fad}e`%-80;5IY1N9Kvz4PYtupb`4(zcqA!hyaHQ%91SKYDBcfs zjN6Z_pN`FnE_EOfWNdYJyCPsbLW_}dt+vYq1J6%$<1fIyJDd;_K<)+=%U1!vnlNus zFZAhEBf8rIy?dFwBj1IY5+1_iQxY$hy&vGS;rqAQyNeAr4=T(Hm<HVOwxqUmpVv9> zF$KXnIq=_gpH~@}$Cv0{n`!27%y+S}X)`y@$sZn3)ZM?aRR4)2bNIi7s!?>&+R~c@ zx+9PHD!)gfz9cp_6r1vcr3kY_5daj3kb*9@%_}8e(J+?nQm4jkF!uhm9G`i>9Tqa- zQYp(O<J(Y(+up7n@{evOzS}$*Y#VIak`x?fsu_EetLxq{!9cMS_EJ>GzC%E_2S`q3 zeXF@AkBabd%+QTvH%&|HyNVtJTF?P_@rj!~ZjZBJ>o5W6eapwp)19P%uSkf1pj*E7 zRE8&OXuNfoM)MqHl%OBZPLo;#hOJGOWJ)~BrGisgNWb{w1u<>T{xpn>thF-_((>H& zd-=A|j_pQJe$WLfW=_odWLIR6)5rwpIP>nQfz{0dZL|?9W=6&#(!4#t3N`h&*t+9c zzWD|0%gFFg=&q$@vwOQNsPFX4<WJMRzv72FfY>9CV#s?TAfi{N5JBW#pk7rq?ECMB z1i5$ZTTV~_SxB(h?3f1?36oVsf_=3BwNOXUgWsNmctE&oI|UGk*&_;*GL8dt`dMzD zVXkDmxdAB-KDV*y?4(9;vFNsE^|vKIQSxrtjAW(&LYiL@Q;FIV@}4|9ChRXXcN{XG zp@pq@`=EzYuQ`7&$MuK;y}5{>Ve(z(^<qjJq>q!SEh_R&S7msnoXQP1JW^pbkYtyl zI+kWx>ai-3(U7Dq-Lc<w)H~_t;_(H^oS_i{l$#1tqgHcq--NH^J65%_{|HD1AKm0$ z;pZ%sP2qvQr{*2PsU3Y5Ql7c4f#2xLJqmHi<gxftk4Vbm13)4mqzK*yS0`9-hbf`W ze2tYk(Ulim4BR1)NMV?|nlpruegEk&D&<mm+`aTfm!%Z!yXIw?n`T}1qzrRxVf@ht zkQp#~jtRAO{1;nz-K>dt84F#bG;cuD*JwhB!b`c*4&}q%#nOI{%bWDMzrWwJ=bvih zZi1#p7;{Wtp3hxx&Vlbf1<2jB*^izkIW=pi?xBVMsdk&hx`J@Y0LKupe)yi`-f6-5 zv2nZURax3!aZJmWg1v>$IbofkF&dbZ>wiVFv2B98Kvx$7MX(@P$oPM**_Fakm5CAu zP~!?7bIJ&xm{Ke&mPJ5ajg7m=FgM=D;6WOHS+b?i1A%<Nxgu-L8b^^4dX4Y+OaaU` z0)Tvn@i%H-gwh>Ues#LnRufSxAV1IQZizX=K9_DBnjWnH^B*u-ff1pv5H%KP-%$Zj zz(GJzc<Gsntl{!dK@ED;30Y<u{x#2{q2^U{@%gqola8C%z44i#UAg#SeTSIH?`m0h z(BV!HuP@&Rq#AUOYW_95gI&xa<*tJ)ebx3N9L;rkQOXzlFT)5;5nTRE2D5Qs0fN!W zObb2=OLW8AvGBVg9TCHG<dL&z{9qs%4$=!f?aHJ#@qrm1U2wqV>7lXHbHme-vlvR> zGYn}Ltf!ZGy4mJ8)d0~K?ETNrDXFglU!}!m5f!)Ff~<sQcl__^CSVvz+HBVKuL%wU zpUO26%3uo@F_*dsDxE@3KEf$#uU2mazeoAIyhy(T>7ocj*X`EXL?-@ODYKRm!YK&i z{`-cS$6Pe^la{-&1>?`f4g#OFmrQnUC+~3ER_s|jM)+CV*juF6T9H!$tEIAAdqq*; zE8DQb<@uj~c>7aDe6fz!*-FM)OYFXZh`wLS9=aD!=RMDNYe~<IPN%oG&OfVa&+Fjl zMTH|5uowx6*l@c-*fdBB{Q_-;`ey>BudJ_p>yc9gvPce6b3!02_*rokZ6`~iDl7U! zV=R;$yB@#?INlYJJzgj%H$~ny)kR4M#txX~^2PW1Y;%k}E7FeiKCE(%%^pgl8$EXU zzO3AGw;!}dVCbwx_<uZ$1W^IGpVl$VR_<2FwRIKC4%ZYJ*Kcl=MGj+b8CXg8iH*h% z!!-;TjOfB-!arKP!E*m(qczmGQ^gazTr;HK37UL{fh{*a8t5T|B42UuUYkj)E#6Bb ztK`dU0q2y6j2C=rpx(cRJj!1qh_hfAdyT{}>=S}rWf;W+V>|?~REE@quZr1}QqUV1 zV6w~DgUXE53j@jcPdm^HQ|jqqBmKdR5TQeU$94Xo0dKCMaPIK!p#{KZ+iGqsP`T3u z5EFv}3<|#biJiR2r11-Ve`eJ`Cbf04k3VD4a1BGKMQT2{1SZVx&lWg|!j7aow1+wN z@b}@YxeUw%U+!oE+-}Sme{>rPX3<48h6qf5B_CGBaT_Hbrng5{7#v%`f>nxx&3*Y| z_T&Kj^y)W`7%BzYtE-`OZCC9RSZ62}KM5%ac~6z{rg?l>Y8`eKd8(KtUdvxj;xB`* z6ni2G<hXe^Qq?yW7&7;02&3V{8h!fi*>EqTa@VMk*&=35m3r<MKU>qWYzxUN)qug$ zf?gw`-L=qL6q@pc;%DBQ{ub%|in(>O^=?lX&cE1d{4i5B&bs!TkCBW9eUfXm1*wwc zUFaJ^>c8U2XjOjh7L%Q2y)M+W|KeK#F7;+KjhdB@_3q8f(^4J$!Ra#hr=K;6;vqm< zAIut_^s||xPk%pCJ8gz&X3{3L*@Zf<K=$Xv<Wo>*S}$(mjeipE>u}U0cGko>Or$hI zfeI(cYeK&k_yey@=bG$OE;mVkM1z$GZA78}Kc=(@S3?=d5sBkZD^Sx7aUHvYkQRYT z-q5CQP;6_5dX1TGIRnV`*$}2X0D&W>$Uw(uq)OUnIuOZqV2wQ5BZt~irIHnJ8V5Qv z895B*je39lM|zQO`<8QP+^*Zl6TkQDR7$ohT-?wFbGG)jR$@;dC#<jeX5Z-~iw3AC zFW|jLcs7E!NlBlo$Q*5M3Xy{pfqBIEvUwHcAThiA-4_|;nZq1!{1aPku&b?5m5sC4 zYSrv#Aac;IXInR5oVRSWd3Kl0V`mEm+H>bN!GEt5^ubmWabIIJ;+VgMReWH^!GU9? z+{2e!>R0}no9`C*Q1ReokY#ZFgCrlOgng5r5K3{-27Krneim~xaI21+5h+geB+roa z)*7NyI7f}K<ap|)2*&O6o#L-TjRKqjT#lhUVb9W1EncDYY*J#^MtJ)w9khd_7B^aq zb}~3mC@9Rs_d#nnP$(V_I{KI2TnF*uH3KQeDt;dH-axwYv@VGrbm|ly6muba479l< zIPk(lhwW~VNkdASvg%KP-K`R_YAIqVT#xwNh2I33f@;O?CQRBZ{;t5Tc0z8igV^sZ zQG)SH3<Ce~o5F8{05|(Qb*T4T4Jvmu49~8MkwK)te`Ct2-0Vb;&513VhFY}2=HKd; z+X&&Z*u$vJ^2V+`x!!(G!cMwERFlM1`v~(Z^?>PK(Jj4enRqn!we4YW(;s@LLzY`? zHGxDCB}pYvxr<DyAHrD|3uyas<H0LHw?OqbIF#^gbZNJbKO=kLC~dip2{|76d%Lh$ z58}&2goBg2<03i4xe4#$C@q+Awrumr^k?pok6;l9^W<bE#uk-wShxnOF1jW*548?4 zJdZ8?QW}a~z~04i|JhF+QlS=*>Ngd)%cF%>r25P%_Vx2w<7Hz*m}9~#eF1>YqCHLP z4VW7zyg#3)f70ft!wbW7=ci{YY49rwSbF>3kut4i==4=IaFPC3!AO7?t0=pv@6W1t zyQ-?>eHMx5g9kf}aas;)hL#ISfFCknNOq2!x@=C`FY4%wyzg;<w_OMuo%PFetsXmt zVfsXe_nRE3dEV5n86f<K&6ZbQxv5FTVpXE@gu$WU^L)|9oc^Lso8O-d=pr%>#PfuI zxr;<>ckZC~UJDMC^}60|ooOFItx&Sgy7yO4Npq98c`rK+RU-9igXB{^p$1dI4v;q} zX5g%-X!4Qj=8T*$`%%OS#80mcdBEjK3&wY`o3~-`l(>PJa3FglmqFOiB4BC?0Q~ZQ zdf5&)h4HzDQr=x67|5PdNO;}Vc^R^eF}kJvGm}TxK_Zxi^?)~H0S|NXK11jO(`f>q zgbaqqV2~6^EUigd^W<XO%5++q5T$22QfN_yLm+-g@MUWuYV80x<*35&5L&dL(s)NO z;~*{Y9T_A>cF=rla@FSiHkqX7L|n4S8hQ1D0@Hi)Te%q4t3=n%B3oNM4&2n|i8i%= zs>7NL<z#b)&9b+gy7@5o<-gL~O@OFTSn-&;E<=cWYT|Cv;)%IugX$zmE;l1Vq#gYM zshcph$-t`0u>m1eJF7s^Q`$}@Np0B>Ai7!)?t%Z2B!WapHSnHU<UrrqwwM~b?w4cF zHgvf`<{!$1!xt;J{x*{=ges9A=@KXDC)<=K?`}&PI;Oe3X`~fZ_4dLDK-?psY5oNu zjC#*;HbrQXe_KOLm5ai$RVXS?D!^3?GWDAvBsF(`Qm=^0>0q(b<7vYiJ)olS^mBz; z+L&&bS-^xvK3B)Qib4!Bz_y$c-7#fc+XIJOk9>nz{<U%5;$KT6H#cYC<mPaR=RSP# zl{y@;G8at@_JRwea&@vcQUVy>a!z~{1~OxDoOirmi@HnS&#jXR?tWbW<hKsA2)oR8 zqD+g`#4hmN?lzAz@g=1dorRSfe_)r7f(jyB7xIaNdh9=n{{_aMUKk7|{=E|u-HZr_ zr9FJWAaDJzG-EpG{w0s%<AoigD~0$^NOkC{Gye3vUN{y+TEiLpmqRW~w~^irtxgi8 z2KpxwxwRe9kpbDcY?|)W2EewmFq`0=>5+?*&n7E-7}Oo1TkyYxHMLdbZSDVj>`h&x zy+iv-j_gWrf3nC6viicC)<|YM`%^~zdi_U|nah-}#)hmWUstBxm;G}CVn!t94*H62 z5~wH47j3~;KN{IGsMl-#A=O@vlT$3Z#UlI@5=!`M&j;9uowqG{0oyNAY?O<{larIH z!lFq%&xZ}(e&k*EGrM*E<u1>6f$f2#LC}98KRWo=AAI&aW*dyq*Zc6Vj7sX;G_1Kn zz}4<1;QGI|U4XbPlwX5-Z;%NKnSlc1*NdT5`WLi`4ksQfzhTti{CZD+$KZcrT%Mjs zjD}Dp)k$J=1FA11|B+qn#kq-;>y<E|0%gV3A0xy>)z=+x*XLOWju6CF1=(f?UYiCD zb?@KEv+^p&P31;5_RW_zD^Mox9iuMet0uo7(6C*-vWRgF9Wj`m<!YfU$pv43&b$;L zJQ#XDIPzXK^d)@zCc$Xtri?G=d^V~+2bzO|VY@v*;@WBy`rgu~GTogUJhXQaTd&&1 z>3e9@s&-|*>$URDmMi5ETo_9JYa2yh1rQQWkAlC$Zg0r`VCJ_I){<w6-!@M!sL?_? zJ4DUNtKj2>xnNtbjUBA`I0yf+_s8krJhn5*g?ph*o{4kunn-X-gB%N-4E`{~saHtP z!KNIp0`NgSmf+k{!>I0cN57gG{v%gcs+wK{%Jylvmpaq7%ZzZ<7R!sP@LUtAw|=)r zSr#6GLdu_(RZQ41oELpHT2=176n>p*!3+YOPGH8QDk5u32@(@0i0q@nyw8D4H85|( ztC`zNAFW%HCuLYQ+tHZ;Ufbj^g85Zmn<>n8m9p8qdSwQF;>Y^!h7_*l+n*d;gl470 zg`~92f^B$TtBQWxPz@z!L0xw2x9|P!Gxaf=P{9Ls;gKD%mu{Id<Zpo|zL~hY-h;VB zKlAqL>8D-C=~E?AOzTiB%MMqcbLBB`#Aekbzef0aIywd8X_@f9T!a11b2pbi0`q(7 zLj}!$XGHMty$P*uR|D80JKWx10r}n%zmKH|F^nHRgv5FG`YTQ8qn1$SpNy%^8_u@~ zEYKh@qWia0E92DjGV=2WV>_3%pt9V+rzCO8&Dg)4MD`*<5~*4B(Leo!&GmaR7uZWH zak=`P<1&zfD{x$?Q1g+@64f=^qgo}`|8lxk-gKU-khdA5#OJD-7mJUBw=LQf)CtG` z=EM;6_?-7J48G`}aoP%vC<{MH6@V_cTtb__l1@y{ZwfNsnWMj&7^Z{^fRX&*&38B# zThs@rH*X|#L_9-*OCTOV|JD;(4uL5vEMudlX~En&W5)_2muwdCKoD8P;LHjK4V6(K zbG9N3fI1Jv{nz|Yk2r2kA$i{Y0yY%wC;}|~p6%esvw$`*6xHRuPte%ZSQs}d1Mm#b zVjjy>KPXA9BcitIe7XB<J?b+SC(MX<y)5w+jM~rcS1)!j5d?_p52y&#ylLZnT8F>h zyqh{Q!F-oPe_i^~K_Ap8?%F&$16O%BYo8<%``uZ&L_f~}0RUULfwa_x@vD>kQ<9k< z%&O1RWJCMnvSa*YOD*Az_1-wOCbd$(XRFu5B>hslRN~Ul!!$|+#e<{<9U6T(QW^d@ z%1N2-Ofp%~myh)NRAX0P;|kCz&3zNSvm@jEu}1~#f9UM=#P_>qc9lXUi?e8S;`YWM zIgO9Q2iZ$m>5y2FtR~9>cBm!KKXza1;wA&NeH33*{pmY#6$ZbiS(cr8TJqZM<TiP= z(s-{>?$Bbi?qn&6c}1|sn)T@sZH=X|;|b}MQJ(q2dZ$pJvTPm8(NKHsVmE{_S>N1O zC`Xlu0$|SbIK3{8xc#@<)SVE+brsVM;r=dI=)@nO(JcPR-i87A(AxV{nI&KY6Q~C7 z%2|#+#xoR4pHZvi*WzEZDktO6zJD(*FWh|&GH7QQUFi!TaVd<+*vv5#|5F}!0qY74 z<|2PV>>KXd>iK5}xHM2l^MWA}D&T)gJm)KO_SM02^LS>tWyDBzKqlVVwsot0tR}&D zxIHhU?9;y&M#L067Z7;>j_$^5CXPt-f&ny0c`rhFB_$kJ_IZc1vqgv=G_m#oq3;+| z^^f+2twy7&&YdKn_u;&UtpxAg?1IhE$Kmi@cft1tFik}dH-2`Rt}stOq3^=*Ln%-L zrDW#$(gsGPgLkpZg+1gQ*5&f1V#dIY3>A5GDm^msPq_1-RX|DP;Fy57dyF5nVT;3W zN02$`LgU0h)4|6(;N#wHVa$-fN4`&?vXuayWPw%hK?jXZTv2e$*7-F#;Qw4Ghk}$Y zHPgrD(g2CLSsXDG6-3oH`LlrosXZ|ZXP`D~xXJhNriUz|A+BO5Z&4$;s|NZcVkj3t z`1Zlv%@JQt^=?mo*HYZiLOk)WNJz|YQscU+TP&rn6q+8cZ=}aPr;z^l4j6Xd&5Ctf zM8J!U<0%6B^hiJ9YRzaJ0wnHp>0?+La`H!<xQs0Yy<g=<sUs`md<G4*8ilDIzV>5N zb*zVifAbo7yH)P^`lBMnMJ|2YSGpN0J3kRLi1*we{Nx+*R4~tVU$B}=u}0*gVJ+a7 z*~1J84hsXXAB(7z!<iOEudhNE+fk7+B}gGVZdd}FfU(psUwImX`%O(!Tof|#t1Rfu z%1$S~uIcX}d>a%@!H`JB_*b#GXBX`*nl6SJpeUc8d^Owxmq*@4?Xi}IBYo9MBZoS$ zFYFx5AJTj7P-Was*eCKQ=2F;9C2sw&cK!Xh($sSPYd-bz#m021sQ%-pW(OZj)Xs7K zw;-JH^w9h8Q=)pjzUKe(YzTE=O?sZ^Sufk%<9@4{TTvbK&-qWokOp^ji=fa>ho@M^ z4()^*e~Z^xRfe_n44g8hSUp`wdh&x*a;psClDjdHzb9*Q2ra7W_>I8=kEW)$Hbh-7 z?QpOPB%%;KzNu8oCAxn{m*9_=7Igr0Vw{?p8kmf<l3euh2YHYHufh#4qx`M+J9Ut@ zTET-AJ=B_*V~w0F2>^!(6*|jfs=42XrqGwZsBsG6KX5*Op*{1}=5C?{(UekmZfRk< zBKS&z?jMGz)#<ev>7%iL3#1-k;#ruYXI|Mau;?ulynGB4_5&#oKuL6)9s48$`C5I0 z56J;i2#^{IjSf>wDmsPKmgfC#B`?df&q*3<<F?+iqsOo9S`@DdI3dUns!fJb&)M;a zo;xOp;el49JyjH=4qPBpai{D5utAaqKPFV41+;7uO+Igji_?U`x{*ka3Oy0Zy{(zN z+#>;hBiyuMbMD!`qP~cRFA$NF;Eod|N2>4^jXAlam6FwB1L-EE<rUkOXfb`lP%90F z?ndKV50{<MB}#YM57yR<S_v)(iZl*_bX9|;g^gv3cl~Q+VkuEPKQFKKrZq(O(rC-; zAVlPfmVU?(i<|b<M&k6?owZqs*<uvXiyq<cryc#Q15}aTdikg5&H!PY-;#>28Eh~J zWWB9YRkg)tIMuozLA_oR+7UijIp^8LV->FkdbwO4iEZ&{bn2WqQ_cKWX;2E>sj-}m zw6g*8!0)yT@DeHlvVCvuJ*j;CI!)b7cUf(HMF>LyZgcfTJrOg?mHENapQ^?2I09M+ zpZ)E%XiR}VJ9N%Qz#&o~Kn|fjPbSV@6-VGMO3Lk3$WX7<)?mr%!81f36_cDN?_>yp zNAvB!;3bJVXH3|LD6wrl5%2&v<a<<Ztex}UZGzh3`Gl$%le(g2K0j{{tF9Ps43`{w z;Pj?`vcd$Pt^$%mCdz7`JtZ2<_gV7~-*3mVO!#Nar$p@cEagf<?SljP#jf*mE*~9x zM=z@2u9R<8p}wWSq}*i)dn2{7_>av`8)S@C#1=EX7XkqOmRQIfuC~ZSDX)YT!1LxS z(0ate-2CGtulq!>omc-xBSmCpmLV*Fg>9vw-Jx!|AjedyXYRFmP7;;^3J0J?OIJX< z3x9N!kDMn6@=kM8v=>)2|F37lZqMkJ3qsGKVFO?V8bZ{eiS)9GYU;me0zf#IuBL(9 zD1@ZEUM0j=F+IGXM8o3xo4R=+TL-f1H4EbZIt=WI9U2cJ3K=W`P0fMKISMXL26{;S zm|zmKc`$BE`0w_<oqiK{0LVEU$(7|EvY>_(#)3A=Tu(H`*V%-6O}6~{$Bn>@-5z_N zw)Eq~9og;_?Q2v5GIrEl)F;|Z7WX?fuj^1u-+y~gcLgX<omzwaKF&p1)q7m!yVv?x zP}Uabj8xRSs1698-1wi6c^W+~-yFLaasEL2hJ0v^C|ct9BT->b2PV5mQhx%(^xsnh z^S{r`us}adcoi9+O6W6kb^4Ha{fy2)s0O@FCtHDwam>~AZX>*HoCVnG+XTz?qe=;X zprY|7aVB{TFkTIxBLS-^@#G>bijY_Z1IYK;!d%6Y>~DugmkVH<JQH_snKK9}-a;e@ z^fpm)(9_Z6Bgf6Bmcf;!ZKDoh^j8)#?zXbdFsEh!`J5IE{K@iEUS5PszIL#pDAkBg z>PNsM?JIh9ybZHk_aAiOf?&4Uy?XqWUW{!UFSdo2ntb>j20p>OmNQNnW-=(n!SfjP zDHt?sSpFU=mR)N;sCN!v4N<ykIHq+l;E%T{2qw<Ien8rZPOwiV6~%$K_c-rtojy7G z+`fGK@Uau7mPBn1*^O-8IWPRi7XXi<m=1uKs6wm6(Ncpt7#B{c{ZqUlm8jyvf=4## zG=~a(82oyygGhKKNDiT$v~tD%;R@4fFba5O@9;XDxOBV-AB3<S@hldwhKaWJeYFx- zG&M1TBg$I)Mda?~R3-Mr0XeatW>?Nx7+um6uYX$>UOK1n*PetLmj#J)a)?OO*KR0{ z_GO9{mbj9iI5Wo-5wD>^Yfxj~r69{#DjLhYl2g=%Pl$zm#X^j?ts&l^C)A)e@o|_q z!`|}``_h;{+;!Y!rA+Uoe_oGVZ*VEZA5fnM+^w1HiL60+Kxx=>cVUYK&?y{5>-NoR zw!RYdU6MJ=5Oy{^L6nkJzq1Css<%C!chyA9p3O=z$@d*pZl;x&2#_Gg#VMC;++@Wf zOGf{c-l~SyJ)!NW(Cd2qMa-Q)ZyIa_R9)fX;bHfBr2H!2wIFf!4P2jLW+@$_3w&?$ zS^3v%+cu%Q45iO>3P><q#((~jJN~R6$An;Qkw2Z0#qV5BsMnWtO6Wk$=!o6SWv60? zEu`81Pe~%%8H=oCZ`(bSaJ(t3um0P;CpK~nA8YxfBCrL+W3l5xr@(QGpl+h=!<u=r z%j9XcikB|#wC73qbmwwjaO=a?-sktpBig5l8R3s^2}iIyzO!F|EY|1l8cK=%>C|rH zDruJV%3W&>KW_OJD$Z}(oV(+8hcCyJQVqR0KexO0&{cHmy`xC@Ee%Krt8~<K#%`zl zqfLWMD(V90p~cS;uL=1$_3vzesUIUVb+2tuVC0zh)ElPV|Cu?-fS?DFbL>0kV}_x> zIocJ?7zhzyaaIrOP6gs%_CPsU>lMsoX1gC0xH&%#-^9Lv#sCc7L4zKfnR2?I-bGK- zgJq389FOIOAcSqOP^9yJ?K`8eLPN^b8S|H@m6ku#QMJyjCZk2+TDTiy->d|FnS{Ad zA*N&@hlrX?AzmcnFX#me?e4y~!br-rC2UI(VQCBH$#3$gR%_PuT(V4K#LN^^QPS*6 z)`~V@S*V*DsT@PSe&x5fABO+k)b_Oh-CiPeW9K^0|Gy6;&d_^j+IRt}aq`p4V4b&f zOfU14_;^Lgfu}5jMD>2Gw_#*h#|ST$J3fnmxcnalp9km!Y5&#z{C#j`*Gg3!NmUfA zr8O}U>bTsg_5DX#UZfyG-RX!V*>WMtWXxdaZ#1&ykOmBVS>0OuJz5#PD9=tiWmN`y z354=G%BLV}s4&_x_oR$V?Uw{X`jO(SNudUBuVfN3`)%gJ>D`drDu9?bT*(5t)5(RW zV$oh=wa@vjfe`$DRexFK{7xR%GGgb+3wRj>CW&n4MOurZ#>$-Uqjgd|U!THdf>GPx z6=B-C@89&e*OCgo;rk)h@Zr$YX~EG3N2y=xab|m9<%wbi&bmYM+;8+@{}v35Xqomn z{Z5#Baf^6BGy3`>bwe(^L&Na)HGvupkeQu@<Pn|KA+yopE*|85%Jzqi)I;U@J@f5G zKiG;qFm7#`vF@vvtuJd2B)tw(6SO|7*;Wg+3M(Uql1rp!|81}VJ)w~436nwA2&9&r z^;IY*FasAGk<fIfF2a*iX5L;h|I<(1Q56oIg5?w=daI%7Us#vrBy+zl3jMZLo|6R@ zF{4f$+RSNy^#9#?$6K^XaRa?ynL+C@o0^W3gSV50?5o;(d1j5s5`JWwzdyKA*Y$nH z%B!v-$qqmjA#EgxkKOItpsR`gT8Bdstm)RMQf~++FF5mfe2xF2;zyu})6Oux@S5S( z>VD`qAFALJcfJFc+hzi~X;<K0AY{-^R^LJS5@TJYFW2ec6HNTO4mYrjsy@h+uz9js zNG5t%pwW=Qdjy{+qv!T%H}JL|uLhCz@hM@%myr8=`_e%D5+_^c=;7xT6&PiK72Rx= zSV+GPKAvgsLVK}~<y;OPXkSkiczp-wHg!xP_@`eWt2Xro<LV6w;Qe2`rqb4L<%mld z{@#?P7fV1zaxW{#$erCl9v}$So%(9z2poA{FZPT3zMnu{%P?e|fAa~DnLuCBrmI2N z=>m=l1)6C2PY|7*4ojFq4;(()&8=BsJyH+!+wE<!I7*wXAN1!FuuSlh2<E-+obI`# zb6NaOzgU_gige%z%$Dgn%%zwm8z24bAK2(z9m&yxDV`<UrXyrB(<nz3jHtOP^Xpn$ zGEwkf@$l0ifBx1jA0+69FzBtz_``bpM2)h~67-z;q9*I$K4iOUKE*VLlw$|tYBPW+ z96yeoq#0+$dcn+saW&FbfHxzP0FmCQSk!*FL{La?@RNQ!WFr-ap&4b2$>78HIooU5 zeGX?9N&bwGCoT_p(nWOt1V7OtcDLHD#srK(%RUV*wNQ-G*m`$<70<K@wX!i=lamN0 z-B3jetquyP7j#;+TA2xDB`qp`C%ND}O*e_srGn>?kk?t(U|GRCotWQ0Fh{SJX@V0{ zi0=6_1a9l=de(AEi*P-i&Q9J3<oMUe+jT(hCex3Chf@p4ccetPGIIEyl93cK4<aq_ zyA8N&kA?ZyORuMCP@ex+RWl;maCwd7Lds9!A^Px~HL)lc#G%@sR|-1mi(_L$jhia% zWy4^@Fko?H-15l>0JvQhd#G(e!CLJVCpw$nrbqeMhkq&#Hx1hcs(xu!Ojl`o{!-1A zzn3&HMu5n9?3?r9CMA>{jq^K^S^0Kn$;@@o^{xp!$RmxRD-K+T65-yi@i+l(c!PYW z0v~$qFGkmtgBX;W(7dJEy$SQha_zGT%sD>*<-cim__P^zA3mI#B5nW7lk+EW2(QHm zg56#mXHFzdVBhG%>pAF?#}>v`nWUCE7R;c!dcmQbreN(@EUOmA)(}y>3@5On%c}9& zPv7J~Kdr+(7v)+i!6G5@1CXMaIoU@zhX+eN1pZ?mB|qefw#!m=d<nDAS5INBvBhw~ zNI3E*esXf1TjMyvq3wzLEEYgaMBIVTK2j~BpL{fD1EO}tMSV2koca-*=W6M<5_7$J z?0uSZY8R)^RmUvd#^tx}1gc8e;A`yK?C&asIj6hw9I`Ds_f#O1<c&_%iTcJv`=%iA zx4dI`QtQEeCK|&*l<Z)yX=>h)X4Ad(B!`E;oxX#|hi*y+=w@SY#+Mqr_QV&vV%GS@ zSV!0+g|>!)^TPVcNSq#2Rks^`=F1{N-HV8LOR!(@F;r(XmKAA^1I3m>SC^uTzK6ht zOvw3R7;9vJkajdcWpI@8qD>6G&&l!NR^ZFv14p3g_1rmsYgRA7z6LYUc1h~P3uZ>| zvv+B3R=6Qx<I}rNouK_=D%s>;eiMx_o<h(vXFzK|->Rayx+w;`(N?%yNBkBrD6P|9 z{o+K{*_$x-5l!)t)NcX-?@Hez{pyGfU+vGK8r#1)O(x0$LWX{H`4S4BJzDfFc=Pf( z;|$pjF{&+=xCs^^=elW3H(MjLansFC(@r*Hi<O(}C*{3|z4O6`^Ms^bRd2DF<G-Rk zr~sR~F0&+dV%D={x_AOrjUkK1#CQjGm80S8=5O>YA&<*hw0{EMjeB7sYt3{mC|xXM zL+}2hR04O~c|{3}C?6GZJ$-+4nZVd-ZnrQ#il9$dOBfSP3G!ycSz3MiB~Ej0-i%_Q zqggdv^QkPJ=#@zq{3TywhM=#Jt|5R>uMTa$YuLT@1H51gTMe8!LO0V%=vo@buPA&M zlflRo#@yHIu1oRY0QmH^nvK2JtOP>vGovJ-5f1nKf_|(I9Ju>D4j{J16jlNJ3IlZ6 z)tEc@D-t$98Fn%J!7sA!s%JiVdRHXnuHbE7LV*6-FfNmEzu@!I98v7@S4Oj1vw_ln zExLJFsSY)K*=7QrPy>W*ZHOQGtslDX#>0o8t}FAG<K-nEzt{Hq<iFn+<bwT@AvZg_ zp4lllg<v#^F$=`_{Jnb60kSR03v)k5h$ch5$W`oqiw@za1{NXO4_bwAQK1zlyxvso zN{2lzExM1%x!)FEmi*=Cxtn0?>{5@nbmb6+Y3k1qX1N1zV;O8CBWUV3@V}l*yo$1$ zggQb<L%nr$$nQ7xKJkk6_xw3RSV>dq^`(Km7*^7SQQl70t0OB)7`FCz5NhNZDMIsh zXShmPPxu>Buv(yP&K;<@;b}+aay?QC$%wTcGW#V>=Co18nJ%o?e2V9X%9Em_+j=|? zd@7+6)u;2qKba7)l2k~oz?@&>vnD!QILZ1S03|`%z8AK)A9d?Aq61sBkrRo&nRr{W z4lZzw6&JHjJwtXFCmY%wY`(O!Q9s`bgex9}nZzwgpz-0;D33OgaT(52xqqL{vE>qo ze0`gQS8A=TNqm}#PoY8B(0RjO2k^d>SUp$ZI{^M;%^BNQl+ZeK&hQ+VisXSL{zizC z)%4`}Fd`%QQ)~Wn`}i>|pWKpmY&rUV=u4}1Avhk2e}0AcF_63R)||DxxqC<(32eS^ zj_{%Xe(Z19b^?7HY$3=5!u5DxR}o#M0=kOgM0ZbD5xwOC%7rYt@&U>@j^2ETu55^| zLIz#sGVXkG0$=#)-%^*gxIc&6KDr|^#V!QpISBd|Bh$AStk?$@WM!<B6HlsD7Bn|U z%{W+fa~gyiEMTYw58I$#kM5C%a@!q7VVlRN@Y@?7#SgA|2sb~pZiedTgfrJ(u=^LO zk<PY@DbQ1tZ?0kxuG<;hGN(F)&N-Z}-)Wwy``;3ZB+_%=e^&;;<p5rhCYM%Wpu2!i zzU@G~<LKujo5_muiECEve!W(SPHtBx!NV$eO&FX7EpUL#O%&8%?pu^|K(q!V$6qM( z38KD@b*%0uM$$59qk2ZTduO>aSgs2!-vd_Y0n2p(*@C!JU7f10PJ-7az-yDl<$Dc} zK0S(0{pc?I?xxP|jZ1*YkZucDNk-(P^(3+|IPlKfjs<XOtH|xMeHX6%)NT?z24r&x z3jJW^1qe!mK(+`d4+dP6Z7$}?!4;5qeQHthUGlE*C%;Umq3NwgaHWYp8jn1dXR~0> z1@b}POU$EjRIh=D)6rD|^%{UWl!u0U9(xv7-na_C`OCw&<H2WAUEw)H@R`w{9rUS~ z0S?@(qiX?%(kYL=^}gwbn*qFVhVkA8+hA*h|DL?!$WH=DSo>fJf{6nEch}NRBCyzl z<9k9blrh=&u>(YgkbIE3f2RVPuRTn0NMx0aaRM+Dj=W+BVr^j=gsb>v@^2}`m2cbN zpA$waE062*8a@HHYh>~qo5|=#6W{u&y%~k(Y-VPKwJ2lw*4binvCr_BB!pXGE**wE zJ7)Zpwem8*IKGMX^(0NJbHz4hI&gBGM7P6%cs^~~6Me-c#RqKTJ2A3bGFZ#>7b`er zmbMO^q^HC(PK!hmBGyPxBEb$dO}k)jrii<Qe{P>d*O@vZdKl7{-reAY20XT5xC`2; zXVSRZl7nJ4@^?)lE*xT$e1p83?GN8P?V9Xnf~FhE38^PgN8FT)d`TIqlkN8D^_Wq8 zYa8o8oNjCyatV`wyB%qst>R+mmlWpd%c1jz-wfd20KB|KO#WHm7XW^}=8Wxs68mEH z!O+>OasYM)uzJmZZoj#u(pr(AtuZ_FrByG4P-vCmd|peq{PVyD04o7p2jJ>8XDz?G zrCeORH=z%<-GROhnuSs!hptiq-K9KwyGr`RcDa~GPq~2JuA+YLE)~$zRX|U<sN;2& zRGd7zN(B^hS*rv=v>aTx4zEptPmLm+908x+EKclY3qY<5hkoqWxM$VcrttsOyO-kN z=XHZ+3kb@C$n<ZAO#c$FQok^y#}+@VL6xKrBq|-&H)25X#);)?#pO!TA>WOYy_|%J zUryhZo9tK`AX=<oV1aUvE&jxb-VC%cOr=$BiS^yrRq4XJB2Op_ci4BYT90pD@c{ns zhG9%sXXOO%$JSo3`<Ilo#i?wdYTJNUdPP6`gQ6P_VMI?W^E8w#neMB(AGkXM;2Hog zO-j)YFb2Hs$er<-w;zaszA^y2uj`_ZYZd9LU7k9xO>4L3!Xp7E<H<wcF8MNrd}u^z zT2Ghp0|tN?)N>_aOfU3+75bz>y(CVjb1v?1uTF@++Jrb^9|~jo^>;su4}IqjJoMC9 zlejbuU)*@{zGs@%QLAZ=g)!%*0yyR3fp^~453zx=CCCH}tG}@ix(Y$0;bgM%)PFaS z&4WRDF`#bF)#e5+f5AlG=s1G@B4f7vu6eY)a~**+$f#^HB!A*PLGvzV@_G`+RKBDf z#_V|Xmo#cD9PaP(S$jU?TzdDY8az{6qfv)2sEaETo_KZyzxdOG`0*d_$GxjIG}lp` zfv=7J^q}|a@v5up8H<KtjU?b4y>I$!5x``th!k=Ges<<w$mL2H<J}molrUDyV{B4v z;2Is9z~=EuY#y7!$k-Id#;37)VhWqbr!gjfx4|~pg7C`NiS*QKXRh()UzCk`9dfSU zu;?3L$*C^BCKGzEx^Uo<IM;jfr|G~^eEA<r0J<RDwD$p+08k|fCjo4jx_U)LCpD%- zTWMCoOqWp*r`eTZeLDc#TknfqHP{AQ1$?=(^0*I+e&_nsxzEdtc9BdnplQuO=(vK! z9rVu}FS<-SgII#*z(vXq8PA=tjWQEZ@a61NwcIEs;Aao$m<_;^f9*n=wsVlkzKucl zcUO1^Pt4n=&{gGK9_URJ8sXq+91qKMBj?X1R+NgLDpQrno+OhHXh4}{UU8Puxh`uP zl8omHp4&!row@w=2~KG_(v|`rBWhtmq$9Yb@AD|lOhdX^qP_f+>h0?n7qm0Eqyd*w zFk8@USu=zibrT=EUtI}sw!pSEfm7jX5EqEkVJhJ+B`z+!Xq*HXI&b)006qj@&lWJ) zn&G<u&R%oI_V*{oa`i(e`@=4Sf-Gm~ORIVSyb-|R0FJ@7o!@H!Tm|4-06$oB*7D9+ znh5_L`rKo$huC1T4gLinU<|$8Mf7!*(A!ls{(8zq^mP@{(^W)YcL_bEB6_>Ux4v!_ zzkuFy5t$%}XWnS8YGp3tA$Yw8UKv9;H3B}hSr`{Gd9ZvLKUw)G-uLCpn$Gt4eR^@> z@e2VkuuK6#*B~;3%aG|^jG)vnPM#Wzb;Q6Nlg+8oSr|YfU4oPE@|j0rT-`NJ4ca;` z^fNc|pk;>QRJ6>8t2-?99p*9)4~cOm)L~J$x`#R>Wh1IT7!YKIF)GM_WpiLbPM_cv zzj<+|bS4XZ{F>M0sdRZlxh4&*VFjpF!NV$^-8hafUwS{jd+jPrRc74P`(bO(+x^eF z4{e&X<OaH?<yxb0rHK-&M1U{~(vNEK&MMmmPH~JT=Gicy?>N+hubz4k4&HM}Y@pDF zO|D(|i@U-r!p*t7KU{kvu-&v9^#Gzq1z-yt_6amcHvzOoq>fH>c&GT{<3XyARGc6q z?@%v*<-5TOJ>n#Fu}_>%&*a2dsZE1d$HiY|Lc4jNo~q)!-`<Z4e)I55yLkWn#*6no zE4e<fc$H%@$k8kV@4W3Uv>^}w^0b}tvORhrjKe_Wy+9bawcf)5vqPi78PNvye4ySr z12Qa1BjYfYjt5bCnuju6tFc8l0Wn5&t|+e1*W@>Kr#snD1TZlD44B4wVzdt!=mvqP zT>>%Z1Ua#ZE6B-m0tg--LTpH>$?GzzVw`dHUIXWK-0|Qu`2OYh;gYK#!uV9&LDUSw z&qjZG&<RF}-KTUOrEw@z1<?DZzqWM}{nVou;p}(qBD_kJ<|61?3|5{8mMKEdk!qgQ zI(WpDM#d&FHa?B9iD`_EM~3#%G4Z!~d>Wg_r^MgHG{(lKuxaxo#wMoqx3LM4ej99q zCSe%BUXxe6d{k4UF$Y@0MhLkPB}tHoc)pyyV{!Z`K*lGJidUOolpM<FPC<sqH9M1= zG#QC!fpg791~7)=%dgA;*a^U15Z>pOA-eB;F@S!U{(h2R48S@7>*e1n^7kl!`=_p6 zF%oYbj}StF3rAd$m-sA$X<T1M{t7Aa+y<S6y(=q^yR)Io7R!+CHDNG-hvxch;&PdD zh{`~l_Vu@hxi$xppe(cI31#`pO~A*8roEo1hIWb){hW$4mXa%MeagnE(Ry>5rcQG@ zU3~+=YX%{ys3^>3Y}HQ*ZryoGLp#kFZhhF-@l9pu%G^N{#(SD{EFRPhO0x_u<GKA^ z!M}zPy%pF39oG<CgCnW^)9`CJzNH<2-ofm_W2V5zG}6pdt<IrN!89SBFWqd=*=*5r ze11qS+tn7nwrsYKW66n8oiRB#NB6}w!+*94<2xh2uK6!XZfixjq2;>z$d#WX-=Xt{ z-wEJd01ir7;?@Xv0r(Msudg{{nY=vFqX7ECTyjY#g$9}5(Ald70K5&r>j1o@135pJ z;Wq#-Uvt*-@3fT*>A#`>e(YI1_fPmgC!mxI&|A)-x2uHSo-XuumC@T>MvruZ-q&3c z25@N*@9i$3w_HGPR}^mF<!vtvqyjIGWmY6oLd+1D5_kw+uYgy^!KcT->s4`DG*?26 z<*@fVzKX}6-IP8*3FUl%yFb1Iy7JNhk}V)84<P7WgrH|Wf<iZ-PA^I$1_uX|r?{Ck zI&-xM!a2Y=F;H{yokuQsBg3_H+pFW%MgH1|t&ER6_N(NA_%|5u9HB6vGem}TnvOdR z_(q;~H!&!~5DT)xs2b$JGCA-dk06%^G9|ElNuJ^rf5_xTe*vP-^=WapbagViU%Dn- zeXrRtj?ew_K3sDB69}77+?s?<0A8^6g56g~^@6!3qpDBVxa6ng@#2+ltO3KA=nlH5 z(Bzyt_XBrd4&dnKQl$gNfcLK03IFfSFF>i7gK?^t*M+O;y4)BMO2c`b81)n#Df(lG zFZOf5Xl(gvEM};1n-(3Sj9Sp**1N6{U@mwWyvkbK(chUc_6AvDOwX0Uiv0)*ePE>l zVoa|KdY;}4UL6CkN;mJkiu;E*;pDH~fxCxCQ?-4I@LwA*-uJV#DzXw*9bvYyixrdi zfp^|^5r9)#Me4NUhVY5kEsn+wkGdUDYbqA6G1_1LDxRnN1e#r$gOVU`ztcI0bJI;c zjb)rlV}u;#g1SCAE<JPTeC4T57C;-@l|i2~k6U_D*B}ERBR3-D^|b=X7Qr$FVN_R! zs<19-PP%$mUOtp@org7yY@Wgo|8PIP{+oO7__MQifBIzrjvM{yLEISA_B;Y0zUUA^ z@0<SGmS?1FhT--v?~mmR%VHiX%t6qz7_4gnShfq%97%YO!Jk3qbUSy?yu<;<xF%IF z2F5uyjZI>7Yzmu3ConoTg^{sIY#N=w$k-G{Hc!f5@xE#EBt|z+Vw3zE9h<^*WmY#r zY=f->elmH*ktcce?Nn<_u0<=yd;r#1wRg>*il5P|RD5M}vWd)PM7N;$ia#tzbY<J# znEk6Ao&az!fO`Pk0^o1cS0DYT_+;}fOU6+3r`}))6ppxJKH|pp?a5znXRERe0Nh^r z%dz_bFy%t^4!=qZz?37Y`(%*WOv(&S9l@zUc;r(<ZUsCevNh1<TZ#=W%P89}zk%+a z64h86IdV@f$)NzaSY1*f4XV<%?SsmZzLV%ic`4!~6w_=Rx3S&TkU&hXj%`?Q^jzYA zif5ZHK~hF`$J6IVb0LM49q*b-UEkU$q7@pnUAzO^jOdLal|Z$Xf=i$BeVgfeHY%@E z<)&fuu5uc^cN$zgZKlebO?pkkZ`;i~4X<`0WQH3u56IdM)VnAw`o4vX=e}|5LM1I- z`B-sU0SJh@QBBIjk^_d$AKnYVI{>@|z}$q=widV<!0!S4X3ZJf-<3{+Ob~b)wX;p% zO^%(Rvsb+vz^frnoNt5X;RgV&T65O&A2pp)_U+K;9@`bbeVs;Z8+0B{+OHSqzjhH= zp&LQZd}R6-Bj{a-pwJ6slJD_m<SB`*iU)HLH$Nr1CRYx95|^IP2B25lsY0d|${<n- z>J{*MMFeMZK#;@tF24ouKkxsV!j8gM->?vG+E=YvF>$&&-wjskM^NYyCj%LPFa$#w zonYg_K+Sn56;v+5WLzi<PZ$}g4fp9f9{@az8?&iV+wL*lytLh-I7%jn@{!M~6V+Yb zFw>a}OIDxQ3o7z7sW=Q8$kXZ4sGiLu$Q6YVDBmSd@pgmd%EJA=I$2qp7KTUV61yr- zGKW?CW7Q^n`1^O^j>kq4`>zf7+u95EI1rTfRMi@c5o6{|J8$~dCV<#@OC#UR{lMM7 z0PuQ$jMia(Ujg4dbw9jpuZ7ZZPFzffb$R-{0)!R4`9YkHt&{OhX(^#F?uf)Zm1mHK zc$jo4!*tOsT1c>YnhvuUwiu+r-y^UpgJ?z>)4RY5eF#c}V8wpno;=7zr_!l0J*;B7 zQo(0`c0ay$*`o~?yxM>>H(tE&7h|EZ=Cp)f7yU^Xc;{_z2Jqun5jt?EZd~#4U7g>Y zD0$ZHoPxS7+f$j}4s+&-gu!gd#2#Fz%U2UaCdfFDw4*nZBp8sGGRkL!$B#?_$d$md zU10exAlC(!DS>5+V&ewOh?2v)7>o6a-qa$l77zyYYNd*wT>TKv`@g&K=u@rT%+w@Y zGkVEEM~XTj8k7NGdgJgfeDuEQhSvf3WjjcmaOiw|=L0(n86wDomF9wVFF{aVAT}o; z<6+>AxsRT}1z>FaK_tV7D3Z76Ig}eD7HxvF$zEOYX5uq7UB&2_FsduV`=-s47}-pX z?-Ll^ERFEeNUx0Wqubom|FgosPhN54H;iGDc74ehTDCx8uK}b0<w=AqN|h;{vJOF( zhlJ;Gi_b=him&*?-iWSjI|N&&Tl94R{swW~+Vuc#oW6QRC|BUDzLE2)OXj29U{41e zC>(Lc08FF0{kP4?-aLGu@|R;TbkeHB6>{vJVV@O}bEgc@a2+;g$X5wrjawC{-dh;E z&44pYS9uM}w@^3s;MhZ@LC#dYjZR8)M|>)?rD-#VtTzKqN)V6ug8l4zPmyI>UBYif z7ZrCMtT)kAZRBXAShy9(HD}Rpc0^kycWz{i)evT%Q}8k2M)5txs3<g>Bp&aYc3s7G z0DPy@GcRmQl>QeqqBjH0aI%?VFg~yeHci}4mFpt-P7=SXZjH+I;W1Nv<6?TW+?gnE zHldUKo0dm6l!4qxIR!fvOP*Sf?<`AaP@gexGie1Amt2#Smv4-;!mk>QAz8-I`NIbR zI2OR+01ix%^Gw4Ogd(T^)||2Zv=&0Zpciqx#MwrtCkYAmGl8MASM3Jieey4@`?YP5 z466Zr6Tny3oVC2EBS%A@d+cNY?VW1>7lK?igZ}Ok`g=;~?<%6dE04ZXfW87lUok*` zIfsGXZk&7RJs5trvnLO88HT@oa2Xa2<iWBf1l@Cx8CZ%;{}KenKC!T_23^WAX>bNQ zr^o~xh-_MV0gXp-_2M!|#Cynh(9_j2T%XKVMrjdG=b;SGj0vM`zAOv}f!HXZPWW*S z?EAJa;-SZ%ZMjVkT3*JlPhLXWg#j#(Zk%)a1huHOtOpmT(N*2`{26l5Sd2yPD>)Y) zl?}z78$Ypj)a=<(D5H)spJVf)d@(wgMIEW)sqgl?oxd(49zm+$;`Aj4lw0N?lLcp4 z1la<RD}v>^5tMqs3cd1f=`vU*D`=xO6?qw`P6)$#UEH1i&8t@7GrxLhrtVAs_Sy?} zf3I1kWQE$-ys;rh>B9LDQEKOc8X3pdxSjifyDx_Dl+$rIe9t-f_Nn_|UT;wv(B*yB zJOtAxUn>Z!6|k@>yex!r?9z=FX?02<k^&65MMl((Xbl8SkMXjSL~$UJpY@63fJG6g zFdWm-1mDrd^q>fq??zDU2P@AJ#`IiCu(|pq_|%9nrq{-`QS-XHp2d5<ekYzCnK8rG z85=L&_uQsZ1S~pD2xj!rz`Jf6gm8J=5)^U)hQGEq3c0}Q`>36rB*Lt|R>15OBs@u^ zb$z2eADj$qmZ-n!;mQat*~O9XW+0HPY_TW~%ZT|$olMV`z_Mj|pS(Dw&ax%x0zM<= zrg~Kx(Wj#873$)IdOfV+yO%$JFZ|>#JhO2s0f&yjWuuoIbgaM4tw2Lg;pjc#hWP-V zX$OIT0e5_5f9$ZZDCVV19zkgUtTY5xo)4Dm7T1wbSN_fkwh{gW3}d@J2fLM9?M77# zTdus4^U&Wo2M=pt^(ncDXAHbHB@F8mAvR3}IQApI!n#cp4Jxt?wgUL+<P}Gp=oIvn zU_m{-xP%eFlG|bg1s_qnV%py#{^ppMjRcCvis#}h{;(f_mjO5o;<R~>r>LzR{tB`N zGkx`nO#q@c@X0(bc0<3bJRAmGVq{+~|F*aOx?8Tza}$16`OC2<G>#_0)9yw%5TDPj zlju5`w;VWhH&+7J`1J`WO+w-zca3dFVk4X-qv#UM9r8PccogyG=VFZtOUT{Tlu2@B z8t@s-RTz!qf(|Uus}tr)w$LP_yh-{=Lbm-qq49jYFR`k=`73EmxJF}AVcd#m#Yq}7 zE_58zx3}mSf^A0hM&Rr3M)hvQyp!^qMFKD&4FS(&*$RAZ(P-hQnX(#5uy)z)l$RD} zvwgP)8fzDav<#P)6|E#CB#wVG?&dLMJ$lD_+w*ZcNSK3+IL**_qM%9Q*m=0(`t(W{ z4O$c7(D}nTn7gJA0Z{f})G2rZz>V^6<(ku%-5QJGk`FiuH0qK@m~a3?v_fcvC1){o z_NsRPI1#|h(-pK0T7>Td_~V+hmj5J8<e|?!_B{Y^pHYmqGKdV}W%PHKFwhe{+hGGe zWnnPyE@PmlgmN)2=s&E2S0)iojUb%Z2woW%#-wZ>cde=5u(N(WBe=iofIfWg=()nh zaJGP;JSYw6i@{3$V41uye%TAJYEf6e^XQ#N_iZz6+?L;^p_{3@vpF$#>(kV7@mAk6 zD!+vxxH681H7El*59|6FJe2SB{%(n1kO3=pBPh>B&^1RJUX`+Y<xThE4IjI>t@dOL zxcxtOz@lDxlHXn=unj7PeqhhP5_MY_x3_oG?f7<9G_2J*$}ZDRU>J5BQ4HK+SChoG zD@-FQx9?0mXXNShd>2@;R~Q~k{jyJU;5?M>ut$Y4y)rIN@$xDjd~y`;{MOyL_sKC2 zl5N3%tv!GD&pPYNTn%kMN6GXT)hzM@b0ziZ{oKlpG2?aa2k$-)z(-oBXCg2LoObN? z_}FWohakv;DZ>)y5LX%0!RzAwdM58)M!iNVq1+qTvH^$lUTy_;d+2zw;ap*0rXcHT z!xZ9-SN*kDlLC^N?qCMJ*(O^=knaU6&ygq7`-JQ5dIh|)8R66jcx4QzO@h~}cxwF^ z-g3bmxc$+Q#z?jX2XFk&zBd>Zje&!fbvqJX1z_M^x7`C^_g0a){LEeP;+?uk(eBPM zho0)=IGTnG>yk(93>(V-R#|oeN~0lp_GAl?4bO^p4F2y)9}8FgB4`aPBR6*yv_T#D zZea}0cZ&@iOwMCrRT|N!#Kxrh6d=7uj89GDy#KogU-{+zGqpKM!LLStdeG~2RYD$( zB|VPh3w@V;(fg(w9ssa&I|#hv$c6aodv=s>49Moday?+BL9qOQaP2Nn^^0Mhk<BhP z5b3rD5Z!C9<O1ocU*#R+N2LFJ;F@1GaP!xaAtLhTBt>1g_OFcrmCfL_32<HqV_C3l z5&w7HFy4Ard#*iQu-{I-m_OKsjT6Ae%{6Qsox;Y^2~=zKj+gZ>1W!y}al}&R7vCvo zATFON@Xm|L6KJC7X&V$>5HJ*9@ka*X)o%rWqww54O?@|nL475FOQx?mn#blYz-(sw z8z49K5x(e>M+`Um5fl!;d=5;b`f>m}$iH3Ms@*>yJON;@%3qG%XoT7Xol<5LX^8wu zc(O~Rr-pS}blRfa<s+htREC>2%Tif7%T7wb;-8ZAS%+F|gKsFsGxdcfGR&s*hg4u2 z&>eIW`!-A9Kb@Y8rUI`~-7Awfp_nz9L??`$T5r(bG4SEtD4i9>RxEu(#i@X%gQPpr zBYThdzRif<DM%F9;U`|#b0-;1r(h=VYSd<STm>yG>a>i9UB*oIO)BNTgL%(1r0L&| zO{gi#@|M>OAv#i926hoP1M_yfwAgAjeFB;bCk2ggYeehhdFZ_1eIa&KzZl}A`m)rx z$3fl4br*#Dup8E#zU;~L$w>nk3N;*yg+2ixMaLxy34*YO&R+F?h(-VHQ=`8PIsumf z_}QAXmj5s*($MD~dl<m;W(TFtLVr&QgS}lC>@8zZ8@wZ9_&|3lGJ^M%(brYNKu;0n zVxhsfcYP#8&N+Ck0zN$|4Cqs%;9(sslLyOp;ay+94!^qo{u!t-P|Pvh{J~|I-z{8` zvTPo#)Q?QhLgCuI*emW-RoE&6wKRrtbvL#&a*G9QVjS0ZbJxLS+UT@t4ZN=I>#l=` zTrA+y^o&EDGS_#1Q)4?+xe^x+0Cj<fw!?8Ckav`K%|p<)2$}BrV1*uWI$ZY8(I5T> zR{s5ww%hb`$Ii#eFYb%?yRj1u(jBc|)29c$Ejtv6WS61B8z7mqKH!r(Q-O?V8#@~& zBMPf$QAN7|*9P@KY>dd25ahbRO5$GWpfn(i>p@l+YNt0NoE{b9syYGGDwvv{#_5+l zfS>&J>9iGV298{N{_fXEq&<r}K8;tcHqd&LWUfH^PQP=ja7J=rz}yeq{Ye0yX{CZm zP%Z@c*1LAWG5gM!_cAlGg2ILS_OK@JTdoNn!4Z9rHH~X<kh)ON<H~^;ZM?+A5!P5g z@_ka?B8=ja5`ff|$pvh2k2TA6iTl#abHU1k!ew+A3is}n5kb$DG4Qa8>FEki|K7d$ z;dM{=%W56&2C(<W@9bOm%CM>~Ne~&)zXjkuts?V@*Db<n$1NhKCKYW(W!NXv6UB9B z1eefHg5?boqI~#i#RfVq)w5&ls%cAA$(SbW)9SI6N)u(Xva}GHAqya`ImrXrf<B$j z^2*CcH;_@A{c7N~Dd`Pi61+Ys?@zDdk*7xSk#F3FKmEO}1K*9{+oP8p^j?$yk%lsM z9MS4B^uFn@{{!Hi?G#?j1-Sp4FT!At^kM@Bbt+wK;3|o>(#G;Y%u_4_wQ)g&XM{|m z-vjBYUmDiwFAJh_7&XMR=v}9QD3hLq*F;W!JuH<YnrE4mrFd-;sE&cx#=+}V;msgZ zM92zw{_DStM;>3-PLn!e#r|{f%m3O>c;hH9L{J(6EA(M(vWE2=N3dbjW^5c8$A*y! zY#15GrqM}k9GSp|Q5m*LeVf3h(FsgWS38d5KPfDqyzGcok<T_FV8%9W5T>E&C4jz< z+{y24!Nd-yMJT2w7@SK~(jdLN6p#AjzX5m!#0L6*MYt5e<p6#$ef81ns5}>S7f~Fn zVc*zJNhY5Z3wedZFAo4LLS$68{}wb`!L1yQtNi)c-|IIY(Yo}gq~`RUN>|^kB3zn7 z+M=S2Tyijt(1h~mlYtt^(aCHA@me;h9m&(TztCRRwb@-fcORlI#m-p?lEkm?rvjfh z1J}E4p{8N8WMFq0$*Hkid(Dvz68Cm%^&l0D0VKDzD;oLW8$?NiE0NG`e0}th67NQ1 zsu3zKNW~odpbYKXjOeosHi4#zw>80*#LLAD+8hWim7P>>C-Cv{%|wRQLf$qw7dTri z$1bxST5ko9w#u|QbEC`@Lsie>ch*m)w~{W6u$N{6Q_zI0nW|g|44pSzhB!sB96~Xf z3!ooBjzrrGU>d+$08avV8o+~VPG2_CK4LbGL;&a3N2<taXi^}jNdOF;v+Df-P6zN$ zGU+{M;r9SeU31p**lPXI=N=mZ@YL+1WI{fh!9Z^rgS}lC=qY1fe>Vnt%ECA<!{_vN zVNPF{j3*4{nSk5|5StI07~IV=KpukEropF15l(Fe>J@Q^X|9CFH&w9Dd%l5MedbPh z{rkcF_~gsyh!@7df~+t?miiHt`-JOr7KqcMTo}BC(Y!7U;(#=+b5R$FU-M+SJb509 zUnWndD}y+b3v(P0r`Oe~QN?2z7q)iI6u9vNXE@<OnGAwrFM{47;jX@Go^b0fjeK`M z`V<a)S94yAeelv9%lP>_$Q6vXHg7L(+0(6|Ge!mzF2Cs{9MK6A$c1l`(!B_p0vfJc z$Osx=E22+!OC!@5yq|%(qmASZx=6@`7X_9Daz$hc-9Tvonew1CJeC1)@X7@E)Fy<J z@)U1<3cOy$m#-McfB*Ke#Dh;Qz(WA`T6_NPQ@T!xGJMh^jJwgC%}BGMhGgwtTec@> znERo-PX};L>KdhlMg4jF<llG3^SA4PFc`_xl}swm%4jZm2a{ea)al0<sTkveR8SiW ztrWCjTp~<E88|A!8@HLM0DxLKGP|4z%*JV2m5PZ|!nq<?z867ht}vz-`+y(|UYi7; z+9X`O>$}qHxbU(^@n1iEu+#Jm0KeOC@jkC+wif`SqU6P1oF(xGPQLvu01`LjCBYHT z@5L`Zyi?R(u7yMocu68oY-q@^8bx>UPp7O*z*8gxq`f_&C7ZSDIRSv-aiSrpj2Ogy z-&t)GMy^|UMJV)(Q|g(5h#ywuRT-Pb#w5v45mxbos~^M1F8&8LPt2I%@=K#XJ?LZc z#Z)fj6upXWChC3D4gUt<yX_YKnUl81hhM$K>Q*M!^R!W1c}<ajK>%>eP_C|aVHwFI z85j$|>4|j)Fl4|3kvCI@bjWgoj2W(Yu8hOgvtf7_X(Pit`38`95_et$YLh^HTH-C} z<C4q&j(<Dzd+j!-69UF?``2HDotE^0<$J)o79uDw0t)?N<AK^}sWw>(#3dEPncviO z1)D}Duzqv`8%HOwVWTjzZyb^D#2CL}WE|@@jbr1;1jZ(wbN9c$b@H+!ekA6cG%N6A zUX97xHUpyaTGHg}=c~5l0|2EJS1p9NuI*Hab&qWz;LiYl4&Z;LuRdB3YNI*HC1U!- zO}gP%cU|%VpH3n-m=zAcybI>Zb^EW-u$Eg7e4+B^V?Q3(kE}70Bs!#B*L4}ytrO@f zJDns=4K!|KBc8KAn^D?Y1e;cA(MFhyKojut$)*X7)wqTU0xv^E1F6<IlgCg~kf^74 zKFsn7bsLl`c#4h)2O1HDK;6TzT)a=kF|7G$OxiBK>1{G!!7)bRs8>RkHm<&;cAO;C z+62}1!T#-eAKJQ%=xKP|4D!LIz$aI^h+u2LSHW!K;$;R_SSRrE4L)C7bg*m}9<$Nb z9cC>5G-Xp9I-Z$1GezrK9R54j(}g*UoCO)LB}j{tiw@eY%NC_ACCG5XPgwNMNE`rZ zC7GdfhCcw{3;;_ykMlNY5jH{?(tkz+hd%e%8zGeXjzL$cfH{3#nA<B2-aTau_H|*f zr;Is$UHatsKyMjydb=>UuM1rzTQ6rR#-*(k!5mMHXh5Sp)mX4HQ70~ShD^9itxkd0 z<XT8J4`lNA<p2H=U-|i;eFby`y7B>T{m^z8D69LrnNZj>IUrXMzuFzLJPjVI6Xe9W zuUw}a_2oohRtuh@VTJC=3H##_oAAkk9Fc+0XnT@KKSl{zE{~u*2SNW5Wcn5(C=Uoj zK_C{LKXK9T@a3QWskw&pKrX{@-&s4Lrx4wL-k83cS8S<mUfZmcg6cbw*i-?nCNi{Q z2^`VMXrlDO3`$m9Nq;h`h{-V&2%2TtGJ;YsSZNM2U30-o{ldj=ZA!Spp4fnJdNWWJ z?y!Gx^V4|$4<10JmR_+-0pDAD{_gKELQ*O0$&AW7G*}ARNhY5Ap?eO3xO=msu-i}( zKl_iJuy~*VeQMI^WV!K1ZMcCjo_p24RF&0)-<Ve?<_VZa02=1Ww~@RizsE?Lkvr7w z{4|bC8rK7`OaZLWExat0=OZW$0@)%^uOOTr0iWCmUfC>8jMi)T)lE<0lyBaHO0DA? zug=@>?R`!cb&7BoJe)b&*45Y?11I0U0Ahn@OVCvau=?x!K-(xe$Yvr^HsudiKe<#0 zub2w*fpbSB3p7r4daE#7F43!rp8PF3VY1Fj#86}-s?QqJrw@5;zzx8HJdiC4LuRob zL16&M_lRp=0O8)dIu2CEA~)~6iq%hV#(TbeEB<=V`eqSG3m+Z5<i%$Tl-1aGOn7Qv zq%`XEo^ZpB5T3nShUE*2xbwpO#S1xJ#TX+^E~J@goLKWenX^Q6d)}0P%9{dX5l>)& zHny`soMPue0LEp%1q=+L|F}Ap&H`}laUct7fCtNnjc5p>lkq`DY?#QDqP|w>%Q*YK z_S3lg!5Q&<0RVXSibeSHDZ5B-Gu`4ude>s0Feo;9D2(*DiN=3?-Br9B!y)E-)(+#S z)kAC;5eD^j8^^JB!)C1CB#i7EHjU%i4P#ipaSZE6#<70W1fE^Ld22Vke{1rxBTk7< zqWd6O4rwUI+0n$rXGIbtgj<Q#*W!w+P6F^60B>l7?KZ&A09-zO^@<<FbPXRUQV$$q zG`&lxOj^5g$yXk7DI9+JVhCgUazuvp=K<Ie!2AU4XA_<PaBAhx$Nb(|2?bQ#X?otJ z`LH-|0${jQCI)raN*X81fLEsR;!FbdxTPg^5Nw&=g@-MJX|R=OkB~<{xl~iQ$v4ie zh};_+C@$RWTrBz2F1S<RJB{vwEo4x4qiE|30wTk?ua|&$LpmBZv6{C2;K<6i-sH;5 zoyd(>60UIqOeTAq>|A-eph-G>Zk|N%1oNIvNTNaYJqc!l`S@UKZPVGr%QsLPK|B5A zN;gye?w&Dc2V6YW6`uCH`qs|)N)2fmPKqDQSaay?+?{rAZ6|-%q|`{3Qs9%!e1cwE zLb!!jiaERU^iGga!mlAU$pUq`CIUm}ta>|u{{XOmC$ZWF9fb?moVEM|s_TY6_t;kf zyua1VK6}($JbzIa2K)Olci|A`3~i6%zyh#hw^+DK107cgtc5x{u%sa<G6ZwEs4af& zlh`~|ZpPJ}-4O1?vqfPv*Njmtc23vo*!lR+V8iHmhwBuF|2%vUA31Emp<pvacX*O| zGr&+fr~<5qH}mou+s5l;KT6N!7HdqyCk-tv0LzsT^vp+ga2bN$A>pPrBNmf6=h*oT zpTe4TBc9BfhyQ)^A{?`ay0=%>kXG8j)q3~UD?u?bSttpd2_@N!Z;FnN0f%9zY&6d@ z8sH!VWhlrN5EQzEYxnXz1YL8%@+C0_r$!J?Y>=mTC&23!TzTg@yyH9fcG{5s?zQLd zezCVMc2y{GlZ7&_>!=&R1jkgXQW*EA%Xo7?bkCgt_G-0KE;w+9GA=n~IeJPNVf0X^ zDfL2_^g02>4<&}AI=0O<R%2JU({S5Gt#2*E)@2fhhv%b8=VD%-JZ)+<c$t!q0vmS* zy`d>vMo{br>zaq4JWsgU=5=um$m9m_=@Ds2ui&rut;dNM+=<bNT2kd&fsbwY&OTp? zuvQ*0Xh)LRp0*e``Su3^?9?g}*Z$XT*n3&oU8W65E-oFeQUTgGq=WSaQAY)nWNy0+ zVw0JYg>4)qZ&Ya<WhlELr(wFjgr@BJ()+}194TSS)74^AUrBgHDE5OD2f*?@K#&tI z-mBwcBS&=%yfy)Z6@;}aKJ%k{asIC!nhDPc0C4E&PY=32Y5-C{kKECF;tg*F@Pl>> z{^Mt!j{|p!u3^^qNji)haJ}12ANxr7zmf@68yfv4X;1T7jgZDm5=Hb324yJcT)L9a zsMG7hKrcKI^nexT2rmTLlAr^b_mzLS3$HrmD^0gsGtgDc;K7RzM1OZq%qiJ!u+n_6 z?!{omL9n18Pxwbo7L5@yFc>%A%?A@=az2e`=>mG3neUZqT^QOoj$!S_F>Kg0hIJb! zux`^B)@>Nm2KaTG#_{a>&Dbz9fvMSZH-FFM<wxu(@HMNY>tM8<jA(ckNs_++b3=&w zYzuKNW+}o-E3Q5X!0`ZH)lv=rwc$Yk-vaQJ>8p>f8$8hkE}=w!Q}dcNR%{+?>lk{G z&nm-}1&@cRMES!m>p^5t-vPoC;|}tDslQSkg`WX9wen|m2f9_MMr7@iFB{68Di0QG z--yLUd?%VG9LDvSi);su^qmHpLTYmraq$=XThez|yD~eH3y*XHxG`neEX<!Q0n)~_ z$BUJmhP&$S%HFf_LVt^);E;#65JV(S-Mb5*uHVxSuB5`qv#VY0cs_kIhK~y!Utun# z)KiWtnJ-Jb=tkqN4S4Pt(cdGD=)MM1-xRb!a~+2yT<th5juW7bbV=YNYVSas1(@yr z+|u-vAiu|;Rs4MXn!eLAXjrrTA5;F&Tpe41rt)euU|j^^9vG%OR*^RDwJ1U0YX&`+ zaxfdTnj}=)@f2`G3&69*KW1bcD=E}kuxO&Jp>u`@0el_637x=b8_YP|w&twm`-1~R zpKtFZ`jI=9@xv1q3U}g#ZUjB^km+BHOy44~VvjH+*u;~TZexaDbwZk($_H2P@>k!_ z9fE-iBV5R#T$*!v7dYqj=sTC+Lv`18UEcp2%DaH25uF8Kg)RhLa}ab5g5^r`bPxl; z@Z&$+f>XZqlUAFvDOl2<#VsFP7T2lLu>YjRwnSahzrf>U*(A_;Ake31X95I;UIhJ1 zkR4ctpnI-xRm(B}1FpU80UY;{ZzLevJiPP3ethA$c?mJBi6UwKXK>!X%Yewn!r{4s zTqcN3w6TckA+2I>C(`qRdbSo4Xni>eYZ^}`##SZ=mM?)7dXed#kDz-2Sg{x29DHg7 z;lz6I$xXzNz83HJ&V8LUq>lkuwD$bnH#aTM#faMlA|rd<TcxMNP<@#Dp?fX@a7sG# z)4|Jj>&6dG-VVhaaRaPQvvMG2IH!1}fS5$dXcJlk0zh=<w4(q@Q(k$S(5gn65f2zL zvadfA>J=M0F5QBTQ5_zLD?YMCuwpNQ@;n6P`CtWM$m5mGks-Y@4ulol_V6aW_Uzkd z!jS%w4d2;krCBeFhq>B>gbkd0`~L!XN2>^Y{)DAC_2u)^>q@pE-Qg<LmxR#(uhQ?} z;V?fZgC#rDycPY~JkybdVdtlFq+zvCxRQD+qq?fJQIs0b88CHcdZAw!GK>9Sxh?=q zTrp4`1)m-TsuSYA^st6M-1;=$dH(Gf?Yw*Uy8-Mq`qP8Be^EFtH1wWu!({+o*-pXl zdig?JaPsqXnY!yG9!zb9ftz9s^i(A3xgZU5q?uAVfFx%!Z+#Vj>PuOW#8#YW=W;s? z3&64^(ZA&dV8ywjk6BjN^{98Ak8A&Se`6fmgwMQnIZk{1c2FnkS*8S5o(onU0xJvv z86h+4llr><?Poh@HHkRpdh0ZL^vg;AkZ-O{rTU#Ax<g#?AdBB{j)|!X)@=|*_w}1L zWBtZatX;bi>o$yF{iZRj-!y@>o2IaSbQ){cO<?2bWSZvl!JLW9kJw<a8W(};$(AP& zF0HQ>-<ZFA1w?t3#L4q*#`Dg>IRL&mea+DuyiCX?f4~Z(;Xs_n`gm`PbD?caH#w*X z%O7@G0g*xddE{>=8P*O=0ayv((#oHYxzNPJhnJ&LK6#)SNHUJP;;Ldv8tNg%C%qUb zDxraTdotdE#vR#MR!Lk}(Dm^}YQAi}ufrl&y(Z0=lT;h@GLmV-m79!{W~`->9pR>v zB;&aq$F~v2mA(Upcb}o$HljyiZayG$K)Ob9$mvlr{toxei%K3yBo5bn=PTHQs~t?U z_0bNE=W8|}q-f6BG@@tQDyb3J6}20RBYnfo7T6u?i(|+2P4;%a_H!q}Zd)LZt6xTJ z4}5Kw)Q-uVzjHV!JZ6i=Y&;rGLay*6Xf(d<ezoZ?J%8}$pLR~5<+q!^GrZZxpwDJl zbP7ERkMmNu>-UDmtKu4s$D}ba8#GM$vV0!8V0aK>XYF?6ZzX{1*POO&(~RJjC?F)f zH_Q}nlA-;fzmtp^Fm%qUj|2Ez+S0bcRss7BeeSWZuKD=#4*<Bnos6!2cmlt<XAG~| zqZ@o`6ue#$F3#&!Wcn6~`?)iD=#$af;0@^0-+G}-J#%Om<kH}+jMyBZHgxNg;>rN7 z@9(Z_7sO1ZQ-*LEuI}~)mqv8u=3E-vxjvCzmj-vSsK&B+1l@DQ3E6rNShfHlqwDsA z%WrC@Ih%qfHq~(5BNI4$$FljMkq&Eo=Z?9MFcAH%F;j7hbEGV0^Lm=Ul>tKr$Q2Oe z%5tNEJoPWX|NN@k5^-q-Rz5P(AciGO($hOyNkhDDqzz~@y2K$y6>Bc<WcC@7VyGod z!gTKN%@;9#&k17kBdr^)pU+5{MyXW+oD2RjRYOp(p&nMjYtsmNh7gnogll3JAXG{^ z=UB1VTzvQ4yW!uyeIKgzc7-?qKsSJk0KCO$hs2XXbTNcG>K0E+*R1ugBq@DmECc3! z=$<ptVFUV#J$vxocW#GVmUNazzaAmzs=H4%xBA)c3DdAiDz7%07;;D>;;}O)b+AR+ zXkhu%(;^-3_C6MsC+#<rPpap-Xp7neFi}TXuK{5d0k4Tu!G&G~EC6Q=Apl+l_S>-^ zzx~+0c;h*L$GXjxWSpCWiw56)$6g!0vri~+cQBzO{anCGv|&WQ;la(qh_1?V$@{ci z+Lj@=`ZnI5b`sH7Tz=zj60-TC>zlJ6KwCdu!`xm>c8w)9jVRVB(}=OcWSyBz&h_Ek z*uAKBrPX*+@=Y}auUElpQ()C`u<96CX%1MS4=h&(%jUr|dGM)CKt&kVkJ^7BuKvP7 zc;n}9!SFMU=EbI9PXHHz^N6R}1|7{DL)u<HL7PVO-`%_(=bgMG0yWoI-#KY-mo{uh zmcJp5NO_PWB@=YW6@#SR$7EjQ@H#?(2LMADUq=UkdR@j1fIvnFvOti7@B$TG&GFEx zXK>xk5BO@+QTW#7PvL{FUW#l+G!Cy%fR8^7R+|LN_X}?bnLN01Q4e(uL14T`&kXt= zc;)I|F%IWxeyi<c{DoT^;K|&rHw|Vi1`nD507to8!gi$+wp%nPu6C+V0_v)SQ1b3f z9xU69*Pi}sT>h8)ns3Yq4rUyen)R@LY5lxl^Q44)6wi%qS`ZCdT5;7kAnrWh2AzX5 z0Gv@c;);s^d}jKZqo0P-HDWSG3YkVlix%?87*TVCd{w;G&NimhIf_!#t3zf|P`U1v z(*U~<z<m~S$RBoj7Ge!;2MD9OI?b*O?Io+oXCT%tt_N^^<+@{TB?2b=6FTDImKx%G zZ%}`;7?Qthj#lBET#II<X*4u#QB{aHig(ezc2xq7cRN=S)CdV9oSSWE$lys0=*Ev* z=y4-Di=~KZ3v%cv(Th7%QCe{kfSs8G-9#ijK>NuR?uuj66AkxzE=WVPje(v#C!q#g z5x=GZ-88Z%4Ja3F+CmbE;u|D3{l)UP@-X;@3lCRk+juK^BwkF6#FA(yO?XV6afEGQ zn4Od8&dlYnulQz*-U=I6gNxW`_?E)kHwb2<T)<s-*WgLuH_p7hjAaXfum9CIU}kYO zCU+9vOqofv(oB1&71Vq<Hx12l;dI|q9u{d0W|3xxE*LIA+~=)~<H}gRj68RFGZ3dO zw1B_nv}MCB(Q?``Lf>ha9iA%VbTD-8@JRqZ0N_P!Wi*SB&t|Y_UO%>*KY*nR2C&`y z0W28oL4S7%{at1B_Y~3JT|zD+?nUe^=b?<eoO6thPoi3@V|;Q76Vp|Uj7?(grZKD? z8OMgv39KKTz~gI2u=?2%Jh5&Rm0EpESGf_Ku;$~-e>U{_#~y}IR9k|DJsDho$`W+t zm0RXKg7N?|{fiLvEI?4|6Zaddl|pG0Hw@xobb35`mqzcpGJw~l(Yz)W5P4n1Rj1FT zL7mBbLUnqa*TF&_m4{I1L%c5JIejlU0C0pnv}AAjEeH_gyAkvbAv0$gGClLb@@07v zJ;3UxH(<|`{=2Cio9)7}yLaK@;}<rL*hsF4@h7T;t01Z^+423w+SzlNl~;yQuDyE} zB0Fb$1pP}8<hzX%|I1%<7S?Xu+!%o-;U6Dcjs-nQ`)FMgybNbBl|8%7t@hHNsqSTE z8*ggnZg<)*j<OP~Ld$hyXdy`w*&7FJ?<^`CdMe*VTeOCZfy-0rL9rLCJQtbXA+Yis zFcu)38kHx~H;5Cw^(uaH!y3H*hYzKwbZR(d?YX;s%W%V+2B<>bqyS`3>GM8(&r1PZ z*Bk=LU>MLF_POhwhB;`F1Sh1TQKRR;`ar!OIEGtlaM77-QO16@*3T4e`-Zh~7~WX; z3dH@zL0;aIJ{Ljv0tDqb0Luz@+7s&$PHogD((hY6f@3~^J2s4U^d#`NH+*NG_bPYp zQC|`F?zCB~4jVZ6_9XxwZ?*8bJy|^T<rl<xMH09cp*@?4Z1QkUcP_bE_mzXFXhs3F zp)=-XMA55e+(xM)-1g>SMduErS->Krxy%Bf*~srM_wTe4(h$jl9FP;I(u2|*adJ7| zE#$4*IQY~??cyC_73(%l;0>R<1-Cu4Dc&~i!5O2My!c$>6usf{oJ@ccdQZ6FS^$T& zQ|M)%+7pNF-WLVfi`e8{-)9Spwi@bXL>AD(j?77Sw4H{&N<%x%isBIKVg_XLK)xTD zt|74ULgDQqP@7j7K6cK}al!Zg=xvuy!;k-Scf97s)T<8zGFh-74`hnc*e?wIj1i-` zzV|%<SO!1_EXc^X8Jz~o;LgZ3B=X*O#%yD}9H{z=qiA!1$rO^n?r_<+kQ;pKQ)07J zZ5+Hl4KOC^nl0g{e|!LMKl74Sn^M8R<Yh-}BEvq$%MANyLy*)&jk7k`bAg1?imN{a z;5?+`;M<@*xB$RMr>|a7)qSStEGs5u5&@Mz$al!Jia)7$AlkH*h8`Rc@g&>OCS(kA zGX^!T(M;U}UjDGl79%pOudMv}n1@oygf6`{hPYL<3UleF3EB97UK^4$*SO+Pdy|2V z8or)t#L)A7H0Gx^A=YLt*$pNgs>#gmOA|petxM3eWYt)4mR{nQ9Gw-3aB;1DG#D3& z;M-)OzNI~dzJ;JMI)r{5C)VW`xEnB`W8>L-yUZImRy^r<Z;>`WJ{$?H_;B{gkQOT5 z_a@=F<<31x2yX;w<-ILGzWk7;{#zsdvxSq7pV;5+@!P21eeLcO7-GVg<J(L^nmTp5 zJO!<k>tlS){MzLw35adAk8d)t3wIHXh$rTFGo2yywKLBr@rY*gwAyIsg5iaTjN$Y& z`BDf&`GO`(XauVPoU`V%WnW9et0T}U;ZEh{=!2nihqvk-==p30yDnRZJ(e%R9?OTY z`|=^|wrn95&+Q{F8%f3JDMC<TfkU5^4nt_Ig^OpdPE4zK(s;{x2wvxSYQqQ~dSX59 zdwebKS-lSTu3m?GR<FZ!b*nM1Z-lsK_rC$Wy`79sJG39CzhpqXFecqHcL|s0r9QA+ z35*5WFpjVWUROr&x_FkS!MQSiYuD-y<GO11Q0{~c!$?Wz(H-ZJfk5?Z6h{F|RN`bf zV_-oJtUQ3sz*1xemm=tz1D26@JOViTM}Nd;|M!Y^nz3ofWf<;0eS7qkT3FBW&O1bT zql+=Lfl@N|Mxvf`L7HX23SG$bFGhCm^APkb0LvAj7C-NN=m{Kr^4Y1%Zx+6N!Vq5l z{O<NLu}|*0lqS3R9Mf$~JfI5`zUKE$=`kD=;wI+75E(X;gcA@~+Gf3Ucw!yI;y26Y zB_Ek5u81hj1q(9ZQ=<qc){1-5tK&euhA&+D7|y-CWgDLj8`hq;`y9XGol>}A^uaNX zTn){Dc^|qb3*a9Bc54ZH2fTFWZv6DU%Y*?vNmfk@#sU!Y=V4Y&2f>cY5XXxqYzANY zEs3wwj2iW+hZbB?b1Yom1I)4ouv`~dc@RPO5Q5SiaVoPq20pn#&~t4Zs7>RxM>gTO zFWioa>5j?^Z{P5peG>1NW(h<v@b23m1+cu;!f*cXJ+RYIQM|bNuUR@wGN{XNryAuP zmsXg)V46hRjr0{et#5&iq%k~G(5#s1BOb4R?8Kp+DHHQ+wg{H*1uG3AD9;1S_X8{d zuT6kYZxVl%aiBhp(eY`#`AfIp&v&g)K)5A1c=VDN-(W6cs!CdQ0?>Qnjqd>PzwH!w z`fHcqzfM?Y2HHodR2V5+xz{CF8hx(GAdsRdJqc*k&&By7;)r>?pmU}5%cM}ig8(d3 zLQtFo*0osNL7poMLp2LfsnoFi@YAqv<5&wV)*2jlz+C+FV|$o^stuIE8?r6|F=|7) zsn^!v43HrPaeZn%BV{6GaF+lwLCwD5Od97I{R_Z?tVkPV#0EV`BYhA=d4Q2J7ztCj zus8!@OzJb!;MEBroEH5a<bX^bBNH5Z9`ji|yP>TOpLb7O_Oj>e_A&SfqIT5n2~+Nh z@gJM^Kq65vC%Dpzt9O9#(({T|E3yq*hEGjjbM$A75MS4+K8F>qbh#KUaCh7egWi-x zjA;>@cNx`{Tt<RyTK4HwNzB@rz=g1#gw9ExENot_^D^fXZ@7G?@(a`^Ic{c8i+8DM zL}|1u5}%WF+-8-4Hh|)mrhHxT1~^*c8xU_NUpKjPCaG=RJ_bY=vV-mH`~{M@9$Ajk zi(|v#Y=Ij+(Xzh7^CHX~T<Vm21U7T?^&okTA!lXf%FZs%h|?%zijNH`#*vE<8x3$D z9i@QhjyrcCS$RsE-qoNyAx;v1@^O@zf;9E_O;Z0V;F|C4{&jsz>O)_<`||bW^<3=} zd(1RD9_+D}#PE`sxveB6jhCj!t&N<mY1zoS#0(KnxOg`U=44?#n%^VABAOFKn75=x zJi_yR=*z=p2t&BbK(3zi4RY@^YzN@Nq4S0h25_o&_fDZ5-b*K1*WA!5Sa}ScJN#w< zAB8ZyZZ$A}pa(DBb2$#&V+Xu=kLB2VrzOY)>ePWpd7+KX%m+q{u_~BHzBHi>>rCC7 zr%pnvd$>6VV|6T^*N??>`*7G^%OG5Yb5yHU{Nu4_amzz%aLYqaW95BMVeLp;cjdJM z0}zWMzeSry^l$!c6z_Ur9|lVDp2m7rxOcBkf{m>cZViKsXd`_>JdEA}C>QRc8$>&6 zm+!j!RG-M-P`c%$-ARrFnp{qvz_Xr(4i}X{Pv)s`rtY`R6~Xdd;{M4X3wre9XIJ0e zP7}5S)jG%J_mAVmeR^8Uz$vhEGEFE27iL7_`ZT6o67Z=Yc6UbXk3nq0$OE}Dkd>#F z2$Q?&Z}&D?$@Fl?6H|Egp4~0-VzMBi+Qd+T98BJtj;X;U_RFEER?nPFeUOVRa^r}R zw=u~^agEIBv#q!pK<ejANG70=A$Ic8RWS+-k@Ctpc&!429HHd9LC6tw&jTy=fFZiB zA>@-d^SI@B_?apE=C-wtjGKnRd8gg`g|+AHcBaOaE-W^)V4?dS79DsRLcCst4jRy3 zw7iTTzk566G7@j<hS(smChMg$L0pe?kp<k8qh9Q5&9xhD?e<+}sA$l2k}gU9wrS2M zcX7lGSRQ$vX5l1h#>9rOAONpdpsyv7a)U5pij6w~=Ln}bc*wEe^ZIeg2lv7o&%YCu zTIk5RB{*;J-FIBI;oJMHvFjmT$-F4PGxOx^^=QM0e*FWRvC~ii22r%7b18nN7%0=( z7|#kwS&E;=fX;(aW^uXNr4|LAcN$OqGUFi@k4qdl`L0>7l5eETWoF<@+QeR%<N#0y zuT2V>G^_yi3RtNERvMJ|XiGz)l#6=1IDT=~3vtrfx8aYscZ9bpxCp=tz#t6<a$a){ zA^@Y8y!gAlC*JsJ2wkovxc071aU(iyHyTFd8-ZUClU*1P&B0*$Ds9t%P8f)Om!Nh^ z*ujv&%JYFuH}p4TKsF0xOJLa&kQK5vSO5;-@<0D$Rt@L?@Q2&hW7Aj-{oQ0aRm(+O zZc3K&L0wja0YDJ7Aw(3^q>N2B=u5eqt4K`BjmpSw7}qlh8H09lPr|_ha3)W<2U&n+ zWLkRaT^ZS<JcT}xi{b@&uv`G3Ebs|30L$Xj=lrZ)13I9t+>&FOD;f&Pp#^)cqHRv+ zGJs67%%Vq|p+%3Sqp$ubfG@UNk!{d2e7bPN74HJ@+3BlSTpXJ-0ucB6o(YtjeX1W+ z8hUcwJ~2)6aGl0gdD`*>$(F|q_!KSIsdSZzRfd5-`R<ZCW5~JWa1X@hAtHCWgjq(i zvvsc|1C(tLW#lBkA%j4F*E0$iJRq8f9C_1u$fki<^<AAx!|g=P3T$@X9$IqEmAVV9 z#&zi$u$r93yUN8bX)*CoJ5!Yzi)ZG*C#FYGdhvlvrfU?p(T0r<K$KNf!KgS+;+XE- zqjYAYnBlZxY=MWxX~1q0n$!;W@h!N*dE@@E3({*VDaMG4W^DdJad+XEko}f~nKz=h z14$#_71#IO?lAhh4cy=xY%^7kDoZh57ZY|pH-e<NE+O27+icKE+WO37nXND=-=yjL z?kX!ynRLEMgQpf8eF)QnZ6tltsVhJ6-7uib01jpd%RZ4zyO*?J=*z=%0BmplEkk4^ zA9NtJwZI7g4jwvh_|!G0ExXJsC%B-|H{W|R^qUZO=-lD219)G`oMseC`5a#If*o<x z0lVRd{dU0)i{^?CuAPjwAj$18OG$yCy;vGi01U&JRyMg<&;W-v1e24~!VP%{7S@r^ zGwiq1BJB6P1vup>VL-m;@pZWFt|xHqJx}8L`<}-1?7D$J7UCYZwqU#x;+r>(;LO7Z zL;&Xyi?nrN2y+SW^klexhkst9yv{X8s%+wx82RX)Q0#DLJjSFEy^J8=1(qv7EW(M* zA9-Re9$fv5Gyj=}OYa$L&4}J;Zg(?gF^AZ@#*NdcMB#Jn+%~TFqs8bf10Y)v-V0Pa z6J)Nw<^JaDni6h%e5wuE#?qj5o2d3ce0sGP>+S9HUY%WfSI}$GB6Gc`gKj*b4W34k zZY1M*=LxI+s%&t?jGewYPtljoDg;LrsEiA{FJoXV0PC8IpwI`#L)60%0XV|SB)<CA zopJXQV|e(Pj%-Z&*u2y3yKwD!yFCT!E?MHC=Mn}Fe{<B={-_o8sI%vN_}<e1oZN{D z0KhH_3%KMx+o6~bEFR0Oey|oKoP*Q`d#<$jfsWFgAg$3+&7+L~O189J0}`C=apsii z8NrMEYTD<dE{^=ID*2>pCUFH28IE`jY<gU83;{TT@_b>yECT@#5poV*;dtqub8zvg zd*I)`cDIP%KFozMUcSbz1Gt>~tnp~c;wu5XwbjCJdUy=)c<Ed?8;>JyFihiM#WsE_ za1aQ$x;rL20MHvZjOHfzx^!|?6y5CM)1{e}pF+&w0||;C8MYb~!tWy&@QyhclIA!E z=TksfM;O+?>Qw|`4Jgk6%a(y+v<a10fMTBGhiB}I<3E3ECr_mB)qCQN-x#^%!1sxh z-sZ%^c?j*QJJfXfZ2+HbwZOkWI*yU?8v43YEc0;_A8<84i*R*1opFFcEfzB)iOwhX zuJV*UXs})~+H853kcTohvy8a@2AMLDDT1*qIH8~4Ty<OHx^@^UHI85YbuHetVkpiW zwUM01=X<7jB9pv;46=|R=EcSmAO&k@2;~QcKznY8hHRjX@R9L7GLUoSQr<GSGxE%X zERZRHWxK)hy+F1kjp}MtGCcD5v-tK;uj@o}UJp5znUt|rJ+)XxrZ4vr4>Q{tK%5!I zp>*`siy`KV<JzyrHfR&J1Mr=~kypMFz^T($uXx6sLzS%UNJ-}_SkHhtZz{0mL0_2u z<|x)NmD+pW%<0>_PuUEog*fB~d*1cck<oC)gOZdTlDU$bolz|rfuc(BbAh?rApVVH zV|dtc8ku1>c$ARjsp4_7Exd@PsRYH@!od}8$lnw{E6nIayOR^>ktUN-ne`k+Am8n@ zayGTeDTX&^4!y$apIBP*>}z&SM;_VMUTdMxjSTNCf^9H&>;sX%t~=9dK3u2sGbmeD zZiJi}-P5VjH@lcdr0zAY+igv$#;T8Zqm!dtSC$mNMB>~suyq^JfmBSx2{vJ=yqaP5 zvkhsP%$CA^ris@z8QNtxOAkr$oB8IOBs&c*J~Z196Ub8Fk|b=}f{sh@Q_o5CO~X^s z0THyBBivc2U74goX$wL=#3BUf*}9=G56?r~NWMLU0<k@SHht}GaaaoA_e19me}2tr z%g$;z-snWx3{V=fyTYePIm#G1clgCnCq}j)%<J#Qs}9-&N4;oQymarKP%0Fp(Cbz{ zq7%%r0hD1I06jI1P=*t??A#h3OfR^oyZFR&boU;UrxY2)$po2>lf1Qya&ezG!m4mv z9@enOcJs0Oc60E)6?<ay#1yW+^Ko2y`)XYEk0&ucU7L;OeF1>A0OmD{m;~RueH8CM zxDVZVYvr4V&CO9ZtBEOI3GwZ8o_O53(xkYM;z{ydEtY0;VEGb|D}rUB1v3VQD{q>) z)6tD!<)f3>I8nnuxr3ssZ_c$9ZZ+npt3Wj-4eiOy$2FU1MJ&ijH{NA&B3&&aaG+YP z;pTfD>r^dc@Q<gaP!FXCQHo&F8cXb(#e5CL9~M6*VfF%*gG8x*uJ6ayXvF!Tes5+M zx@){qTJR~5-UQYsUotxj^%6=$`t&$LwpP?7$RH>W0)>7A^&0BD1{T&)E^>VL-Mita zbMEYv8|<$EcpXAToTPCY?No0h8X4b2Uh_VD?~4JP+XlV{4E5#k^HY|gubd&{Qz2(H zx>}Lvh~N7R#JaOFGmZ-|+>T=9ZD2&3mz#l%)*)6WN5&NNf(;yG%j5K?#-@RXoeoa0 zTSzSyab6P}Lx}N|mFI!wx`DE~16#-<uX@n}eCqf~eClTpy9;R^UOo7pJI>hfoqf)6 z%7+SZW9aId{JEWi|N4M+B9<Y3zql$}@!$}qG2O*0oNEKt9Ap*CVX{ibME863Ftz&1 ztqj!0N*Yc#1K0%{6(M=V3QkB*rdpSV#TqW2$_&CPcx4R2n@1f1uK{K04!ks|+mAz> zvHkhS_s6S0eKT&le`7-4O~I*sC*JhekxLHzv68i-p-DPDYLXwI4I_Fz<XCy{2#$T> zoRldn0yA_B@y_*0K;rV<E0anh<Bopj(L==29K4Hq5n&80$btn$uv`hqs!fLhz!@sl z8ZQ6yohj?uS@^|YpT)b58ghTMiB`W821GsG#rQ6de*>4Ir%1~f2S+Vp;j)mZM<e>; z3{ifH4y`aw^gtG5flLV~42Z8R05S}KbW@KIpZfBzQSHoz=<8J_IRGV#s129e5D_pF zWt{-#WZGcPQXfl4U;Q?SJGr;!g9!!{3psR^3h3@CqOYffiOFfB52mIn*f28Dseai~ z@LB+`EgX5}Y13C9eZC==YcFhZohxxen!&G>E@ue_t_?zfTfd;g)0QO&|Dsd0+7N7S zkTf<YQ5*?s@jAeycV>mrgjA-FCAPrJv&^~67-LD}jILb~Sw)B&QJ7n0;L%1d2Y!i? zuvau7aznHu+mk^8L-FOGB$8NYxF?BNq^9zB?iB%yeG!Rl(Fs-?xjI49h!t-0>J(KJ zaS6QuZaLRyNN=#wv|V7tlY$nHjqw~ut=T0CbD*W513LbxoSvo#FJ4wAv5l}U#zc5? zEN=(jwsEvr^41DlzY)C^@DTzfs-}djEdZ4GlP1r^*`rNx3aIcCy(>*CxcCN5+BWDk z%=Q4@k_^Muw(YcQQa{q?G~+R8LU1aooCw^on7*AU4YvoLYaqBPV8&hamErjiC&#z< z{FNOwc`m}oht3<mVa;jFE;B-XO-#ST^UW16O_+yI4xKxE8alY3-z;<$^El?f-EhKT zd*kqZcS0tk7ATl@0nYXRTuWo(PHlP$yav>3BD`LMI3ZmFLiH<++nh(nbt({PqdC*} z?J?#4FOv}qDnS-3lLaz4@hy`Bf{b>n$TAs;V*xBH%4J~<yj}z96@eFO=;;pd+5>mQ zYY*5SQ&Uy^{*Kl7*$t23y8E6+J#=+oN8k_ue*|z+JDH45h4|T>V|dpKd(97>;+Kua z2929Gz69mQma41tndy5(yTEcqaCI_8!WB2(leRV;hib@i^+S_*;|t_z^!Rq)<}?&r zrbyN9JU(quql1lyBQK%MGJs`(Yym;GAjXwk<X`~){?Oy7RA+7hY^uuf(6bfnx**?} z4|^9#eDk47$4L7Cu@kS2<W`B7QvQvN@K!k-@;*I4o=&6%G^krs3Y)La7V)@F_}aQh z3@0uO>AVU|k0Dfx*g+OSsUIlyBdAvq)~i4mVz(u|_}m+Iz=wbQP$Q(%z-#B7cHc>B z&)x0E0u^g;=<1Qh3?HbZwt>x%!*Ee2kOqKqKENgK-VTfVb5{2_lz)W?m*44i4b-JD zN4nF&x*VCWi_n<+IVK9*O-tL{XiLR|Wc_?6hA7bPjMYmOObYdE3i9Tw)5~BkJl1fv z*j=4KePSH|VbWpJwR^xrgkc>(2wvs*;4$0d!8POf@n6<7u2VWVd+^<N{C>l?_qorh zPkVUZ#_#O=;J~|Ye+IyURtkM`Lj{kouVU%k9HKtrCiC*?J+3xyC<m+lGUq^Uz0)DA zvvu*mSa~vU&Z3PcDy^a^pC^7}7$z}Ti<oHtkS5f5MyIw(7A_e;jrY2^&zXnfRC-uP z(6vBp=qL_oS(tN<Qjz1QAKecxKkG(3^wf9)&P~Dl0QO_mmeB@AtNI)mz2u<Py(ixA z7XUA5wJ>c&Hx@l<VIIb0gUiU_@_qp5y*W%z)+A892Siq)hA;{tErNk_1|H;qoOI>R za?m;pfNO5L7bBau%ym&W+&dC?>F$y%T;p2FN4l~~W=J8+h5%S}C#z0sH71t>Q+p9W zbd8hFhosjp4B%l7jAapRzE&HtMcd#1=o<Xu%3G81Ob3ro{QhObrmRGSK0q7N?D`s{ z&0)5+&EHAWlwNsF03nCGrxO+E6a)doPTMcU^LJT_9k!c~WsB!x$<QE{E*!+7g?;Gn zE+dm6f(oaVmVcr6-8?>l^&7{;-==X4Ke-;Oo?MUNCpX~HC)VSE$DYOL*whxRZ7Mjg zaO4#)190l})ki;W_N6sW8qJdi3*;7!k-Y4&>Y8ip{8G%>E;}DHb|P6qi7m6Zn22ji zrSW4Ej4cGY5|Tz%va(8NTVlB*nWs7;jO$;Kwbdxp3yOT_R(!kJlcb6mj)t&}xU5UV zydCTnl#;<Ib2=LdX3c!xJwTGu%^kkBvLvqr@O`ytnC^Uc70>{EGiy37x%*e=?HP1w z^KSyBB&wrEb59P|vn?cWi54TB=4mvae8H^mG|biEUXjqE#TY-a5h0OWBy8}OCdZEp z&t_<;!|>cRq9^ej`b*=`v|Fe%VnFe=>p<&f$Lmxbe1kt}+!z9ILi|?B^~Ft6P<-+K zS-{2kW&{6L`k+(gwL-&<Xw{g6>@r+}r7x2R7JX&)0{9K&+XE=3#Qt9aE*d&-c&{}d zaomyao7885hdE@>p>u~n2jJr!D6MHYVArKM`IRrku?Osiu2LSttscnT*@Cf&`?SR= zZ_cHmyjBJ3Rq)!hIAv3-2zTQ3DtNsrjp;RcGQ18R(mT32)S`%X!OEn-#u<bwKlvME zzyj&^FOY`xOjewn&E&vx1+Z*ExTDS$!7_QUY+l3(vS68lxF<Xt3WK`FuL{&E;9(WT zVu05lupF;{;dXd-WE_{=unOP%%OhC5exlP&eh9>(WLrjb0QlZ*qr!-u#H-rjjjlPB zf=gMYzaBg|I2dR8gu1$$ldA=UAcG)R5-!HG1#LiQU>KjO;D);%X|Y0`fj>Pofj90Y zopi*E1|47;wmhi7PzKaug2hnuyuuRaP~GyGEP`y2oT^e0Lfm%WaC`Mg0rx*Mja?Vy z5c50lLb$1>b+wNpBW^dar##mfF!V3!hE5vKqaEVpWQVT~zW#Q#Lqplbk}p(bEu-={ zZNwB;!JB!l3QTWCon`cfC06K0P#ys46@+03R44G(Ll@(BcdW;?_ipeZ)eIaDh9A?a zXnJNqbV{Az?U+-IcZdEm?<4no9Ub!c5-{LfZ(V{t7Z)A+hgxU>w6R7IN)!*wd=E)y z*e<KRU=d5qs$tPVnl&AQHdnY1&~5=~-R#XgF1^vG7aM&_BKZ2)?rT>))c+h}^Il~V zb*z(ZkwMTk4=mq<Agm*VFwXFB5?_ADZdmo~6#m+|Q@|GiILw1!^lY#o4hWa-Z)mm9 z8z0(?rE}EbMnwav&nVrI2KC9Tsq|ZJ{;H!f<UN)>mz$5&SfvGP7u+%riVFxn3?_Y2 z?+&n@jkK-|U9?QTE0hR&n$NpVEdkO1BJ&GFXzxuDwV(^qkUki-UnRs~AMmSBz7Q|_ z*bP`aQb7mcpuQ7t{Mg7P2Y!*ZwKjS(DUU_G>sM&Qh<@jz<Af&Uf12l!zHJ5^u2eaB zZ$zdX01G2L1Qr%SDe-|O3<9tq4;GZbGDW$$EYRd~#dUW!SC0-tt<G`zt?TgS!xlz? zNpc0V!T_T^qp?Ed1*1`UB(u@HTzo&y)2woR?+Tv)$P|EVS)52$_oGX_;GB#9h_Ex8 zo>!W9aPwKQ0>-pK({&A=szU70Eq!J{>F8??g_sxi=mhfZz><Z7c<BMV;*kA!!3%a@ zhCOy(f^sP@KF0W^`k}Ioia_LnKrr;4?k@Cnm$ChlxiF0F#4Fw7Yc}BCN1nmG4?m4t z?|vLN-}N|FJ=w9jw^MKofYpT~ulT_9)kj|_f=DOZGN(Nj;0U8_N`cC6wkHUCZ2EwF zVhpB}IxCsms80E_O9&uy9F;EtqgmXtgJ-<jw3G&1(P-I8^0Uv243$?rR!D0&NBW=D zCu%r&fm;u%4Px?%hp9GvZv<-Ga+vgJbs_^ygCmP&5$TzTk%`96H7*<&C)XmWL4B#{ zm`X_QEz+iUyI2z5tWms;Q|eS4N_+6#wI_hZh?GTPn%{dewPgwy+1ljmqn8-ikv#Mn zi$i!O{f*_FP^>qdRkZ7Umf*Q*L|5PvEWHAw=bLi^YVd6)z=wCE@R`QVH`m%ToE_Fl zu=_Bn&Yf%zpODt6GF<g?F+w=PJB?4$7)q0W6Ec}|Oj2brO?f^BYvZK88N!SCyXY&c z4+3x~wi(IWfu#@%>xo9FtAACvi@t4Wg}!B;L+1?-0{9=OJ2Phqin%P_aLDdB<=7YD z`O6pT#Ry)n1E@m_)I8KD%DFN)*Qdd&6`(#1UY!E3R)i6~UXdrgrQw__W4SPx(?vs3 zn0w;mv@tDrN!kUaHm(Q6pq`U=I~U|B<`P)043?MA*&>k5iFlbDz(cTl4ZL0ft5v`= z(?G2PgjLKR2=Kw9cE$UT+!24c^9lUVUmnGE53Env(b*L2Eh~HmfOFc(=;8HM-1@{c z_Fr5u`Lj!bYzAzart&F$Z;|eW4#Ojzk#Uk2Ly#!|xdK?O2xPJmeS+hLyB_I;d%#}; zczvshuX|(?A(yub#E3%Gi?!DFR#yIS(q=wCULbgAO`c3T48p@hR%|js5Xh{>YRg@Z zJk@3e8pD0hRPY*YAaShhs09^U=>i(GZ_;3O35PIg+M2gHhudwiL*C^wfi|ibi(pME z*A!ffL0&n`LR9s?I!<q&oQbum<p1>wFufV!*jlhm0YN4w_-c7jY)0ZWuxcG&e(Nqc z<kPoc^HkecV!UeJY4^Q#?YX=C(8SMCA2rqjN82XoO!Gc+@0$U<uU$kHe00Tptk|<h zWbc!GjdrDREJSUip-N2Y%s$2K<;5)Cb}sqG!OxReJfr_9W0dL-8zIfBtObom1u4As zyk-f@Hr>Y%G_zOj&ciBLWda=Q5lT5CD9;5e^nuAMUr-N`1MvO#?}<Y`aWkIYIPEB; zX?W@2d+zwp4d2@5?1povS+}-~=r=q#hT{*U9)dZU%Vp!Kwl<nr@d_2jqtm-h=|QA} z68ucYPNq|QX+E|-MU0^agt{WhxaxV)dRF*4`3`yHB(4s#7SdJQQW_5H;FtoYMP~>@ zIs?mf$rI^yy^(d<{4RX&w0-dEPv4AMy(2>C7y3@T>7tQK4jgf{4VU;z1L4mBe7V(v z{xLi*tFQXo<^!aS)1KC{^oS^{D823$!jht@n)5NIi8L)Z<`I^Wn{i7(kQeWq>0+;3 zc~>(2GYpsCyj~d5ZN5n7_D1Am4@9*tVa#hpwzc&Hod=7;Tr>u93SGU&`kw(j5LY{8 zOJLcu(Bo9wGlpl@kK$*S-O`{^sel7GH8F;wJ#yU)y)#*}DvG~-Wr>s_OGjVxQ2<}; z1mdkgshG!6hwh129Qu45cHpkqY55SM&XPzPv?AvN-LLZ9wNrq~Itb-BkzNE?bd?*J zS|13pbZ8Ei4h`a{gLf7i_QA1s!)Dz4kJb3|Esx>an;*qL9(=k}I(WPA)xwci91L++ z`bGezoMRZ<NGdA3(J`3>Tt?FIn0X>y&&Omwb!F3ZyV(Pr{#wX$9u@B@$ClM>++D?b z!NFVTb0Z#SmuVY4WAi=j%czYbk(X;ez!=k>DpXN+l~Q%PE#o+hn<;Wh21AacvK1-Z zkhv&7NGR8ZDrpcU0yy_AIC74MxroSqr<pSgZ|+Fb0Et+f1Og*6t?}y`pY5y#q(G<9 zm{0!BbsVPGJzRrW#btI<_dA(FVzNQ3?Opxl5^Q|&U67XXda`$gZ(*2OBf7yTX0)XA zkTlWwo?Tqn{<fv-x}^v!O}VZ?J(F!@_l2tuXR7>}$hXnl<0`WWUeyqi_@*7^E3Xy$ zbd9xU>to|)OITLCMPFUr194iF{-t*6xeXHGgrW0?|GMTQ%f1F6xj%eiN#RYv(0Rj$ z1Nb3;#qH;o4(9Zf@bAa&k9WL$9}M)A#0lR}8O}jYo7eP7ZC+Exa`A`SG<bDd8qU>S z<6`ky8%8;g1asF3fy6OnD=|?TrKi#bNe-#VGbZYz-M;6<DdvJSrWd+|d+<V+xc@m< z0LuuYI?ok_K}glBIt8$41enB%=P$rfyY}M#Cr9v=KMmtIcdkRN{ZkKztT}V}xkF!g z>|_ADw3E^Q-L+X5(S6X$T;tMYRCp_MshwWyX7V&T?bCpPXLAVhT|l-dUHV4_TzA`p zO;#obj{x``+AyMToUG%HC#SLB60&(Awo6&ni^b=FR>37#(2v}Tml!S=0|MdBon^96 z+O6mkj(Z>Nm^))H-2dz}IVETj69bI9qrqVq+S6&>h!bst)gG6;<}jdBz0&9wl}%{g zH>hYtFBtojG#h;Ll&z4$io>h`PO*&eaVo&-TRjBlQwS$E3C|zdA~N0c!3sTK)hV!g z1w5={$sq8F*Y1FiUefmX1jId*kr6#czt$>@qK()hn57&=)jYWqNCLny&+o-YUNO(W z#Zb#MuS2|#?Eaz8I>;UmT%1(*xvA$s%yQ(61UOw{vM8pFnX!hz0pXCB3|%1F&|vUH zg^Rt21oyjBX6DffoQk0Nh9h6A9^zTF2M?>@wQ*pAAq=v@!$NTYL8%`huZzuqRgSs6 z9N+toJ#pOUZ%4H=#>+1azW0vrZ}`?e&v^BTxI6Ndv5+R<h6l;L=ybSK`Y{^G61b>Q zQEhZ`%|B`8HMJ?iwdsXMQ(1CKYk*#?201ruY_1@PQ2gk9?-W;hbpkD%(ryx1ZD7c! zba7pM=X8rGmxlCdV0r`q17`uywNMyoi-Q2K15+FbLmaxtTzu~ByWyk%dv9aB(!n<n z;v_xC>PCiSmEvXek{7S(J@Ljz06ediLdGWRc<h-e?69B!V^H!i8qYC4m_STv`bBRl zG^0n=BY4D&^5lUrP5<J0sQ}0n#i{5ZXVC5gkFLS+lj|DemJB}!aD1zYueo!R*xZ>W za-(L{M63FTlkvk%na$WBWyw&+WEefi4Csj5yzBBgr1!A`knI98Wnw@Vp345`=hvfB zZF}P$0DO4j_b(ewjKM)jltsEN=hD8+A~8fKfWA7La}E|Vl#aRPY=}+NvkHZL7B4?| zcbstC0XX($FF;qRNcxW6U0`ierengMd%bj|@{-iZ0#hylhuWwQgorlXXTZ4dTsLp9 z7stGGcO3JQT>u_p-KKH;>86Kq>7O6OmDfLvk+F_!Zfh0Z1mNJpkyoBNef5gpYgx-R zmniT|RW9)_dgt!<*d*B*h}fZxya*GlHLh%^Yrvd?o#N|zZm6@-Fv4T>Cl!`ZZlaEa zcw4(b&FhZ%^j>w5H;b`A9|^>8g_?U@%AZe>@ClW^x&X1A53UI_Rs_LI&!L|DEj(?f z3bd%CTG4niCtrmcq$a<vW=h#~i5o8Hci+ZQ6{kbsI~?B*#5cyccmhq(;NAY_>LU8y zkp6v4MWwORI}1U)UJ3PdW$EKFvjj7L61~HO<t-zX64^%nX}(!=%vJ&3N%A=kF2;~* zCT+2-xV#h3yH&dIF**BJm6uennWjx&y?ywkg+}#qz@o3NE<oH#z8qo^VmpXMvFo4u zz;+`v??qo({RIFkAWo`ogPDUv0SF_yP1mkIwt1>gPHTd;hRz#46Ts)2!nzHZ(^JIz zkKGUNIcgu23wa?K)oYQWABOTS^SUsa*QUX%lR#w>yfzgXmuvF0Ij;%V>;NKzA=Rp> z07)7rQR#MoOU}`4PC7>Em5d1&?NtV@jOvpaAjpAb^TIuNzARi47kj`;-C#L!@3t@` z7R24@)hY1G1i%9DS`7fhF7r$H#_>DiW3O0-FI@EmetG-T&2|HYLjYU};5-1|ZYQHF z9+<!vS48Vs0OE9<^qg90AkX$()`&0KGOf&mx)4?07|RG_op$A(F|xY;&WBSX?1djc z{a-u$VBu#T{U(4?tC`$5JSmLm&Uu$sQdNw6@5KC<R$+0<23#um8R4BFn-?A(WCC>( z<dOClg&V>n>#Cq*7~lk7rKrmV1>0?)O;aREvg~0C&6IDEU|40jfLoslN$WKo5T&0{ z)Ohq0BoKwGY@hB2#M>_xLAI$8nZ(m4i~!}@9rY=MlN*6-5iDCoQ0hle>;r032<ugF z9^xG@S&Sd7d<yqGK@4}T!E5K8e&6!7=kE4c?2GOf8pfkv53Q@T^G>_>;{XnC7eN5n zVO}0zfAgX^dT|V65jX(4e@M@5F?WfouefycZqdFn0yZ_bs`;59W8^E_%xX)gN<--c zfO93szMD|Tv&Nf?ZjJ0zgQ;|`#8$q}a)Gc`0psIf<LiJRiy+7%DD;9A`w-Nt2zec0 zy^aHR8o;ODv?D(LlZWE<Y7H&|`0ETDUGj~D4d349j=}fbu^B*5D}_Du^c2>O)-bm> z8!rop^9;j#h84%vkLr6fa)fn~IDUFhgvGeDGD0iT)U+xC)u1xyN{*kv%1q%x-Mq)} zgrl8EV!GiVG}CcXPd#Ok6Kf(o6o)aTAw6UP0%}Mv3<yJeSO=?doO;Z1+<4zc{N~1v zY;JpV-$^%JHS&`ee^0j|*;K$y<IL@7(TENJe}8NYJ1i{H$q>ed7-JkzS&8y)TP|>b zO;?In$ahYR8c?5Xe&v}mIhb(eo-InbG^_F89Qe~s_cdyUG;lfEFrtr6)NtE_qj=%Y z4p!kabohV@G_ET}0+4yvC<q1*_O&Oy$_YTs&AaA@Ss+sc%SdlxEDLoCopX-w{<5t- zMhb46`2EYi(lC}yU#{<5&<a(7Bi71LI_8=mp#xWWH3PfuumJBp@g;ccs}Dq9PZ^RK zK^U*eSkio7{Bp=^*ASf;H}0h;K!+wrAbDIM$4vl^jNIfN$k+jdVO=t2`@VZ#lg9K= zd$yZ9(1YVw?1kfx+5^>U4S&9E6@Goq{rJUI_haMe7P(V>34lurM_&1v>8n?K%KSul zTO%W*;zKGP<#o1^Gd3R){@CbbYl=DABymoPVES3iVRXuNO_of@OI3J78N#LLxDqzd zqkNxT-)JS1#=h^H(z7Wkc#1N@lx(Z%A_-5H@GS+{MsrGUwtN}`2Ges7!QIBq#?$@9 zP`j<icrnH|JEjYHYeMqLvo<(8teMFaZn@fJXm1f***1d~%_Dwbo{r=AIQLVvDg<%* zu{+U+uS=(In9%o~;z{v!QJ4o8TetKTJ&Q1V?%ZADx|y^|bYj!gHi(03?4^l28~Dt0 zIZ5H2!ojA|Bs#Uzv;!U`$@$*N_D*8FK3rViT{P(%?~b^OzPfrL!~(-|06UQ19Uz2k z8$K%2-38!!`F9G0ad#WcJRAbRJzkRN7>;lD7;ePlI52en@T~1ZpW9Q!`;XZNCm;EI zl#9Z6&chm%lB`dV*DAtLUY(3ioJ+&GxbM6M&g+qar<G`jI7<~qjwp^^Y;Up>&BV8i zDV&K@^*{x@G69y^46rO%u7EIC0xNcd6?zbqdc|*{3&`a~c&-4R$%%T)d);{uVA=d4 z-gfY^c8%zV0>GLxmw#vI3y-}Y!1G(pXzh3%w?8?J{T3BW+Ec$t?dRfgzBI1+DlLCa zGe0m0rG{n1LS?Q9md%Mp7Mah))HLpV_=yIEHiS#%@BaaKTdSGeG(3g>IN0^YBh=GH z4_jMtDpDNAf^t&!Y0<F12hw9hMz*uU1soHT)7ZFqB4uH%!|=vx^rC1$A!yKz<STkb zg76ccAw;KzUnbHK=&!9sI^sKA#~L|VdYpX-mvMQDw~@wcZyNBS>_8EEAqI{yo=|5d z!wLW9^*S&;jxe)cc=pJZ#2791fz`zvk>MO)IALeJ>fGD?^+^vO2JnH@v0c6-jrQW0 zciMeB0Qg)7a6>-JaPixhpsSc^7*}@zk9QZ-{~_wL7+4*zUzvF#jKg#n>ZEtddp!9j zou06BlZH*3y%|Xi*WmU?@~&~_#^?CF#;v+BGk!qhFf$KA+dQlQl`(|lYr%pXc#s3j zm4MO!SXdSJq*p_{@96EZ^8QV@;`X)Pc4z`#JNVwepR(cG`+QU5YYas)-XmBE;FYZw zc*8?uc-6lB(LLdIx%8d7_B7&<Mx-4~`Km2br_nDd!T47397V)FfD`f}JdGNNX&M)< zKD=Wrk`lR0$W&bt>PqC(s98gx&cXQ<Fue(N1jqzgu=0Gcd=J2DU||)U*TDc>c<S?U z>qDFH#Jb6Zf>OhO0Q`Hpj=pvR?gsG2RtvfB@d@BSBR>h`#h3?`>_a-k$%7gYn9Yn- zyE{$@a!65A)}LuS<XaE`EDHqcB)WOt`_DJupU?uS;IhrXJoNiLuV4990KKhd^5?rY znMU+hkEpribf4_6+F0LlL?Td6LiCgRti}!i2H|5u`~nQpvsktSo-Ki83dA!N!(VTE zs1v9E0pOdlx}*Wa0s(cuQ>5}n)kOK2Yl;A_0B~3*5N-rP!0@V<?TPoj`6W2)fSsWj zHRp90b7B}mZ<JJ5Nbowqt3v1HHKG41J($;^4Bg!5NG=ADoO4Cr1pqSOK}L?9Ecwj| z?^pUgBmc5;4$A3rSWpAPD!^+JpE`2+430eDc{uWb<+$MVBXIf3hw;P9?!lFReH7JN z+?~q|!+#ZyymA*%_wI%aLnanZslqX<**utxk7Tgs=2nbz))Y_CXN<@98|k>Fkxg$N zA;N7G$Ago>BOJ1P;yd@mNl~7irNQG;@=aThx6)}*RBq(*Wf2o=xyqZ)lQ7>YDK**M zF)-wFi-FlPxNa;(*A&5&h{!DLDo`=ldNjH$9>yId)7)MCnIJ>BKE-4~54dQ@H!eG5 zNOu)&lcTNLc}UiQ8f`z{z==sz@#uC3+H!YN`^LWc#(NT;G+wjNxjyP7%>JF|UZ!A$ z)A+7_@wI2#K{nH{wcz1`RvA;L!RD_sjaQRA+)JyC;@kQ9WVST*YM`ekFB*9AYSiv& zppkszYil1kct04h=)%=qh>YUP5jT{#dN29&<zMnWT-%`2uxRM~;T_g|WZ9zt{IZn` zT=JNUZd^hG1BT8Y{vLq0w}5j~kk1A<`H0=|(bw#U-f~eCUY9QK^gZX*=+t>-QX0<X zsq=b8-fb>jtQm^3Duqh@R5ByqVaH|3ZD@zP1TI&5!wS=JNJbnGCv0orwP~>FabRK- zSgwdLUj{4nASm`BDD{CAd%y~1uwoB_Fhm$~asPT)2Uq}>Yx_=aT7ioIe50M5u6k$! z`}thD`vh1Y%_s5Vv}2`}c~dqA3$prNdjv#0<Q%u%zZ$iATMHylKmExaZk0RiuR$9| z^jjXE5-6vczl@C~Q~@T+Q{3|8pzjuyEsA4E@?ZcmIq^r0=$vEt=?%@7(*jg#9BW2v z80yVRB`S$XmDWv_eAP~*k}M&M)Zi0d9IsBr7%^T(ZG}3y;-TD%KnGFUE>EL~+V~}{ zTIf1);jM&Kf$1@X6YIeW-N<w=0LyoS)uzC!6@Z60c;`8I^?nQR+uNQ=iL@8qKkxMW zKD74S-OMFL$1sV}4Uyk0_t+P;i<E*-ziI)VzetIGJo<5rPdc5sSZL#QPrGAj7<2Tc zqi~hP_+TfnCRbG-MISL^w^@WHV;l7lFiyS4D#~FPTU=F7a$iqzquwfFti%!^>LJ7_ z;8BD@4#?yYbT0&QWw7D^c)cp-{Mr=0_O3l};KMgy?PvuZfKP+tn=xTXwRc=L`U~1H zqTi&9=swo!(!-p5lgD3Gr@I!+XdL@lf9LLBYanp@g_+S6Fd8{X5E6a5zRE<st4%6K z+qfEsne7lm8c^<Db=R`!v>umq25dr@$qHI5&H>B!f`v7?ku^krH^;>v+6S-v<c$bh zF^-zBU*DT=I(6hH2VP`MN^$x7v33es_3U(G+0l~KBk<6bZsr65Ol|aav=aw_Fgl$M zCZbdICMt^o$bbb(F3kZ@n>$7MD{p-up>nC<_Y#wz0eE+-nOt|*CY<*ArLs=45&?_u zQI3c&O4N*8PscJ1<2*7V+x_9o+bUOiX;7DhaK;b>1$h^GS?UAoBs1{KD?4%*`tK$# zJ^Tj}0T{nPvb=56m1<+@=AFxp1?6M^v;;!m*tru3CqWP}yx|pl;S;AEiCuSCDCBx& zI9E99)8)!AUIh=U!cbkW0HJ*6)yROZ|3aZhtIhOQ=ZgLle`13u0}C?X$Vk`xfi|Xd zmKPg%gS_0Bk{25#SYGHP2t*nPZ*t&uaXMY$$AnQopJ#Z@%XY<U4&MoD)@{bczq%6_ z|N1VhSvNk@%}wD=01he~dF8)NUA^K@eksrabhC6w#!u3`slIcIUj}Y|mkK;nr3;LG zbc%t>OkAhW-3D|e_}XQ8<cv;$Pd>3_9}g>|kblYV2RxrfD}On*uI75tO`@*eF16)m z`oSm0fZ*x;kQCM++$Ag8r_}9J=&daHSaKIv*(f$;PyZhAE$tNMo}WmjuD&;9fmDT< zc^h+WlNq#WV0W>CMyJ-}V;k@bV7Aa`e@{Zr@$8a6o0UyeM&3=iE#SHp!|WT;75F;F z$5%kYZG|JQ^!{@}Cnu>i<s{Ltjmu2q)~Kws^G+wAQM;rqH;oX`C_h_anh7DM5tHm> z8+&HiMHjBlLYx?1j<~UW2LSWpskXsCIUE9x$cXL}o_t`_aD#C&bpCJ#z;6H?+d9hW z;OG}D!Do)&AJ1FR53oSGU*}Le&3Ub=@BJ31&L<<od95l>UR#E91@^+X2qaQh1E%5{ z`}Ex&qpsp;TpR5Ei_Il+;^q(w0d-<fpBzD$TaTdF4OZ$$re`jKu0aIlUU^S<9=s+N z&{?jEPQjWpmtQpWg~vVvU~a2<T=~!hK6aQxpR*Ude40jDUY{h)`o>P$@x&l#D3cWn zm05Y}ga}+W-?OSgMh)Tj0#$~mKe@vX7Jl~8|3Ql~=*U!vhu2oI)7+d{2NyJ4)F4`8 zqC378C&XAXE*95V1}u{UV_CV_rp8Bz;Wg`9E2{-qwV^7E=nB`^xF^bx)~tzkZ7c9D zIjSicCIy3!DQpBSPg&GXz!bgfMG~sb(u@#qgEZh${H>+~V4dQpJl$dz>K@eUH2Bme z@bND2e7D$WROk`ce}q-=FvQ1RwIeRQ{n<_!dEN(g^@>6xjXtdEN$xD2clv$*4&W8- zA_M?O@7aTs4;h4B#PlB{ai*s#q>fFe(AZSU<Jsvrs(kCaYkmbBI6B@rVBCcbSYyw` zldgjr^&!8M%*_l)8Fsh|cFkL{A<C_ARWKc6R(_0&D{S~QLbgd<`;y6nmFEf1H1%nO z@)Yo#UXBY--W?~L|95l%<`2I2j?ZlP*53bR@-Gh9G$88Jk$cgNJBKac;9$0UOGAFJ z@Z*F&Y+m7Gw9QOk38&IIH;F06a#cVm>t%dk#GpuMnWp0~Pwm?%(0H-JDIHQCuF3}S z7C~fe&cVYPSbY+FdJ}jiFFYd@`oZ$OKz&*p(huH!F5bOjdwlDP$Gpwg1bh@67sX^n z^(?|ywNt?AwbK@_Y9QyR!i_O+Gew^u>k6~VQU(pViGeewy@c3ol1rH=2r@t>FYf1N zStHAbho8pU4VxR(ry=}Amc9~g7}0Nja1<d2GSrx6FkUsTqDMWRoA5xQ)6?rjY@Jc@ zH9bxm2w_Z&SM|(T7Ce&&%a*``0`y(zGLPR~bB8~#^zd_yGu_Z?L*j;4M0Cx~_wuoS z+6}_n;9w_^^+6CYyy4}0;uG&ZOd8J_wBcJIE%o}kbdO#U2J`x~@W>L%_pk;)$Z`6f zay>HSpVd4zDXCDdHiU)pUGd+5LAi71OnAdmr_*_+0G25NnIe!a0fBrEa$?*C!syP_ z3Hh)hHvkCShvxR;lkYwVXTIZw`1Q39;hgW^hQB}95f3tHU@3rWibq~~*3{K2KCjxw z1Wxw-%JE>#sf>)JW+qIPz12B}cL=29y~){{hBu~pWc1yf6r(FlXr1J<Yre7Bd~A;O zK}>MAYY~03iI$+1f9dag0qg~_4!phm+YZ1GfIj(`c)d>kCBGjBFhc%T19+VLtp@Nw zW#w_3!J{i)oYgVv@0<Iq;MjfAR=Ydf$<ZgS0-Sx~!pp9cEreTNY4<1^v(c5=s42~h zsuOn?ry_D~EFO!|M$<#m<zdNp8r>DAnX#H;Y`YBRNm;qXaI=`Gts-v|zJ^K~n*>~R zZ}SN|8(06?GI=bcMjhKC51wV%az=C)xTOLAvn%b^*6ubwE*hFmeADVaG~9)Ar@$`T zho9Y6u69kDGaBL0i03p*UybP4&d)ce+F`Q^9V&m(*H)JS><D2Le;)Z$VcXze3l0Gw zcb}6`mr(5k$_IRNG=QP=hw}jb1i<P1xl^!gP8ZI7^Zt0*9*f07Ls%2SCg(yKu2-eo z_9=PKxpLWF(Tj7D5zW?;)dGP_d$t8PpXQU$pv|;<nz@*w;>{;weq1dcRHsm{jDby! zfKQJh!#Og2LkLQJ;6YZjSs0?fuWciGzg5?70Qj#~Gkaid1<#JvF~3W?7WU~`Np7zd zJ|11S>3PR~P67t4Fo^rmi_*9o81vNMA8Ol``$}D&!0ieE$F-W-Kh{hOBf3W!Po-!k zZVOh*086DHIf3G1lnXHBJ~7Bdft-VLj^SrEHeXhY@bqZSY_Axt5yevB3Hv)?!gkwx zZk|XF4x;9EAw=n>C^_WB=x{G5ad~75rJAemcc#-veQME$jiy~^m+b0n3rdr;9>UOr z$~eNw4PeDy1i2zuu8bhxjj%cegf;BEs2i`@e<6N#OWSw%p2WE_qI(vae5l8H&*$4k z1^^cI=kV1N$vx=09g_s~s1xj_cd8pa$}YBup^GtTN6;Rj10T<}=Kz-uW27N@8~jKi z&%v#0Cv0}8vyIIyTt2HYWfh)A@3ZOL{^lC=20xJUQFRJ@Y9qpI0YRpKpwtf(`^Ej} zVGSV<v10G}c*o&O@ZD?Mo`(S7lY{U5`<FL-bMFoAzND4I&FvI)_Y;#Covfj!B>22C zRB3}cC(jCE(-8O1=gM6_l^;N!ZQdR@b8$n`yhl!U8}=_A^|m4}5r?!h%{#_3I1n;Y zZ);2`J6_1mymWhz!ArfqShTA49%!=XTzEgIj3dN)Ajl&K^5Tktd>>Go7MonF6Zp(q zcgGdCK7-Y3+rDyTS>H)Fy?^A#2VQ6lPP5$~ZKr@$&#L>1iF`v1s!lyZh6QAEU-ZGv z+hUL$A?j}8Uf=Kr11*<|4TlA>$%fI*oeY1w^N~h~G=i05zc_Rh92on>p+D??!^;0f zi)*9fQ*}J>!~}L<S~ja8+e|l`rg>|EX?F2m<)b&8Fj9a+05K*vnB~YM!ks$<SQac> z67JlCtZa7?=jJ;f!Q<_3^!&rbrHB7m<L%RXHGcMFjQBV5E)D2+0?4(CXc8Q}_Y$0Y z`cc?#_r(xxTtl=$C`5E6SrrJUh2dEm&=FPuUeouE8%A>}^EDc4Jl4-J<_s}4i0@qT zQ%2&6lk0)h_cGv_EEvm))9Kov-UVdK(x6@tM)yoMGN{)p;IeM0SCGvGc;k_~;tfaa zgsW~^g)e^ZR$Tx0w&l^Z@VVlVR}M~Hz2bCN)5SzHrwl`6ELYnniJLlKPGkz25GF1A z=2%yd&B7f*fo)8Sp4B%?&ZBj=*u3-CPQ&a3aD8-EDF4#m7XTb2|Mmf}H^ka-yU->7 zl(KN3D^mW@OP>I6pZvQWz-<8TudY0<<`krD;l_wVI|ne`<TYxKL_$I&lUmv7Y*ic| zk4!aT>!@B)lZtDOD!FPImF^-Wni-w@t+oV<+B<EtseI}Bsl8FlH^(I9<$G@9#JaCI z|9iaRaSs%<H=In4B({>!A`+S;o(U&yYk#L1+8MjX%0CBeT}Jd~+s<xxI<ZmcENwRr zK4SE8Do>o*s>jwu!_J8eafa#|f6cU)OF(FffiwxO3DJkgmV}gTxae!E=RycSJHa%T z?*Orba2sp`1&1_@;Tw;x?{=7sKXl%38NiJYyIN-i0><#3!=8t;j@uLELQd`^XWA&v z>%v7FuTFtirp$ZJ!&-Feypizc47a|gIbG6dK>OO+$7dVKJ-#9}e^r8VUEHBwsROkt zLe3Esdx7pbV8tF0Ig<tIHL&bhavhq7@1hMOIsn}A#1xL%rOOPo>z;;}`t*!OibIkt z;hQ_Hd>Jx8CI^-+fMxU0ii})D?SK*euiVto{)#q?==VNT!RzhY>=R`_m-1%EAqllS z=~?7R13o^*7!WXW3PiQF;0MpPf3hkyJUvRTM{vp<+<c75+_ut0`4Me9rO*OSp6)8c z3l?D;Cw0k!f~P#EIIg~{tYp1JTprn~^vPXE8FoEf&vxPV*ru+tIf=l<f4p7=pWcjc zd_7p97py!0R_F$+PKd=>&hhcr?u6gn_B3i?tTUT|1LvP{-yYANv)et9>*MCf!MxM& z`v%&$XI24Yz*kOKg#MCs54uf%_TnW||A}|itIqzXStu5u7sR=H9l)5!9Pc(^s6Mtg zm)M~Agb_dyWyX(-1`RS&Ly@pxW~7tt7Q&2ZZxCUm9D9DV^>7`J7OKWeG)_6M0@VqG z6YGI&QO-dn@M0fWZCc(-9pbYm?u<YFV;!DcKZOp!g#b>{Z?qlA^M-HjT^oGw-){u) z;#LZ&ha9&&I*ym^(F<;Mwz`v;aR$!hY4k=ifYHxZWDZ0p(@EzTC$N2ac_3z>c0{4q zlu&$S{@PIiC&kJ36=ThjuNphHoU6v8Z!-Yl;}I{g5sTxf`aP^yz^Y>iC)Wen5;B<u zV7V@!&<7^v_Hv2i{P*sKH~jZa9weHA4+8wc2!C$(Nn6&Zr#Dqlsd40U%uQ1+9;H4S z<6gbXKuS}w3>yfn4US-$qAHU{JK=JgvmoMI;JEo8ZS64t#AZ&)Zhr^hb**N0%Y&oX zZE4vMeN>l5!<NWMQpRpL6!rYW2z@)^=x|F8iz1nP+K~l<KpIJlV)H_fGa_7Z-JMC8 zriDwQ^0|X-nv`8geP+XeK7X)`vp;w^PF%4k5ClS>r;IhM16;aiuTM*(xiF-2b-#HS zLJXu3hDQ;~pXqNyzOCj|MOs2=6<N!j7D9+c<Qav7$?`d>V4>PXAzi?;yzl~%ErAC` zuv`z2>xxdS2YKN|CM<{z0>PB1E31HoRlNMb?eX#hmg3L1J&uom{U+Rc->jTWKdpG= zl><{(uXvXs`>5wwdyxjUHyF9v+$ZlR4q#@<OU(Rjpl2HPK8hl94;7IeZ<K9Zp7fyZ ztY5>nF*$kurI*cvSpQRhFG|2{HeiYTdpQlv9eU}F5FRY92XK9L<#EydYIYyk@(D<| zE%(L}`Wlu(BLPj};Nbnu<Uym_a=cZHk)^64^Q$xd(ye(ZNg;C4Sek12jO2-)Ueb+8 z9k-n|q6XP2G;Gvt+1ZT(Rn!vb%m6+?!M-=uCQZSy>@50E%+QswA#5fTymi6WWkhcU z?12TO<4eALeEGEtjpRXt87JiN&qG_C2Nz?v`@B=-xXSgF)9F5OOkOcOW*HWJZFL61 zU6L}8?+Ei$d7^urZSc<v{apnt?k{7>KoLs@%2+bD4;Nl_FE)&|ypXxu&;`SD*L--{ zx~5X49d{fUI)Atfp+xW40)DAr=LOyP>WO<}|K-B9EZ6s**M*zXdQ})T^j+uEKuz9t zjugi8G~kuAlw`|^ke4z~mn`d(ZyU{3jg&7VjbM5_1W>Jr6Z`cV7z>0^mxofn%{UUb z4r@NP{i>lauKEjrm$aJ4ZBI@|M)Wj%+9g}0(LQ1eO`ft`{pb2l(`PbZ**utX<xYHh zZ62S*s`gHvY+m!p<&S7%fhhFv?PPe*)6?R?MPrV|1_N9Q88wnYEIvi?m4-qVUD{Tf z#3B_7<o%wU%SEpco5tEc;g%ZKj!PrD)mC<u0eEC&t6k_~6m6pfBa1N}QZ=j9!S?Es zVZ=1c;dcJ?bTBtj;S8crbeOm^R4qOlCmpSFyu8n+KQa&ly3MmmMM8jArVvhULNKub zJl`c;uI9VJYSTcyj^*>aam>C8@!MP5KaCFXk8^okGinNfaHAnG@AUgl0&r@(NC3cF z4j8~;JClt{_Ni`{{^VNBOFb7#Vq~(m#%XtW=0ux-JlO&;PO8M{gvswI<O5@_B{b>a zQE_9A86M%Mcp<Z%Vb;&aBMEf#slrHmh76on0Ja%?VjaS42|@P)uv|A#s(^(Rpk7B; znd98I?S>OCxT9gSq<}XMp7Qt0H+*yNAIItw@4M^Kq7fYc{`$ZeUbcI0ls6<_(ajqb z7V#Gy5XVh{%e#%*?Zf3WfY?R|m2a~;rR#W%g9&i`U-Zjhk&`T&*(vEqilEEehm#gb z+8AnduCjt4%MC*zw^v3bEf&FwbAWsgm^6m*u#ThlosSj!FT|C%J{_xnlkmL0lm7PJ zkslrKEifLr|CNn6^5X-;zLRcx7%l2DoCB-ZO<~7{MKc`a3IP?7c8KBw#&?}K9<KS1 zSxO?fWB_t{Oc>AufMw+sLs@ZRRvDc+$DQ}BPA;P{{Ka~|8f_TSZ-00*-uAMEP$OA^ z8WZMzKN*9u$O8@_4V)s}AaNEOFmbS(JmluaJY&##czehImX~+X7eL*(1Hg5EyRQKf z4dIcAOAr6P5z>@6?GRRFJ<7-aX%`6HV#W;UZ#!l;ob#cVqQAEUK)P)Y6%p6<{pLJW zC(ftkJ?C{{Tt`TVKpMA=F`!B!f!_9U3zUYeMrByXRAA(zW#<s!Rd7rLH3n3qJNIl6 z$d={l^ll*6Ej$*mJdn+T1$iJ-0k2O1^(nzK!wO!y|91H6|183<u6+cb{N^oq`0){6 zg*pZAEFO8~900GIzIsJyQB1tvv{mfubZAtcj^dN|by{n#R2y9B8cxC(NZNN~XJdae zi*^~-laRN^n*Wo|N<#jnm(78=M)6PxqxmlGT5NUjV)=Il0OSt6^j-)Va3z41)s@E$ zC#H7kB6Ne3A%Hg`91l>PQ@>OBhFj&(M6_({nGOR7O*ymR=Bv)es#d&)zJcV(+=X^K z;Id4+)>7?ob?TfBybc@CX^}3}qWw2ahH(c9j=nWZu;QfvyE|O8k(iw!Y+D($h@*o< zW)uGTjp%^C0UNbH{qEvpv)MUYkO-QBHh6x=%5OHjRXknH!Y!`~=u~^yWh4o19fU<+ zU!8}ze`aUIjpRGeZ0XxzOF%xG!J@hSSUP_IOXu}t@w|R4nb(i)=JjDwUlB{X7>f1H z;8SBjSOd!z@TW&cv0?1?c8a~PDFeD|o>dEI4mn|_4d{#k?>cBZeEL<pppeS}^*X@h z$@5U$6~=27pjHva^HAP*9)?0OWjs=#jEq}A#;aMul)h3bYDW5Y!N(UH$@Aa<55;B! zPFIPUbUD{SMjO@h*J#6te(RIdv8(~a6&)4UNLNkLBRsl=v;0Q$m9elEh*Kw7dH<n` z%sK8|)%HU1Jx2MWes{N%;r(kX$@PTw%_qOxGM`WRP-Dt<WHrgC?)t_Mo%T`3xugLd z9N5(Q2BoH9&1fxR7aZ!KO0<UFQ12!hbYvAGVI(pKw2=pJ(>tuNrohq3YSmC_^~&{e zl3b;_S+#>+)ORV_+)4yES1QwNywL4N7C`L97tY0kY-J4L<VLX409bhtELR50O@P-b zVAT-sd&Tlj7}1Xh$H&3Ap|A^HOvoSJ?rQmdSqe)Aa`?<~^P>P49oqfrlp9F9x+0K1 z;)*8*8K}(@2<zZH1Y@C@1!;qN$Z^*bQ@G>tDLnG*G}eq%v3V*)Hp9?e2(aV)Ja!u@ z;h>$mFsB>{qnU3^*+2)XvG7Ho6;9;cW@Db_iIwA8$<asjJ&Aquy9%RY(Vp{b6@*hG z;xu}$grGDijF+`3pk4(kb*$KTK3?;ph4{_QZO=)7IEnsa=iFe@(e;oEs;$6{4~<7J zjoJ-}_>5+g?!JuYVbg|#R_uJ#=fHYy1S#i2-L!IAV1W>q4YaxBFUB~q#(+Jixacde z1JtWQcoyAR?V`qcbrPIyM3^fhlPLlDGLY*9YE#nV6vx>o?}=;gd=}GHt3u7g$zb?a z43Fq#Lp(`(*fdsyxj92{w5U@E<1}c)F=yGdBJ(qL-O=%F_ZQtn<6=fCjs_-9!ZLX; zvkK)LoQJsU!L~gl{lgGbfV<ks?CxPT*3EWf0H~u03fgEcUc^}7JbDJw>pd<WVQdt% zc)F2D{<4g?+DYGs9l5cXny%uOe>|2B7eD-uTbA^^Q&9M88jR?!eC(fwAPimkb`f;J z(A+Y<`O%kR#X-wOn}l_6)a8^NLbzrpcbwNN;Jgaq;+;bn&uJws{t3X%*x)7{`b~FV z6j6<Gut2A`hqN&SjgMp;g8`_BYw7qDP#Xu>CTURb0&+b-u2*>M2!xTH1;QOXuT28= zNwE49I0C%x@Evj7A<OWUpZ)`%|Lz?apQ<HPtZjHTfR%+KuRMI}sudOM=9>f{`iZeI z5#}$|FMPTL1!L^VM0#gqTn24~p32H+^P^eX%Rp9&WaPOOjs99~l0WRSeF3}yz|j!y z*`EuryZn0(0OSt6bTuNQ`nA=S$3389y5_T(uEMQvcB9fn9&ifqYHp>nHO-UuvxE6s zQC*~BRL{=JE`h~sV^W&uD-{}JGNnSy8q5tyI1y}vdh%fL%%LgDXkqQrG@9G!n%?0e zW4f)x#BwEZ?1@-`BW=<g<oX`Vf_t9nyHg-^<C6xb8HVSE5uJjI7ukK|n*=DN<YWJm z;2H-pWgf{4t{sM#7G|T2*(%S)oLZpKMPFZ?1F#Ij?fOm-hQ=Ksb_i~}pZqxn^ZR?S zc%CqlFP__nrSk`|WL`g(%<sq2`GZ(6AYEkx(9Do?;Zl2Q6yewggwxYN5P;>n5fr=e z+235(E?U>OoYFV%%IBdAhVu}2Sk8z6eV~-ZSKqiRR_wVz=s)`Oc_<WWdG|SL6?xw| zF`lco^+~3k1fK!j#iSbX5#K_G4X(L0Ezfs`TNAj969jEHR$yc=;I{xSXf?w-*G!`t za^%wBX3MEA1w2WvwPhAxerfuPl*NJ!kj(=bxo9ReZ_YzJxcb?~^-6~OMNvZN=ipfL z$>mQDefF^_0L2Dro$&PLI;QFz#f)cVB#BqJ;@XRh0L&9{AdxJ^E{$uj_y^I>WPwuf zh!C4LPbMJSS=cy1PNE}PgVRkSSr)VD(WsV7@ll_+n`Wt^>{HlM4RxRLB{QG~MnggO zlx1bX1L#v?)H@%5=rpNHt__S9@~Qz{b@H)h7hljwaiBJhaB>8}<VNsfH<-L1omD2m z>s7pP$3eXCc>}oRk&Si+&A{{K|L6VtK6}otw{v~kOVvG!q^eBUALgBY-@5_4w4K5g zod1R)bQjcS6S(QZ4zt^mKGVBK)jNP_aZ`*-VMxdej}hQNy#iLNAPj2&4|Nf>I>(iF zZ^m!$9K}`lY{uAhW1|{lz<$e0c;o&9IQ~Wb=&|eP(p%Mlj8)9DFlOh4DA?#rl3lb0 z!%23sQ(cDnMmnG!*EvTqC?f=_li-sZ5a!BYSxM9RUg6OvtOC^#UwZ3q_|x6%Fgnrp z0{qc~r~Lix8@{>s_Z#qq)@4=zx33z<bd95swRwVF95=rMP=-&=tm_mQ;#UIDKBJ6W z#kUOtlGM$<NXd9zr*<5Rjy8Map*8H(^i5CVY77`*x(>P3HO5`jQ0#7D-xwl<8P>pS z6Tswpgt;yR*#cO;4AgsodIce`WBGy}yyxg0aN+MBb`;ta?B93N-`+CvqXT|KkS22p z+G64x$EyICrY~bSI_DRQPE{hhYbut8Mka|^GJPb<WlV0I&E%y!_YCPFj>n!@hp~z2 zgbW(Oqhr4~bTgO4D6j6gx19{{e_{f<Qe?9rIV^2-0KF|l%M!lhrHsjw<+fbo0bkov zz8g~n0G0`ai|$Nb=mi>C;LiJ2qf%{~@BXl14A;D2e<y8IKK9x?gcpH%?IP!b;|^Ym zZ=U%Q%;_tMd5Wv~Is}Kh_q+lgR>k!rVO5+ummBPj@uBNtPlgU~)!l9vCAa8!VuwLA zuT$cZa;pj<JlH=J74dSQ&Vir~&MQED3aE|&)lncjB2K2~dxgvQj54O@fqDVFHUU<j z1nN`BF^1FMvNukA`3^Ya!kh8SYajEL+yOWUz>US1U-@EcNLStARL=~<HZ%Lq*Z^z^ zQ!bfDfgvxExsx&Ty&2$1eHPCyzUNJHQi&6D(xpWl4i=w(>1BHXI03-%=**qwTRUtA z;LY+6xkE1<2JlA+qxw&)E03${n1(EGk5fb+sX#=-6Pciujq@`hN=@_$c_d}-qc;m> zV@|W<#B#Mc50AZ?xDk4!O_V}pO$9E4y6bzh2Jr^*;|B6L3NEog@$xw9VC2_DSN6PP z(_5S1BHL6&cqjWPJbAL3Re0_h(PINHAr27l3~q&Yn6BD}q)9q$+D?K!IB2*_Hrz@G zf5u=Y+L(e*Fe9+&>#MU6le{vHD`WZ2_}36{{w1K4&td6;0W6s}APnR4`muE0fHs;h znLmI+PO*5`Y7=F0WWwd4I8j}f3&pvjP^JrI{Nb*r@Q+n(8`RobkaPkAhRz?(K-{yu zN5}IAaNx3DeCtiSVyLeOUaNyKVSExs@|w8+ye5t4VGX?AgxhwzOIqe3N?7)lM;2e` zqF5u`Y$4S*FZ$#%`@5?QJHL=lz!CJ63d#63hUk7?iR+p(w|{Kt3#;xyi?mazb3C%X zie2Yf2OwPCkb;ND(%SRBO)oBJiiQ}#q&xRa-a2*4@!;dnG?SSN?pMX=d(lM^k3#J5 zZV84rRI$sveAD`-S0-__D?JHJ7r{7MSE#_i81<|m$E+-4WNh|~=%do$mqb#`#g~jW z_Ypc(h>3=67&WX;^YMp<P3*$KF>p9w7?NCQ+f_(FO+=#$VOIXeVt0y#kW^vP>q&JS z;lw6!61~(9mMekfiozXnjpLM;?|@q#xy@f*I(P#(gzFj4P6~UkmQ?IdZ?|9oIN^o; zIDFS`GS*1(oJ)g(fsP3-e(79rP#?sYWI<N8XGs`wz`<+N;A{dxZ4zO<idwyni&t*I zH?CWcr#4mXOcQ}~;MP@>xOLSe{`>b&<KGS*#0QU@EAD)!Ml9Fd8>^?S)G}*sZ#>T% zJ*!wAr{B0)j9sKM=<1C{j&i+xgln96SOF>%;1kk#nJIwfyMS6RSY5bvpFhBH=IeLD znLljXtuO$b4B-2*`Vf3Kd~5FwgYW(Oy=ZZ+s?<1cePkR5@6v64aOus~vo?Hka+L%F zc&JXSBB5O!`P(a-h8Kerj5ZA~cC7>wl(?i#?kU?mBukhut*0K>EP7Y>bi1y4XefJf zL|#fn2E1McrpLf1*MsM}z>0lf`5y4vlr)ruIOC1G;0M<XV`RL!@$Z1+0Q@L^j1WMZ zC($>K)uR^<aAMew$VZ)2SA7)<cki|<aGHpMvuzy&uIK(nN`!<U0~X}Oz1%F2v@bR$ z-~Z@S{z|8V`^9uE4d@Km{EI_3^t@r^vjFBdO6-D7V>LXxse<|a1=uoAbVG+EUh5RA zA$u`^x^)-%$oWpYf=0yWDFaWM59!=V!;HK#(S6s{QxZ6Cz3Z`7nuWrR6TdtB2?G}c z2l7kDdaNGYe!dcI=n_82WdnTvJ$vIn-mp86$$)d^A&txVsw%wng;ja#ye@SApf2#I zeP!2G%cBVsE3*?3KBa^0ab~p*mC-f*sb=FbQgG^-su;#4f0dg9>hkn`eL@)1D<eR@ z2gvmaV|um(WV^vK1@Kw{sEvcwC&24dSiG<oKl$w8xOC-m{QEgK;+YLIruXa%Wk|nz zMMYQ7qANpE=KzD%uD16Ex`~=c!HMEN9lvTbjLVxDC;eq_&UcLOX6)|~JF(qBEBaEA zlw4*NF6)~=?6UU&cpHF&)0h67gk=z3x84ol2f0Hp{T+bc1NcF8<#E%-dVx(F-hQ){ zl@xkoY}{Im)VM;5-~v0`LejZ$&QU%^+mfMOpQ%*n7Gp_bic+(XMrMtrX;6@D(YD8K zlWRha4!x&GEovx}wb<|WWSdBgI?vP%>B=f~llbt7&tY2{o_j|0BuJ1mQpMdm`phkO z(r_2;`2^8U;gKee&1h9voO5;#Qp`X9R3PiK=o^NiT)AK05yD`;&Gq_o00w%>*lxif zmMs{>cJl|YY~di5&L70$x&2r=zaN9WU1ow9tv8w^iEzc~$tfllD>7NIQZE7)0NDaq zu7Iyx`kPKvt+Ph-Xl(x;!2TW0Tf!+XUWos9)b<E6Ozb$<3xLw?cunp+uh*nY_ZIIw z=hm;Sc-vt>Bo!Hv8WmubMHf(f$>P$lg-3&;9VoaIbz||Q+4gG|%w~HKZEV1JbOSY_ zCroIrIWK8$q+xd4Btg|jFFw?QtT=@pWC(&np<cD7tu<T#c+^vFTSoL%8*9Rd4!Grr zv~q=u4qa`p^R*Nx<2`Me@)Wu@FmS<#ImgKO?74Fvor-wBYlbk^->BYABfIKsTHwrF zjWIx&iZ@RV*uEI)LILGlA&0p@?^t2rBomiG-9tml&SOO7qVG%{n%;&=J|r2vY_MsP z@<lbb)GFZ9BjA%GK%qyT+%17sr@+HHj@fqzgWY*-7^@@{)DVsV@bTC}tbFIv$i>Nu z<oq-4|1dfrhYpl8`1En}BU&;Rq$#~9nqu)bqu`r+jCqC&9+)kPd*%z>;))9n@cJ}( zCJ#QvaOdiEIQ0jQ;h|^RItd8?*gO^D!fV#yhc|A-M_0_p$%hWgLr{+TxaJOnj%<RZ zb!1UqR{OXXl#Luo6UW=w9%nL4ZJ5#c#LI<R+*6x~WIKn`Bf!L3uv{5IX#gnng4L$L z>lLtS4JRM54Bx%xaXk3c7}|tG^l5ZsgCXqkc|F>gt8RLDEN(=1iRKJ(Be49gt`%UM zfe}We-J!cc^A2vl$4<Zz!Op;o@-J?;Njfl2+(rCac%?DpF=N4&TlAvl01oGAX+T~v zY;~S3vnpe|KqAV3x*A~|;58te1fSjnKGhADD+8GVSgu>Ubsy;A`0(p?#{c`_J!lh- z?|aMN-aGQ612%~|(Rr%9ljxhql1~nEvll=&Ys4nKB$3=Vx7jXSV*H8*GAm97V429R zc*wON@^Jeek{*gqovLCvAU1urWJCvm2cMk8{Jy*;znF0t-9(~(Xj8{Ff{?ivh>USb z8v<S68^3hCvkX`!C)+#|mCw+LjSIh}^u`<r3HiyIGZLVD+_gUhaCp0j*|1=+h@bw~ zi*ewd^8sE53wb1lDbFdP+(6Gl)4jXPcuuS1tCtS9Ck4Rh<k$pFqjUFnotHfcTjh|U zNJT6vJ~O$gLO=65II9Z2SQ`Vfn}snw->*-mvs^C_<iTqNFg7MUeV~Hl4&5FH@3jCQ z`O4pL$sZqeG)hNcUjVlikGyifsjGw`-A7l3NJ+vN4KdbTSTt`Naa@_xd6>JuDWDsy z^}8SMv=HBaqOzt;o=%!k=jRW*JOJ=10RI7Cusuwkv+yeU_wC%Fm;MI8Z>uYh`yPPC z`iU(s1I_ifF{~Z57W2wO3$W!o*W8l8keL<D5#7g@?B7`Im`vd)!;l-BoELqN<klTX z8cbURs7rS>rlY++O76B(xfLFnBYeFxv*2rU*TC6w@ULY=f3AT~sj=Ua#>Y%SBN|Vd zNIDI1Ilv5`3FuIJFZ#yn1rVpnceeg^Yd`mGuq9zmZ&zd_UoeR677Sq7{6Q>PFo0zX z2GL!VCvI)}h4t>7;}{~txK#T%pmvihV-4rZ)tHQ%$%3(raN$<y0?T)S1pyFbaoa;r z;KqAbwOj3{)_i!G){<J-uonjo3|%n%0{|=9%qa%>48ys{Y=<}PJqO~nIdQ$LT)2l- zpjHz~BoB4lb_85~8`G<8MGO|5*sE8*)hw2dZ@J>M%2R#ms9`cm+iexx^}G+jYg^6o zq4ib7CpOREwLifT)i-a^xHh=R&d%SJmNBr5I`JdLLe&R6#PBm4Jq4zQRUZ6Sx0C5p zqcxpv><U#MZ*lQa`#X?MHVL_7tXYdID$^J;j3|2CXzz*XwokRChRwu??mCD_YogZn zI7j?InR;(Y-%?{;EgF$uRj6~WV*mm$mH{#uF{iN_;laMn<?$c|w48(?9LteYRGGv@ z#9&~AR+yOxFzLXh{5xq<oPr7~<6x7U5OfWK6?%pH>+B>@uOgr4c;kzg;#*fe5=T5e z>^1*C?_c=r*}Fa+=hKX|i9z$9YNtR2XB|BcgXK(oEOPmu-c~Qem8)Bzv2fuU+YA5# z!3XnYuwoB_;()m3f^)EX1w50-pYPv*6Tb2wCM#{<g>1m4i8{{w)f)WzjuCwQEsL>y zE|CG#@P7ryZWon?x#=37FvP={3ZtLY0-av)weyhS-qS2<3?S-PUKeiNr#2$Yb%SL~ zVuOe>q=!{xImhSUvK!uT_ALz>BNe<2!1rVB>Xpna!dF7xiP;L=@X#1evjc5*#2sP! zl^f66%{y$vvjj`Nh#9703#J4ql~>4s3=u{&Pjz%;BiYg5Z6ZCVr+BQ>>VP?yh&hK7 zx+8O~eL@h9e)Q`8R$Z*k1-xDbs^h|tp6>xG%>~PKiMxKo3V2w@sju7-7ykBPtRHQA zL(M4wzUT;V?<D$o4bfZ!kIcykjYUEz=b>JdHNdrCoG4?0kdERBq$r<^%mQ&DI>^ZA z96$(!9FMebM1NRUMG7>sR*wOANvoNzdUgtj?A}L02yfIblpTVW;-#b=>=UtigI;LU zJxw6PRUFUoaMD4*#D>}+Cw?O&0M7B?qfe)4f+V<A6iN7(!I$JWN~gZLj|1gbU3(6I zx3r6t4SVm{hhKd904$!@4M2F6<6%U^T<QM24%F-5jIOuH4HAr*LyV$tkChlp^$93; zqcG>Ikt7D(BOh5pylXmlW-m`U@;bok;Jgadr-AyoaQB|?6UOvx50EJduM(NOpt0&W zIGe&?Kg0Jvc_?0W=u({W#Tz=|*~0~U0=TyL@+)65b=8WxRyAn-VjX3%C?(5;v?a*1 ztG#XdjWxSdFfzmGT-lL@vv^U|UdRlBV#ptMSpeYE06x*tf}i{F8UU}!9eU|`0KNy{ z+turjd!Vsy$sNqX5hqFLqI0hOY-B@Z1D!8SUO+SD-1GpZGPUX462+*>=E~X>*KDPS zyt>MX;fQFgd4^XElH9kaO|u0J=nA-O>{$B}1G~P`gL);>VIq!z4%8=M{%$^dTc~d< zv$kROjp)95H&nnHe4h<)DjqO#b4wVVhh`Xqtw7rOY%Sm$Xr0VAZJV_VUWGjli@veC z2jT>|GM4WIU|0Fun~-!HY{f9QuNzC}55$b*%5YvTk`t6bGB1qrO(Nug%ia0%SsTTr zkv!x=(F>)U_OLGQ@($~f+i_k4SOAtUBPjK17w%#~S`_@XU;nui&7x1CbDna5G=QNC zhQAEpt!-uEfcafn{O=pK!wZ*oBXZv+U9|D2Em5yUn-R2fip~iRw3&RuFnvzU+mnb& zxUO<t^M~Di?R2B7tvKRk&MZ9GPU1&4h<hgmkd87ma7X*v@2*9VcH|^`-Nlh!ELvrO zYz_$ImGOFm4aei{8_|b7IJLDR_sm#5VtZ=cO&SXfeb6PJITlL{+<dfWj|*2qtynqw zoY71Go8V{K`GO6T)g(ipi9ZKoSM5^t{rY1gg;;*qcT)qAAsvVr;B?;!x7)}T!LnjL zW%UYpy&|sFP&AyHCj#biFl%wZifY%2)BhOAf%vG=I3tV3F@t#nCQ47IaXIhTr@<?u z2&XqAQ|QrNV|Z-};B~y^CCl11q65IO04_Gmm-W(h6s<A;jQc(Xps(Em_ua09w;ebT zmE{6^t~GchGw+Xe&24rX&P4o79znhfL9q|4*emY!gxIt&I?eE|Z`{#w13HD9ADh78 zXFq}qPFRH3?$fUrTQm+7{(&b07a7@`(qi=Om>fLf0L_xo7nO^P$0f}{c38;4Q3IyO z!L#eZ3*A6=K3J{`EZ-weyVdJB;`#G&)IRg^hdbIfroC+Nl)t}q!$mLnp|Q#bP~P*` zb_#gpnQ3b-k}tI0K0TezRUDuOs3?k=knt!EGiOB4dIh&0#aLi01F)P(qYX!ZcIyj7 z_o`D|eFUR%u!tbGiqE1ZvgaH-jlw0c=&U8M5a*$oPo_q|b3Nh|dbS9b>jG+%K)r@i z8F=4uJK?iGzPr^z75p3AM)c8kGTl5uPNH+g4-uzFGH#<Yw~z)w@yw`yciU5j&d2Us z@~n6n4Uf?ZA^0F8uGV0gh)qekboj~jsoTH<t2{c@6YXUB<T`sZ1)*)LodH+`&NN#v zShb33=gZA*6v3o_k|4&1nUuS-0Lud)r_kkKe{faXS35nZJ!;5*`pOCt9v2s79C9ah z`Bm3`6dk%YhQcckn1>&Jd>@nwd8oA$dMcRny3qZ3U53f;@|UZ30(!W)_@nDN2KGmr zXq^mK^r!8uPDh~(+~WUKzft5V2cY(%Ajf~SPlFoML-49Jrq?Ec+BlH!m&WuiAln5N z<iLYGSZ%XDmHxWJmSewN2657-R^pcX*7+Kv9XJTU<zP4}*4AW7rYtJzN+#>bt?{NO zW-~9@ULso-|L&55Xi>&D2Vd<F_zv5OB02JhUH(~YGoH5#g8)7P;3K(1F8u?<-Ra-c zUyb2QiO<T#;Oz|v%ExPbJjTU`oSWrroxwquE;&rmnXUFZauD-?D^r`l(NA^(R$)Fi zsk2KE8j}Wz>sO`Of?$i(QJ9=dZFP?Uw2|T-u9QpoChA4yOg&vW_+?XIbh_u;?7)^i ziEa~h5^=i}v@J!SHluMVq`t6D;oU5qBr(k`InHO7-u=+1AANCsd0DXN8>{mGwnt<f zrv~#y&7!*vwmi)1>&A8q2en~b7{>?nb19!omys=pPzj!DFCh>ab3>uT@K7jtye{sE zlXsbOWgrjhK)ouA=JlGmE45w&uT>*AWT7~vz;Z<d-E#oO5Cj=87KoE50mr(Laa?*s z+Y3YhurfM$!knA_nwg)6E*SnSfDd*8F$%lSE8xd(T#BK-Ja|~wLWgd1bqZaze{|WM z0GprC_g3ctmr$C9e;Qh#Eqst)YXLJZa3=_)9S2b`x7!pzF5|Ntq=uZQ?H_0-(?`~; zo%5uPZ8~5nI^Nf|uC})4D&KtN`qk+efIuu(vJAk;9f&+ctyaUjk?~}llcB!m6U$92 zM}$LLt0WuL;;=MKss%XR%7lH|C!}?Ez%xWZ;=6`TOir*g6(AZ@bZi;v0yE8QThIZF zSCYz%2+Gw2^n+?osw0_;;#LL*$UuAE15Cx(=nEDZJd536g)V?)fO-Yt)EIy<@cLAA zwT829jg&F6Sl}?^bC6^X7He=>Sr0)fB0uAFsJ$lY0u@KCd2$Y3tAS6CgHMfum*#+F z3*gxzSY{FkYuIDEe(b)a5BEMX;>k1>90uTGUlZxR6W>4HPC<a^*0W!?Fr_R&`cV;K zNIn7a?zj0XT^|ZEViRG$Tbz8(cN6a%b$s=AH(=f9%wM-KHXY*K-+u!4JT;9^9J4@{ z?@@qb^Guo&5(EiPF^-r~*DEsivJ=V!ScA0>E;oHvz^6wMPOcZ58uGnjoYyA6!zx%c z#HZf0E3W$cT7>QM&Np)4hs?F|)G^@Z-SKq1H!4oWm1Cb1n&*<)Fyl0_fEa&)nU8*F zW-7sNGeA%fZp?!$5KapZ0kvs>*CUz3mT%#BHnJy+oRP0d{cg`M>e)H(a2_{I8JlaY zfkDgk@Bs581HvkJZ35x+CczW31+Z)hJX;3p6);}Mdym}-U;gz2*gVnJ3Cdmi-txEo zMt=CB+brgn?2o+x)I!AN5M!YkQJA&qjIjXJpswPHJJV$vqhlKIB^LwH@wp>75Ojz@ zrd1o3L#$c5DWTS>;3-uUHy+wEqCd4>UY}y~H2O$oBcts&z!`X8@=_s&aN)gy1R7$$ z<>?`207)}91c8|Ef~;5r&}DIqO-$p-_BPaxkN@tl#}$vVjpwd#1vVcmA9wAcaBnzi z3*L3~VtnP_cS8^`fJd8j1!78;tZTWFfk_*x6grdutYkbmSgQhC-m|A<Z(mtsn7$k7 ztO1uQztGHw{EBL+%}or9@=}rumm7!~0Mw`CfrBZaHX)7agJ6X|F}LLV!Gjza%L8l- zygrF#L%q1}8!Pa!Z`_It|L=Yu((S-2ibr1gv#G0Ayva51>MnGCv73>_g&wO<g@~-? zA0sO_Pi!<s?fEn9rkMs{8`}zpU;aLb)8}*B%6J>ta1?-}a)(~}2>@TIt~~BS{l%80 z3<jjaZ6;#O0w&n>rt`3pC-ENc3Tz%2BGKQ-lKk49A);tW6>&CN6hFzkn@Z9M(&z*B z{7chr0fTx{k;x7%L>syd=t%`4-aXD{OVO68z%_BsZadGc5k1Ys&`Mi&s{K0!K75kG zXMa4UgCyK$8}FGe&(%LJ!N#Qs+RqXeU9@@$BA4sCATpTm*deU9!7RgWbMrWSSsB|6 z6tUfc0c^i?3AW#UIlAU704sC@nQRLaq^0DlQ)S><Q4>aSWgwSITNoM0g;AW`$yFD> z%22M2<-9JGn0h@rJ+1SRN@0*iQ0@aO^&;j9mjge(>K0UL^-eVBk3@B&!J~G&HM?dx zbiwc$n1S7~2QMw+yRR8SZ;1i*I=}+(fJ2|~=OH-M34f_LhaTi@T~~!Ubl;YtkpN5= zYhu4d0CgFvjB*%aClO)A^_}=@rGDC|s1!u;Q!b|5oZ^QrPx#~QWU5??N7{fDp_w-D z=?OO2`a`S0<cYH&8)Yi#ech(E@0?w0yqWm6X+)0<r1k=wGEeH_Y(11d`^F~_znfAe z_O-jQ9>qx<dqImRz6SH-sMTlgl&cLjJ?~hGCX;wE^+GW;pKW$S*WnG8U@g*^(`FKZ z%kR1{CckEcL8H)%plbkNd4Siz3S$VzHz1tagvZuw!uS8S0ax8Wj#V3~$YmIwKUBc$ zU(kaS_v=MI>r%vQoCtrk(NmRCywe3dqRVLGMr2SIsfkw0NkW^S8e}BKD6dWlBYJgQ z7=W`y@Jt@4i_`e8Ibcb<M)a2?(z~qG{4?(VB!GN71p&ZY4;a7;mK4)PjxAUqY9qB$ zqZoke<Rk^ggz+F-0?YS^lh4_rxFa1vrBcQJUUo<G6>0;%eAQY!`s_5m^|mF*WrK*; z^hOFq&))t?3bY0#5KoYx_t1SW956S~=wD9W>1vrZZfM?&3puqqfpB6YSiToLTNVc0 zd^cEi3cOy!ZcBRb#)B8(XV*XJsC-j!+?-SI+<pB;FSr->35-q})Lo00HgEB*R&fAz z2zgY!8=s>9&bV<JT?_+4{|29T6$CH@g1_c_z;Y#_Z)7$D)0@Go6NpY?I+7>tb>!Tn z4QJ^jE@MV`jJ$MKs^4s4L^QvtHlX7Mi0(<ZGX)oR+pr2$M!}~?!1BHFG<q4RO@fCt z^p-i^{_-90wcob27ZU(Z0%Nzen~5Jd#O6I0V~Eq0a8u2UxMJ=K%=q@2i49&ED>kVS zfsKi)#WM0fbO2f>;J}m5wl${#z>{=H5IozuX6W&C?oC!UNt$3aPzdO=cyxE7n#N?a znN7)Q4pLMiaz!I$fkCu$kQFYswGmz9`^a$Hr_djE={By-(y?$A%o)nBx;6lCQM<_4 z@X_O!;ZtvYo@{TWTPPY=bjJbZx}8hIe@rF==_J{Yoa?J*h{yzzDiUq&IaSLrB%;cM zL-tb`edI=tCcW8wKc@TudKaSB2}ER3ooN2%)*Pi#)M`x#u|c8=Ruk(_tUfKgB-JN` zF+JBU?o1DI;4CXQ?J#69jdS1sLhQZM0RH{ln=w`C$odn7<BKo9^4Y1Yj(Wd2_rh#K zSsyLNkS1l$!K^lOs}`}x9i1;(>{B8b2++uMo^!|!4Xj`G;o1CQm!AaS9RQAKfYCN+ z51t3$tJ0W$UiJFp&W?>$=M?RjGaK=C7r3%XouHYrBp=lBC=8l6_JP1ZB&0;(!G&8H zThFT9?A<ZVRKsT^*JU`udBV7yVQ``2I+<>Ub5c!ihz}9^cK?%iH%m;3a1(KLf-MWP za}r%Eit@eLdfNlt&Tn?<GJ>RfxW4%WnXLtU1gyfhWIK1dY}Y_{^$-2E+F;Q)SLXm6 zBL5Bra4>*!hcVp-TNs`mtKp<Qy0E-22bQaW1?!R77@&p<GJOjXlzSs3-?kRe6-H_# z=i*K+v6!Tc<n`zjdA(|#BCkqAc~uz3>s4tOj|}O;)uOl$me<w2u<F!w2(^%=aZw8u zEC9;|V41vLfJa82NM!&R!w>#=b0?beoTomt-6or%Gpo(0yO_8;8398V3?B^O>`ov> z;gvg;@y%oAA(sJo7)s?elsctUn6)uI!r2Kves4>ONit~~-shTEZ7Gyd1RNr&R;Ibs z7}YPy(`8Ilz{rEEt}dJ#*2_xRNqNa`4gqcXgk3ig#&K3<*^4Z`1+AFH(OLwt<se!H z4NH)5oxsRRbg2811g*Du3LOB}B`9lc8qs|VD@0i%U<?Htd~%LciFG_P>sPlqi`|{h ze1*u3Bjb}550WzjVF(1wqCL$M<U3gwa<(htWXi}iqale7V|<ZYh1p81F!BV&J_MyX zVEH0=$bsr4)=vib^sgSkPi}a^*yB{K^Z(D@cL(}WRQrEszxB4<n{rcbLK12U9R;KW zghzdXVD~ACiasgo14ZobDRu=#eNSxo?7aX%>QhP}fSr~AA&^``dcXbq{qD~1k12a* zc6PsI_uimC4&3a1cW0-ZIdkUBIdjh7!L=iJaP0`b^T1Ag_YJeKe{VgzueJEL$CG2H zyI!Wqv~<~`ywVMl(}qUMA4pqmo}rP>0l$i1Y!Ke)08s7`b9r8bbZ0>g=N>f|pZWD; zb=sH+drkkq<MTIve&HGeCw9X!*wofh@^Hmz(+nq@mi8!8g5<834q!~+uGkJ%>;NmY ziDPY~G2ylcAH%lv{IF@b@uA%q_;x>jc)?yM7o_nj03!I;G6_*=#Ny5xlm^|&`JXDL z9AZO6M`dNBsuPl~t5YmqL;H?%a8!ZHAcEm-U?q7*eW4SqI0Eihz<7WUz3Kq`_JIwk z)KYIg`VRo_1c2~-K<xw5mL}tJQ5gXdGDR&@QNAWS&1M{SUq)m+>m7u|s=yh}Jw_Z9 z@0i#;l5Ybm_XtBeIC!-aJXgk(&peAK`*(l`0j755a6n%PlRFDxK6Pad`?t;8$ukPX z!;{uK)Kyw%L2{5I9RR}>%C2V|-(Xy9Os<UxZ}f5xSiUU1(aYK!{i3rEz_m-Cgdex5 zwlR1ufcHi{$5Vi@Im>P!oonP{W1N~ym~K`KpQsHRW@v6BPdZ;j<XCPbF+qNy>m=8- z;MkUagXdNUD+7R?X)@h4<d940^e%s^f(3eQAxRRoI-)>FY#<~-=EhhN%Qcb4G+IP~ z@F0$F$cKeVJ;KJVyBbA79Bd5x-s)^i_S0eB-F5vAfCJN3hQcS$-xu$D^<0E=t1s}y zxY=pC?gZ>1Y74y#;rP+~i$g`-p#5kM1u;Fiq;8V85k8)N>8Pio1)Bv#8$j~l*1em# zyJ{HrVE_bU5TWp^;QlC>KML+og;(qba%Hem4qP4Gz&yYo#d)Xiiv@Eh;WZz<2OGAI zxN*=rysLcbZ97NrIOAjSNkm(1TNu;t5aLyi*|7VqL9Xr<Gf*GLMdoqMpSIP@T3bfE z)af%jA4}$v2K283xX6i$7ht?#I)Kj?j$isg0H3NZJNrwqDV;J^EV0CW5S4N4G9vPN zoev`mHH)De`NA9;u<jMhaD1jD5M%rqb#Vy8)V;lxs13T#P0C_PMs*4;FLaxOxS$ov zUrA35ipMdy#Rn~~FjL+(=5^8!aZ{3uJn0<O6guq1%*4RN7||WFVMFO70v^Ko+fMJo z-^And9}}#(-L)9k_Y+B{uC<<Br&jBcG;sjv`$m5rK->BY=MJdXeb@F+g)o*Y!}-xI zmi_`v02K2%%$d@Gc~jaje@Z*%OzpyFfA=VAL34_>9isu>vUD?UdEHF3GY&qq6TCVK zuQCi?8Ah&W7QD7@pimOK=A|I5jpP9_k_Xg#T!mhjUgWikX)M<v*rhkQFTBaMXSwo( z)}HGedS^11_drz0R-n!h1Ov;Jz)J04r4Fz{NrZEgv*@3ncowVHZE<AKG+Zez<|M%F z#f4t5gdXY+*&_2@=&xPei7%fvRiH#F4me{(0F%-MorD_Ug*G3vpV8l0&R>S$5~B=I ziZ$a|Ou_aVoq`=cw_Y1;UT(La?)o23AZ2d&;QZ>W&#l>t7DJcS0*-CNKBl(k8YtHu zlT@-zkTR*qnvEKYLzg~<{<dW-#=vrUp)^;t5Qrlqb_@>JZ%;C8kM^&=Po)Lbp~w~b z5Qb0WvK`@>iy<B(Lyd=PBwK&n^!n89KG=Qj%0%)Td7Wq&91Ae1WSw=Yt7!5J+xtW( zvwp{Qxymk*OOotKA99(y$3*DSLJ6$gDbB7gl!bxX@4|0xeGEUkFF7jflbb6z=iBS> z+qcibg6Y(dp0M~;<vSOEYQ+h|@zKsv8|ds3_2)7~v3;JmOF;&Jb04fa0zNhX?vH^L z+J%uPHv;b0uz%kqEZ(aJE1un%h>tq31i%_yaYHcyO#eVOUg#H}I0e03`Fc&R5B8j^ zGND&Zq(atV$N{;cG@!Qw${SA_(XYSrq1GCe0o?icApY%J{rKs>&y|LBK#vDSCrT5l zh*J?2SRGlyi7a`IVS@CrHLp<g(%(=Dmk48EB#|wX1R{j^=q~W#9pHrypx6dh>jaZt z!1Jef;LRt^#dq#llhnvY;NPcS^w6c-u02$1>qGezr8F6r@+^v8Mt_iJ3^4HRlB?*| zzIT)n9(5uNo^fXn0}x*90Kjr!xi%5Pyfhii^T7RX@InW^eDk02<3BtdR*?Y*?bVLg zzGMpCeBv}rDtjT1NRl0Op$W2{%djr#-6_)OA0a`8(-@s|8Tpv}hLx$TJojrrWia$c z&&g2twNdb(in-G}apqC8anl2-qJhuuKJURJcm43FKaqB)laofNOhIM;7^bQ=0a$aG zEjZG1tpP$)<Xs4kiO??ESQmtIya?w`-f@mygChviZC2R5`<KTX)^4(CduN)AcMjLg zeG3SObmZs(IJ$reNyePTtiF(&Nl0PD)^6R<bmVGRLT;!PYXMV2*|c?cGiY$Z#>kvx zuTkV{?cvR&TrY9b{_;CN4B;i48H5IOQUPsI@Xe0YGH3%pn@Mpk@gFDd>aGXnS>&Zl z*si<Sv+Ax3ATqUj5gG3^KkK&~Gu%#YbuS=2*?A3&2LP`DfjBdr2cyC(J>LOV?3Nzs z(vZ%FapdCZSpLn^@v`^bi4|*hA!GPx`P5qnM(;S|3#Qye+i12+V>Upfe+?D}im}Kn zW!`i0+Q~c|p9cVPWIj}zBbb$s3#@sxbkfal0Pq0-hqym@0VV(@1Gu`dWa%XUuBt3M z`&#BA88vPVa0pjMx+WG+n!vep$cOi~jG83i!IWE>`P*QzWDaX)hNrwHws2LDVp#Py zmeFT*npeMq4UES|)3;c>eQ$c0$BPBDI@BZGjK)C`Wbr$D-a*VK`eC!+n(xLRCjLzH zW=8~&EE6E+nf;wBeRj0jIy_(M0Yvd+Gt9Vm^nF%su_elJ8W(-v=<k9Ex4sA>1p8un zJxIR)JAiuuYy|MB@u|fN&?-#t>B8Q#refaAsn~nwRLq;+gL%D^Fu$jW8N~`PybHWC z3@{H5tQ&6HfUaQGjw(KI=XQMUw5h@XJ~oWNuYp%az=wCko74-hZ4!_#>V=nK1XsrK znsp6oI>fpPxvoR4$9a)!LoUqO4lsFJtndY6Jh7ZS1GLl$R%{3I1);Q%isPT(nMq{9 zudly!?qFC68{(Fe(Mi1TnzcUwaBvotQgHsEUHII|Q_O;>5J?v|uIeW7y?XOig1na+ zG!0k_e@-f4C^F;^rLdt2N83x4u9B0=ZbUex_f%<A&nqblFg@(IAjSD#+lB+T5#2SP zX(1kFKdJPzFLc{mTcAYx$@r}_Ri02-0wIs#0fvUh;>&Cd1`}vJ<yoI5U32-b(A|r6 ziDx$6%;lCn#P#Pk4b$hg9LdRVTW)ftGwL<5f`47024e<j;{sE3fe=YX+XSt~t(QQO z(x&SyTzHMGBNO!M6-D@M6-5OAyZ|UP<~X`-$j2Lhupa++$zJGbYhVLRq#=m*FTJX? zjyBoN<r<w#r{w@xpztaet%e7Q;1S%f2ygVtFj%1j$d|x!Metk&@B^H7SYH-K^dIVZ z(Le$RfcK}#8~~<w<#EZ0Qvh(N(0>tQI_i^#1{dGch?O}pdhdaGMY#!~1V+LLbI$R9 ze;k+dIU9y$tA_BF?>>tkUN9GhJi$UhiB2*gJ#V<$izpIfkxKH8$Pgr7$2{+%61pcR zGUvNAHbDT+sz7xR!RQXKayPuTDL|nEEI$O)D&Rc8WoPe;AKclWg*W<T;P{NHc&1W^ zEtlK<pk+>iTU+k2pK+LB$?0=-)ng}2qzqFo4|S%E$#RoYK}KfqascNdLPNm}y2d&1 zNdGV%=^w_`H*LU&&+Wt8Po5qhIoz(R>%DF4qXs~7Z;+)jP|5dH%n}_+Cu)eX;{k>N z-RL7C3v=O(&c}9vm#2W`%3wL=jXnk-z+2DQFRc+B0L}&QC-OVJoJ0-I245sHrXHXa z7d)gf%~#YrCh;GRIoo(1Zr%vM>=^$BZ;q1|a#Ai;bRhnA?M@vLWG8}<zPLvwnAD!= zwRn1_yiz}RrG+C8iwA@2KG2&=?C<0N&@4sLL3p0E#c#kMywG#dgu=y!+RfWi8_~^Z zUxus{FCZy{ddJJ}dMSWUr>z8qE6?A@GN7xndGy}30m0_aHXU=tlZ-@y=4d`#K8KuI zxjPD9m==z;ND^Uj_baC;=Xeg7V_*LcogNIv!kN9#Qld@J6M`x@9|U+62r6KH1-v{J ztk5OHyNk^;91N%qqi<R#?)v(vc-4pQ#<GVpaq6J(`SPi^E+4()^m`jhO@|>Bt4MbO zFt}itl<-%@e~b?ZFE%rY%1j>20%PlI(xawdPw<Y?NjLuwfQ##A^a4x}>;vHI#U)E$ z1K_&qva^2-z&%fBpaZyJ;XeKwn-ADY4O!LZGi2QnUFE`<11bB9k&V?mx+hb-Hknpb zq*hPjcsVmaursjH61R3r0^2Ix45ZX~Hd}O5v{s(x3@kFYL>DvS8ylfU2{4?}3?+w| zthI$#i+D}}6K_Os1rp?dhTg}eZ@Ht!8El@@NZRqJ1HC4tsh3aM`nl?2^Tz0S4(|c< zeWQOa+{W_RbxJ=>{=EQu0NP4L>^*ZT=FglG8p>x(!Tgz1F@M%nv=y!MkpmyRGK^qw zJA#4T!cd*dgB9BFyGNf%RhM5sF@)3iZo^sow~Iw(Z47*9JNVcTyus~Y<u0&%Q3$5K z9~#MhX(acn(i>fRrbC{29t7ZwOJg2~HXdpPP7_dXVPxOS1v4v^!O9(A#WpaO*TOXq zIBvY};ihrr01}=kPC{`Fa2Pwd`>yH#B!D+%Q6U8p1G=sbmG10!<UWp9$ML>Kd8$jH z*DOT%q>_&0D$waN#t<qRWd-bQqAnTTC1a^P4Ucz6TAJQS5KUMtG-2p+gXvLbw&gj9 zIie-lFj&I@(;R2E({|IoP^)nl{?vzt@Y<kokeFxmbEdp48BtaSf)5Rkq&A`t8Few~ zIh9s!uwolbEM<XIzUelxFx)7W=bicro`7k4k*C&@F8Zcp(7Cp->OAr5fCl6=9wj}s z5y#%ftZqRT#twera;{<YLEQ>-0G=>(=8J%r59<j@(+$G2JF58Lja%@I*UfDBn~1hr zH;5q0^5k-bZ8W~p)ep^Gku%g)S+=3W7w1Rwu|c413YeD%&lkaJIq)EdlMkMSYnHBP zynRtP-fU+`{L?@1#H9eb(qs+*?>}`K+KW;CZrBYKDK;`6+GB}Z4{b#_%LxNvzD;_e zhlM=8W+S%mfl%%?{NKt!T>Rtb@a^;GxOqGsbc(2yQp;X50VV;)4w<CMgp?P<FkMwt z;%&4Wt@;9DE~-_8@p5zrc&Srt5-E0q*G7P#irG^;@cJcl@Pj*39cK&x?*XI{UCj|$ z@?;m@ZABf89u?V0=urH{l@qfbu+L5xtcuCvlxHCa%jLv4$d|+!$(|>TZ|&iRB?s&r z_Ho5ep2aPH--YYmxi=<v=FCA$>r-#;ad>bhZZ04OL7lapgB5p;vSvddu;pPwuso=O zQ*ZQq5iC~*a--mZk5gYX8*`_3pnr2JUU4=DK9VMbL@?w-9$o=cE~R5S#;6z?2*XZQ z&-4}I4E3mYI?Oz+v7tQNMTl`#FR{6NVAy@`coQ&Sw8boXXPS(64b`BK%nVw!iH@$T zENFPWr|6apCe@!F(|lI#KcJ3y%of5J1DGe*14Ou$Uu@n!fRwN~I(F6E5rYf)tmB-! z3dlGD-Q};Ihs$3*FMLqX>OePmtMux(aZkP>G|lw-gN`Lwea%UfKvx~?^wu-`UKg$^ zqlmytMANFVPoKxR#Ok#4z1*2@@Oim0Qt}G1fr|q*4i(}ZK?NvR!HPXVz5@)xnS+A? zHK4l#xcTan@#ZU+<G1%b>&8#(aBcb2+YTAM<Ba6lp5jUJM}r&`n<8>5-M<LPIhN*W z%=vV_A%7~JW9S(5vgyF4XH8cOrIT(x24YMdn%L&&A@odgpPafoeT0(d6PyI#q{5P= z$5ob{eKA0~-<ZQ;%K0jR%~xRL5dP%WGZ(l}s^<MT{u50cQ@%TYsyd|khs$VDm|GmS z1b0LB<Ywk{El<act+#Ykzb@G0&)$S()Xkb#S^+W_HM76QU8LH4$D`A>(P2{7kuqO2 zoz)kjM8~Zw-SZp%F^uT{>_BPEo+N1+z+fbi@3X8=EAL#8WxXgE!kM`3`(}R|gkjue zEPvsw^5-GsJP&=-x-ox-FpAHgITiDjk$mP<^!9W%m!VW9!><9138Qen1h3SAn;uH7 zT*F81*?|-1mC;r3L|H)%-1p&E$H0bn0xTzl)PO^u-R1{cQKctuCE&P(JvzqY1mi{_ zX}mH9;b~F?D|Nstc8K#oJ-Gv&1NS`g6gH&aeSX9GOXse3SIRZ9h7Gq2=w~5=Ggm46 z+ku^K19~&St!q-cM*7Z{BjOfGjeuPz>Q!Txr9!@Ip_sgMxi{DfM>>ZAB*Z&&<H&B8 zEo;)nJyAlH3#rAHl5@@#^-X8g9g86X*JFEkIK3)C-Voy5ONCgl7vf2>gH)c;L@KoS zNTpi8tYjE*_OZB6<u(|*R(3A<B;89zg=^htlc%d&TzMz10PjE$zj>0_9eqaUg*^eT zv1vb7tJwxtXPi?4WSXr|#5&ie_Sm$a>)$ertd|G#^5Q-SL_`-Zk5g#^e*5qM&U^7B z9KUZPqGB9Fvnpwf;rbm*b2ao|j1e6u<>6$!1~n1Vy)r1yik9bjbFTn+K3=kL2HHz` z43D+!)VOH+2Ogig`ST05nTi?)0GG6yse*lbi#YG79_YD+EZzZt6VGQx6wF!Z9YjCL zFt+kMd9f)YB-TGawkAaZ*}`xCwhMEn6!2eX&2Y$u78Nlij~W`c&<jevA`#*Zh+}## z+SmNSsF0JV(IeOO$cY%_!duR(KxG)g@D8wYkMu@w7aq}m1w8O^+1dN!C-*#yn&0d~ z)qojOFMjAP+rED2_jLJL@no0r*Umex>WtvhwKkydlJZgSl!v&&FEQM6E)3`l4BX3! zjkRk2RL705`kNW=T(KLceEM<RaQXh2GqptO70wAxUY`WEA<K53QOT4dQU9Z-ez{kf zZc36@kIKHJJVt1`Rs+w;qchru!Ajj=`7(H|D9%O?INo^5zWD4<Qf)pyxaUoOoVD|Z zM{P)xNi0M>VD$?tAt&$YJZ7y647nB11~;O(<}3{PWJg4x#Tiv$Os+@i?j8<sj#{m` z`P~6#29o|6fZaboZg|q`?rS;YkxC#@V99gJ`xxpd1qVOSX%S)Bk$1)m$H3<j*E*6= z_{z+hjz=cOHj_uwflKdUj!jveiEgYhqt%XK2-gBwn6?56-g4?JTzURJR@oNQbm86w z_QoFP`opAq0O110z=dW|nuo=8y>k<qy{<Ld!b!*T7&OC71JWisHyd@P;oPEx8-otf zM)-g)<`pI*GV-7XuQUb7m%-Q+h^Po2I0jJ!@RLs*i?@B|0sQoiwT_%yhJyfn7wV`0 zEm$TY$^1$8(bCN->X~9=N*!nzsOZE_=Nrg`PB|f2#)?)sl%Y!}-|{{HS2gg}ghE$G z83!+#i@oPe$NV|dFmKK@%$+?Iv!?f8QfC{wyULi<sW$LQd~x$SI6R77yN9rAU<A7d zhS9%%JD%OJ9qTsiz_S~6pnv@iJo(IK45p8=H&Jj=ammux1NdNN+1cNU$SvXGkUk*K z=$N%~HrDbf1YH-;(a+;1F?ESAH^Q2k$)1=xddO(M^?{}ht1Op+n-(%&P)~o7v`Mrc zw73wq_ov#yR+ywQ(?}jID-7>$(_oD70dj9gOr`JbY#N=L#~EHQq9;Mz+&Nxl)w_57 z{{ImAzS%zm!brXVLa0`M^Y>u2UVs>AD;BU%-!#mhITd@)nu@(=O~XF3redF2y_nP6 zgF?PV&r-wlivaV0d{Kl~_dKvd84s`9fpzK6^TL*4A7B3CZv5wQJ!U<88J69id=qyy zTfc4P7=1oYz&uZ!hhCIk==p-4F&P+cTK;Gj#r(GMq;7omUDH1q8Sg@W#exo8b?VeC zvy4I-er+qJTFoOuKUB$LX<h5hH)=uYT41}rGgkWvLX=U4Oiw%@#$^yt!7N<hraYrN zqw}nF-PA%u;m=l3fGoIy2;!4u3A;S7Pyp7-a=Q4)0MgKM(_l58x}Dqlo;qKvHLBZl z()y?oQq_Fkfea3`74z7mPOp&#3PG4*=u#^!W-6PEg|Rj6V~S(;1A2`EkBRwSdH4jr z3=<guLG#Aq&)l&MH!CB0szn-Ekw!eXtvq9BMmJsY0fz7lM$V;PT=Hzm19)u=d~6WB zIwFo{@e0C&6crS5IUK)uCT{;*s!+qn1Gs_KaQYRGzYV~CX)*<XOHZDPoDu~iq2o+Y z8#JinsrkMIT>^vHj8SM4hIHl;<s9(m6`3k*Q^VJOzZLuS7V*ZHOcoDZIy7*yP08Yi zhEdj%3E~Xuv0zU$QkzESSEmv<W=bGrEjpP4wE*B_!W(^f2Y9hd^i!b&ygC8|HS9gJ z1Lqz+8^2nfI-K^a0DLdLf-M3E(Nd9Tb{Q_(rQYfEJ1vhP9@q36``*Rplo$ZOV`5V+ z=K&ZGn%<oB^yV>~bJZ&R?gIy4=Hw#jSXzFIG9KlzNdw;DokOQKI;C+g_$xe$SDHT; zQ4uNw;A4Ye#V&C+daeYpF>vPNwI}YK)`$)OF9Yx$d7sJ&psh%Z&~e_jN(QFqp{rz` zO?Zf=(R9SgZ(D8!lqW8e#<f`QbVK|nYYs`5L+K+VIc5Ebp|e#`(>(`tC{)UF5r*rI zrGD3VWmaM;lsc8u%t)(D4n|NM&6fbq<r(yp-oXI`S>SxgM6ZMSIgrtD&RuT>a6#I_ z6`XnGRQ&h57eslk-Su%S#n^<R_<7Po!oi=6O}$o{z<kDKWf*v*O2)7=hgv+%8118p ztg%Zov6r95{AClM#TYbRDIZYP;^09bHp%fJA>;-%1VIg6c`A6W9jw#?&X{Hc9)RzD z=p_J<wITg2<x_86J$lFKpNd^?Yp~YX4l!S+lpEIQlx>VXbz}FJj`kH(6}3Uq6}7<C z-;!oaC*Sf#0GB&bOeho!c^vbi{c-Gz4!~gt&c|Vk=V8D3GXQ{W!UiHp*7KLzyurzu zAwXw)8#>#|m_3sNJitp1-$#B!bs7PlUB45LKfM7fS8u}K9$SaMJhl!`JhKJ9pOGFX zTbK;so5dwdPXKUHb=lcrSP(j1jd4lFa~uzd3}_o1?;I?{IVah3QG`jw%(d2IIuznQ zH6pb|z^0?P%G*59QKuHfRCkq#fY8WJ@YwmKj_lh6xD4s$`>2<B_)T~|dUBOG>C70q zg7w-p>1DYtO93w!(c|XEh>+m8cl{oZ`ZW4omi1^AZ01_8PBCfvzS&=dI2XiaEbq>y zvM)eZFr}*ld(WDReP{P#Z)Gf>ISun?O~tG!lUmD^8p*j5Fhc=|2h!79O+vXGn3op@ z^!9G?&dY=4^0?`*f6b<$0Iqv@0B=9E3w@oI@n6@EJZol5*5gHSyrJdEoyk!5Ww25^ zP$)s2g|3tuw><b*vzgkkZvCZmzaOb@5`WN(GNZxQ0+^GwG73(dSH@S)m>L@~t!ao` zfI9_DD~%0~HK-Hf=AtCwBQBFTrJBk_d#IBFY-Jf;J=*2kVUgn6L<MEQU9T*G;!LcY zM$%+AT5F-cN#h{-0iu0puQX!7rY|iqTY`O-VbR=K4X4R+q#DgssG3N}+N&>yaFM4p z8kW@W9Im_p(XWYhsF}G585~)V9nb|j5M3+-f)_;M9y2Sw#n{N1i8iZriQH5t5Gt9h zvba#lA*exnOf~_3d3F@bpB~1sd$%X^PG^5w4BM!il3PgY>;{wM`jIuf>3$hT=1FzV zBny1->L_?+7-*XemMehg3P8R9R^vE!(Tt3Y=!TqgUYZO6VDG6#y!wc42l>QJgv`)m zhY)s*OD_?>xMu+KfLsAAR}^xj=aG+qhn~zld}wNT|1URS!OSvVJg?1lQh-DLkoZ(Q zP(LGtrFdqNY~ln5*R-S6IKH4=NLh_$(_}*h52QEx*iNv@WO!}UfI^!HEnXV~XEj`U z_WoHI(a)NC@k4#v{^!v30$&*jibg}__|fMu#~{|0<y^9zfiyb5CCFp6K2AmpgvL## z^WxkG=QS`MU}UuMaN19A9>eRux*E59-~hChltI^Kbfi83$T{x`_%}9xSd5Yao!glb zZ$!R^o|z*&!`;PO<hbD62dX3BmEAyX3XpFD@@1ef0#vHlZ%z+hbig$H<;ks$peGKN zfNLXqF-=Crd<+w`mEGiw@CdyEFl7AjWk@>=p&VdqWGx8KN(aIa*G!fY(wrF~Nfpjf zOK<3i?y^(u%3xtgMNC^n=X&nek4Oa^Wk=+7yD%$_@gjQbdZdRwW3p%TK+%6Y2U0DM z02(G=Pv91v7@ofz9p~IV8Ne6P7OddVeLC^OD-JZp3n%U@FsfxGrnC;k^B+5pNI#Ov zk3Qpw9JOLpTg@M?w%Ee8Q8p2zd4O;YNXHhDgX}z+Rj#{sMrG{jO#j2hQ5gUS<30c% z96ng7SA=#i_JD_rHZTC+{m{`U<~@A>mS>P5e6oD%ZOcdRIO7kxjT(P0dDNPiX<q<< zN7|`gDe;P%sMGh_v7cLcT8LIML`2SWL+RvOrU3XpfV1jiVVvNg1#@ubOAp1##~z5| zk6eJZHZ`?Tx!r|h0=ggMI$68+tAWD9KNgU8QfDj?yjR~8>@}+gryjRZKOY_$!$T|A zW7%Jx#<D-J!ScVZ#je5BM~7qyZv=2oVad|Vs>{y)PUNi?Waw`YRNBlzrAv^r;=t%0 z#lv9^2`Wn&GNvJ5pm5xcM*!#puoA$U>V4<<AfFjiS;8C`R*4oKB7kfoi#CMG!AZfz z#$u-Frof&<vhY05$e`}3imRyTGaIKaepwGFFSW9;Cyxl@Y@(Qq-~}T(g`~k^&zG(= z&sW%!^>YzAdDi!>{x*c+*B3*C)KR}*faeK#jA3?fk2H`^!#=a78D8aGZ8E%0Q;QOd zxvIs2@_-Bi;Zeqe@Eq~L2mGqI_iN&uao-nbf0a7mwRa0oqP!H$<f35d1F4O{8md0W zSN^;UpMPn}FyM`VYyNS`?k=9B(!_xbmB&hLV8wPB!Zci|J>I_&{hPM8UUvc4Me0K* zLTA0y2cltp*YtlF!0XahM8Sc*MST0LUKA`vNw|})1#r=Ny=QTXkhpZVAZqKCT=bC8 zoZ%|RNG(9YWAGTzS+rK^af?N|xQkR){-%Pc9oo^Zv#UsT?<yusAt^d`Qn^};)p&9r z$JL<`;MNU8xM;B#GsXuo1w^zN^fONK&IsY|zOJOnvZBKF8gjQyC|2VlkIA4>N^+O5 z0tZIb+MSud0gK!tq|faK(L@snV{w~5;`oqjk!)DF$>3FOizw7X<RvY=qP<|(ORk)G zXiP>Bv`n|(TE0sd(e-f@)-@L5777tWA)*Da@JWxW)HzYsVvSj?qYZrU$_RL6ScG@a z6~J<N@S4~hck}@>8o)pz98WuA`UjtQ1Avp#X8PV!rXr_wUk05;$G7;+i6O!iE^J-4 zQpz#u$rJ~Sd0@GMkR82(!3R0#c(Q+U+Gb`B6`$k$@Al))%lAcZmsrj#v>AL!12-;_ z=X#vFUpbW)k%S5yBiAy<aXr5<oh&k)>8VIIDyV{w?gk&-DZSClV1;&ZHaf52pn2Um ze(^NiyCRhV69C>0@GA|?Tn3;qLcPeijU$2#X9f=ClwlaPc#Bamd7dO=u`o|TQ?ett zSc{E~HFwO*Lu-d|*$?~ijSJ?(7^DWs3Q}Is$a$SMM0OsD-`u8cKpWG;2avp$6K6zH zU(Urkv^FM=&ZrE7<=eo#BEX7(R{;+=Ua@3;S|j=iF$1l2h}$e{w=WJD2+ca?GI~Y> z8PgFXJR=!OIg{B|LI89_w=A5{XoiE5R7dcb4Du%PxF%x`ePji<6O(@<q2BH4xP&D7 zJQh?XEMB4N>d86O6B`$}N+WeMel5d|3-$&W!!z4x@U;M@r7ai$W=<~RS06hV?WG(z zxK{eJI38o;Ir5y;J1TS#aO6*LUw4R;ap#gSMU^c5g&Z!%+K7{)Xxr%A9!peeyj#4| z=r3D<i$e0S<p8gN2ONBigYf_!4}fwnSiTD=c3V>$$2Z=8Bz6x~@!NY+Z=9oWZTZw& z4;j7v^f6gbSU>xg841jL)dvhR%7?`Yqn&6*m~xiQ3EGnu4kl5RPQK-206zdQJF(^C z00%9YgV+4)k$CmL9*G6}%z~CP0qFTc3#}kHu^%+Zmp!_3A!iAasuPGoorizzZ8;os z#NIgOh<Ui;?EwNmz(Xsa!|lsg;nsUs;r_opo5cpMw9pCQ+l3`dkAv_^H?90G8gtDN z4H;b<m|PUDUA!_v;~a(KZ_Gn%$fkcC^s~ZoH#`jBF#t~hcvN1WtloD{#jcJLH)wIn zST2%<6);;sDo3N;=+`mrwI3((@J2;Ad;V~hU1wur;=2Z+zE~x2W>0f21G|HXxk|L& zyV?cSsqxv3gE-g-Oso+-3qqR+u=zE2yo>v0PqrbBQSOO4Svc$aR(}VC7x_UD2J%G! z4g|389;n?5;DACthq=?IV87YD*hd=2_ntKkd&~358w$Jb5`xsk#Ob{dWO(31D<!xO z?)&1Lab+y`Yv#39k=LqxUIlm{&OM*hE5dQ+ia<^%jRD}P=eA(w+Krjw>K7}AaQRW) z=xtX!Ara*bu0?K^5Vx>vxI6}yFN(8Mi)~=Je5f?z9Dn%h6Is;q2Z{BJQwGSFeb@BA z6u_sms0aYe?#kmw=T1jwA&Q`u4d{(PJ;9Pba|vj1`7!I6Ltq}MaXk3kC?0%n3@f)( zuxfi1&kgty!&x!MFtam<{iYPKxVL~K`^tF9oDwFLJQ!Z490;|G_T(71@OISK*{FmB z<W*a#fRQGZxD;l6VNJ(|E9MV5aJ#GJOaTmxHMzKIMecDdyu*9$kO3V1(kQRu9A0{_ z94}Tj$qHh~uDOqa==pan)J@2RzUk>Mi&bcs=?uM6oWMUGO5heD)`(6aZm36;L1dvv z8y}&$_zrRvrE{Z;Hy0m`EZ~}hJDwQAwxJrPwv*+NW$1I$R?<Sj^-l3qvihf2d#Gwp zEkbX~I3#Hk0Y~6h;8jP&x#;<l4C$T&XE_|cPcQO0FO3rDCDT9nL}Byi7F1<DPi{3M z1$$2|;?;+Dhss8}dBNrz2DmyOprPIYMT$zUu~?l!o=o5>S0tMWIXF1B?Ht6e!Bk#& z+W>q7z=Z$~OOufen|9Z5;g8ngR~OC~CmVq1g2*@td6Y~MnI9B#EV@+C3{O?`sD9{f zqM9zrSS^E&z3jG&41yY1br@`9Cs^AQcx{t`Vh31l2&h)TQNu-N?3;xV{cT{lGHoUl zblVt&F%1YeZz{u`_D)9v&K<l>_gl<+O$0JSdW@}=Oqb1JB~t4+TlQ-Vet!RUoOx&u z&UtZ9SXa&WWc>n$(EHCZe>5vcG&;{J`s3Cknui)M0l>W)SY-&jHV78<0J$QND*?4J z06xw>W*$Cz-JcsP+YR%3-u$P%cK+bV)FChgNzi%OPEZF&nsDWfHZpVaoWbxeV+cLl zDQH0n;0W~ZXc%=)k~(N`JRrktm5j*32iEe|k|G(?Sc!&BRh3JSr?@*=Oyywq9RSYs z{J=R4urJ3t<5`>`Y=+RMlQ9+Q<bB7vcfSi6ZJ;mY7=H4hgU~m%q-l*2x(g#CnD3Zv zG*<Q2d@_M(?D3{_V9Mj$*=P1zJA6z%{Wu{I=9)K?$i+pJiF9MVv}Ll$JmE;EJ*G)s zTHatpCXfaii~&`S00BJC!OH*&onVD-y{V3a!vpYx|2zh-{LnJo@u$r6d<Ouy77TB5 z%An>zcDJ3TS73FmGd~V%6Kzxg)+~`(1Vr&k=K9jfw|o%5XWf+?AL!~R<4xxtjSJuS zQY_woHbUW4Mm(TZ=RBPAl@k?0V>b_kv0GEQA%8HvE&}%?oq0lrS5Zuu2eFGm-cuPE z)Tr)@^10AQ13tW*kHZh#3x_Z6!xa}S!LGp({NM7Y@Y_39;&=C~!r*W!KY+CG768W; zmMr~vb=lcJiM*xs<)Squ&+xbpB8ihBPH30U3dh~}1prF`yrh0+I7I##P&n>}CjqR0 z@K|3d@1LkHKW9*lDMS4r$CJDET>s0Qa#7?a<aPG)GmZ^3BBLg4Vx%&=eYMlYy~_}k zY+~E<!{P;Ej6Hx_o@oX_p<EIn!=$-te48JEi7}!#BGgTA!<{fra`}Wp5)-r2jRVg6 zzSZ9i;ZeRAp?CR#0On?2+6&Mu<Z~YOnm!r(_VtRtS<|pj-!$w$dphRMn2em~*bN>B zT40kvcjM|X>w#e?7vAJG=|wKDK~;N|n?~}ANK>nd^TyS=<H`%2`*L@#Cp^&GyXC^v zJR4={{f}gUIs?XhjvqWai1!`UE!*oz<Qik+G45Q8X=Yt1Fo*@aIuE_n4pt}wUf!tO z-4CrwTeJJu|Hs^?BTs4F66)D^O@9Fyo`c?9^6-;a^kPPbpmF=mC4D{}PvMc?D7b`M zyWd>jB+(Q3cBIO2^QvL|=J6ri+dmq5>?T0P=jh*6L;tQC{_xBQfZfP@z|phIIA>uy z&RNhQ4C+8sVAIm8V*;{Qi*fBxf~kIH3zOk(F`r9iM285E={j{fl@t*9IBqQ3{oD*+ zXsL#Dz&SG0i&CyH3cA`$trSRMl5@e4HQ3`Q35-6WS`C_pn;$sBphebDHu=jbQ5P3M z|MN)bY;|t3^cm)OM|73tQutU(Bz?nJbf|C=2G%M|>t<50?^?j|n}-JQj$<Z=4^@5v zptX~(@l4a!#iunWT;6&H-(W_u`Vq;3@c_)Pf>(!u>KIV$6!W^52Ur#5Vjc(0n}WYT zoyx#?D1bjt|G*P@WN=RDB_~cnj)nzQ;2IkCxHb4I8OKa|s>Ad?r_L{CqzDGEobW{V z3ILOvBc)9H<l0SXoB8;bFD?EifN%D`cg4j3K7ow9>j2=MCx>wL?OSm9>Ahw|Tn7%t z_<=>6E(H!HEHckGLf^4;PidTVCgs7*{e|G494rXHY83>P0kDx>;!J9<D7?{gBLHgn z*CS?OUT-_rZb@}o$h@f+Km3Mm|8vMsvXt2==>m{*g!rY6>4ujU(NvLdV*5eL_u?Jp zy;j0Hx+`ZIOEzc)uK4M*IALKYCU@qo@{~*|+e}HssDOh%HVUr!mMA9U#5A3hQX{W| z`y=3$0l*&<8#!`Ca4!!Q<gm}|ZY-WR87tQAXrh7<I0>BnAWa6M-fCKwYnw(Du9S}A za^~C&DQu)?CNh<L$q@Fjn!_p0lcby^%^YYwvo3(hF0ur@wlu^ZI-f}aCPW1pzsw|f zgY;e9;~X0aLNWu1=*`UJQji_3q*`+Ufbf_kZH?AjJnT64?nwZ?mbO3zpLyH9IC|kE zkgW=W?=o?(p2-_<vSF6RMQ4fB-FoRVjA(wNo;z^ul82e&x8C@}4MRFOH;nACvWPIc z*oL_#7YIVp_X#|i-Usp<P4qC^%o#xX2D}Dd6M95(x`*HfydXT%0WPKr4ipO<zx>qk zIQ7yy@u!vBBJFMw-daBOw);kJKm9uASfX;dv5VRUGKbrG5hDI*JFq3MYNHhcG)HmL zpPDxbe+N)H`IajIe5}c~w+svRnSo2*cmmFQ#nI^MYy;CS_(9k>DOYpba2?dZ;ETSO zj#c1Q@E`y~AauUk$ZiWN48lO}3He?9d3i9Fm-hvL<pD1zuJZUwVPu!jz+o8Dc}>>M z2jeyLba{By=?CLgr!B_lXa%<{TZLcVx&k-e^(4kBKK20Y58%gzB}<R1E<5`YXNtIC z9T9YFCZm2j=4ThJ)5R&_1%=~pJOo0Qdu&53N`?dE-?{W*;n*AcVH(y~0$5pHeokG6 zV9wMOV&p}e2iy7p^^RtfBwtW@%r$4k$!qkvYr|H?dThID?y7PlJ!2taOx=3Dx>>x^ zSs^Q%xNaOr7+)iLoY0Xl2KD<^7D&$rumuQU;@e;gFs?dLh!dz1>fQIP{;3eg@rCkw zAVe7U%+4)-0a}Bc=V4B7k2a3)*Vl`E`leyO*}a%MeG2k9VF)w#8Ygic2gg)O8BWe7 zmuHdkARr;vsW*8wG?3RS;I)b{imR(OtV?fn?#r;O;>xw~NXiG(24I#iiL*aF(_{Xo zaWJ9-z)x2U;<6*Vn>#+urIbp`AL!VPySmC`Ij}-WhH@_&6E5cg?tNr+%8KFF&a&-$ z%A-ttTnoWpQbUdb-+Eau_McLWse~eLqU1p4GDs9`p(}0y3b^USl1DZV`}oG6cjG6I z4r146`jAt#0J!hjQQY_JDE{-#9eCB^4qW)+ZtOQ%DL`EW=9;`MMFG81O;XZ$828Qq zK+o)J0h~CG8;h>KZH6B>QEx4>4H+b^uSi-azsNu;r3<U9q0xnlOAa!cMpl54MJLxu zcx-{;JHvn{vomy{EE}|D4iTkoQd)Vn=O06sv=Gh62XyS)VF{I|PBaGq%t5A9M&Zsb zYzA(6YzXf-riZl2u9sa`T{WYRlfgxVj*qCq*=`p%QOyA`9)Q=z0Dlw!7vbE!obW~m z$3gR^W@1DKaB-SU0HC)skAHh{H*~v`)+y?FBWo3c6fP5(o93+K9Pm63+$)F>_-aF) zMEY}^cQ(|X1X!o)wB<{Szux=a71sm!6@X*XW~|`q+qdAQ3p?@Rd2Ik-9ObFWl#?OY zC@4jdZCDAN^`p<~K_Dv<>ly2=qtaCeyarYo79ri+r@$*s0&;EQC?~%PcmXavV_$se zhpA=%C1ChTW{Mfb>SEtZ?^MIcL~-8$Uj{-?VcK_uH;Q)+@Ogtp$?sDtsy6Sc;=g|N z9KQONdFFUF_@+ewT2X1yU|NW}(YRTQnzHm1z{G~CS`~b32)sHBR_Fk7MX+1}Jg9*A z0nU8M+_XmYB>+!tL{}hCOTz&t^uH@!r~2(NL1T3Di`p6DF)|N2^4B!Q9nWLxqiL6e zv#dH_0Sm`TmI7)Z@vLZy3}+FELL^gYQglznB4=IYSInrZJzip78G@(-{|q7$gdHJ7 z!suA^82Kha7||PB%VoBK{xwUc<KnaDNcP7g-AoPZ@&OD3x_nlb?<Dee5IO@w!-t*D zAydYd7mmp=`;ezmX8_8|<Fj<VvE@^4rL`8Xt__imw1s{^d4yj9uMP;2L2jUBg)Z=7 zx0LAu@G3{S1pM|hOK|+fcVNv1*Z%mH;F|JjxBYJP_R}{;`-#-CS+?QWJYm?;R62WU zq572YKxco-{x6+;%a;IL)@1Ekf<^nzz(+4W6|Xt-aH)f302k-lhwO$J&4VhytHzc4 zRd8OD&!hnx!V!z}K(a1nsCKoSL3^Eh;>uVK+*3yNyfCDD1;8tc&6lhwqR6Oc)BukF z;6+hiuO{m$jOhrfD3?9F;*`aB#VHH0bN4WQ`n$*Q{Tm*^Ushxr`Lsc}n1pw~pT5v+ z-+l;KD5MXqxj+07pNV747mmB}LS)Fx6JW0VJKZS%*c&zjcpO$}`0Da=)<wBv3?!{n z?EAPiY$M`D(k4%8e~FXbojb;}fjAVn-ka5np{Z7Zt{Lc6S0sHA&A`Nlb8iNRX>c8f z+=&8O?w%^&zIWlX9&K}=@7w(|5PFj<&+^3pre{;x7oZie4dwgDbISMan`VSwPcoEq zn^5!$k1%U#9Oo+JP2fv|w={GsZ*pIGlUIadL3x$eDwYvlexvdU=uSiq9&ob`jMU2o zo(Go8!z;B5kLr98I)o2^4cm9)&rkHH#I_sO5BgaC+$fHpQ;tvMnpm^u361hfI?g#0 z=b`7zVEHmYLb(GRPdvLByN5<&GHMup)R^E9z4m>j|E<Wt%T2*YmrTZzxh1mTv1eiE z-*mTJ=s6G~dE7kKUA(%%zTGt%;L8v0!uKB<z-S|(nOlI-8pn?x9>h-{8N@3VcHr`3 zdoaHz@91BtB?5@TMu9ystF(0#ZR69Vi3eMM<r26fO0OpJx20TH{;~OuGm;(a-OM3Q z&T)`f;>WJE3<wXlBy_F&h=+P4l7a35$C~H)1#ydJ^17am&Gp;$K}1F;%+D|wDP?A~ z0<=r*s&N2?Tm#3?#K51P9l_2KA3be3QXi^JWua!ma3irQLBZMgwo;PZyS({SzDgPE z*qP4ddA&h(RCw)r9<=ub53qRdlm@X73kS*To6~0Wwqtux(A}hDy%-|XUMz4=-|Ewd z$As%6i&Ziq4|(|_iO3`6P|mS#^Nv=VsNh-MUjfIKs~4~Decy^D0DcEc>C-CI0*;G+ zv<`Q@e_ym0J-2Qip*XFv?9z+7NRnF!4_Ih4cYS9AeMgz124+@}Zmc1<BE&8iG(NT) z-so=dLI)sa*&rv*Mt|LsdHDFx9>Z8Q)n>x;z;RKU44e>yCqojY#!mG#cHCR}8{;BQ z0Z4hR%HPHJt#30B6MlT(He7P*3@n&k4(n^@A1Rm6A9YPmtUKJa80Yar%OVDK8eLwD zBe{AGYGAbyVMGsV&`Nri2bhmjj@S!V|NNmORMdmx(|k-JZkUG~Hn==X){+BU_|cm* znC6kjJI`havQS@@MJoXFhhs8l@@TejBR#TMpYEn*)YTHV2)d~O2lK*c2N4w|C)kSM z#ePvon6}p$M#m?$QGTT58j_ZC_(AH8*$ugBcAR_nI{>^PZD9bgcwPs-{_X|tmzw=? z@<;^=59NDpOlN?KgyiJm5!z)kN`r+<mDV0>>KeCLFi0V+pPCoA^)4y{&~d9+XV^C5 zBcpirgZ95Ic+vI{L>Tjsoi9xu!=ZQp=2yV^fP5vxg6BKIirwG{z=8mr2beaw9XEXL z1ibWJzsHV&Ou}q;LKpyF5vi~1Hw^)#+o~sx7$8U?U9X3)LYu)H?6R4RoDj~9rGL5g z>%ch3E*31>cRD_L(aCtt>4!+;c|eZ)kQG!0@jx2Og9;Fg0e%GtDiGf0(&JltfeX)b zfXQ$J(d}(E{aGAUZg}QOegp$RJ=ODIULHJG09X<5N<h8@cxA9$SsU4PWGXKQ@FL)a zZDFcCyoR1h9xi(Qi*eEGj=<kmY`}m2^e_1NZI4g1clx0KmKT;Ry}Y{Y?5jaB;$r(6 zFBUJ+;27gZLVE#5lW-J{U;0A;=QY`etYNzRJApnd9DBoV2*dgc0FOWz*H_e*pR>XI z+>#5F9Lg;mP+2-|tjD3V9@qwSfRsn)YljR&=aCdjs5tw+ON_Rkna1=a1UXBNrnlu9 zI&EYx!X?7QpNVe&wsDz+jC#1I?_2G!@d8)ffGA(GpG^eFa{IpBKM7*dc09zn6$b*C zJi)bj0SNT=bP8|s*}dUk-*oKLHx0#R4dqn8bs5UJ@+c3_CXX7*g(tZVyY5S`a=&UC z(`DFoVK5I3<y`Gn*L84kV9_W6f%V%+!^GmcP!eZ)7u$eb0eXiogcmw@asQ0qw@(fy z8_^ZG#=mPVJf2|i9VX5|FO<QGWfAU(D31TMa!uOO?qB~Ob2sU7n`md>SNaP8KAE-x z3SP0W1MfVdOZ<o^CTwObD$BY3j=q<_#>*lW7qTZ>1pvTL9v#Fd@7aN!8F-#I0s#kp zy>bXQJ~5299o~h@kLyNfL7g{67Lg!zjTqDIi9SJj%VB!G{iA@ZiT1O4?MX{wF7h_& zAQ$&CL>lLTqsVbWy2v(Fe8^hdF$FGMH;YRr$=V%hEuKu1hw;5yN0`sKGyS+9ClLW- zwd00}tlq?ejG~Q!Eczfrq}!dO#y%sSn`T)Y0O#CXyva$G0cbB58mpTF`~djFs$snH zkgjN7xm-!9!P}-Am+rx-*`P1&1+n@q?-i|aggjRnemIvQ-N%Fsmn(yLc?5EE;o`Yd zTfm3`2T%Xt6K??UqBNP53k+|4Ne|ou&7ucm(6I1U(-R19i;*QGADK*nF;9lQ_d?uD z8Fj<9-AD=R^_}$M+;a6IAHW&C?^}5jfS08$005rZTEWMz--xSU+vj}moRS<o${2=m zN;MUB+nElLZfFP$#gtW9$nuyN_mF3!2V=Xy+9ty*c7PY!;8lhY_*G2lD&yrx&Bib9 zOLe4l=hRCce#^G6AM(94nZ!cEykv9(*#Tk94M}*9(7me=>zymVh__2}mW@Ebfh&Le z9DaPszH&HQXAjdc9l;NgGpT&(64zsunK2D8wSM8_$PK{2!MTs1HVRf56b6BOyAJ6N zUc*Zk&qPN#kD<|)J$M)Pod2h30NPv4007#GrU^o$je{8Z#5J6nEF1-aiI*g!bI<_I zQNx|8l*dCp?r~8;PkIE~MKo|kRUHVzHjuV3VAAWBcc#g>y+k(fIdEj}U(sR^NL6U` z>j)37BX`B2Cc+zRU=iAvf))T^a47Ye=mQbC(Je=2vi>g@J^bj314Vzh1^{5pbs}m& z6nWHWZbSf3DicV<I+ay*$1yqQt1#56Jcpc;IBvr7jQ(@+e~-|!nmb)QjYG&g(S?ac zL*dwnpKu&=w_WLmWMO8#gwRd;V_}sT11mGId?#432SFgt%jUHqEST4WpMByuyzKpV z#jg*WgLBKL-S*zm+fV;e<c(`CBz#26=k(sdktKu5e^fL9I?Zt-PqPZT|D-@S5eD?h zlgjw7i%-IZuRjX8Twb&-sL6Rjg>P4(*`={u8P9`?IL1>M&W&@)Rl`J^=+a7oZ8tP& zP~8#+8mM<(m=9y%z6Vqp!qD#pFjfH1m4I9s$hC<GN4Yj2SCXFUdGY5JMcsq3(3l=n z0A9o4i~Dfhl{4_U%TC0%fAx2K?I(Z3)}15c(ho6kRbk1}&g!zWKanIxX_~ZoqdiVR z(nWYRvl9XU3db+K5PRN$o&=L1B7qsv!1Bl5umhoSeFb8T>wwW_7Y>uyPXp7qNN3CF z_PoKO1ESuh*$kkWJ%>>PJC}L5X~!zbTm!n+hU%ILyKfFA)`;!`mtf!=zzM%8vD(7X z9zbd=xMTzhc0018cPI3HyMGRZv0NF>4;kMQUjP?$luOvJZyNTWBaG$y_Vwa`IWw?d zUoR$gxDB*a&`&g!E5<_&<<h9F4ds?6xj2uU7|3hZ8RdaAlGlU)6nd14KdzLI+!~b4 z7_%dSDI9!(0l7R_p$t~)5LYi3DpVM-bos-Lm)Qc`@ytlL$+X^hbv3`<I3G7Yz(ffA zLJ3gb`+8FY$KRexrFaB@rLps3{We_-V0PLH0KkF0MO=MKvz~WmM~&wu3<LBI!!VM9 zIHV5df>^%VIN;+ww{69;{?r~BEkQNl_~u`B<NC*kaOFu;@bZO9&*xAML?&pL7J#f6 z^&>}K9Ox()uq&M>N+*CFX)=g~INoK?|2DYh|G2Tz3SWo__6+(^x!622Vn8k&0NC*1 zy$5G~=9!kW9j?ZVO_x0ATG-UXaU`L9!DADOCvs9?2+zN?DW6%Dr0ax9>Cd5W5-bfx z<TZ=pshI^?L@&lEBH+ZW=6eq9i4EhxqwjrsL>SRs1KKv)P~}3SRS^e0M)L*$tx30E z8O#w{A!jHzxRlRE!GkIo+QeM%<-t843-(HFL|+7JSAQ$;n!_hyN=FV(#%LI5W0+yw zy3YWaNM|8=9{G?lu~CETa}#s2Sgt?cnBIuKLAS-=@eEt8UVK*X`&Qfm;FPq50Kg9) z*nw9bF$u@*r|dvcnu*NDaY_h#nzm`)SbNYk%rWL2V039rXHp(O6@NhhUL6A;+YLT8 z2wrFh%ay<jWpPF|ui-8KvQJtgIslvoj_;+-L;#`d29g@&u9s1AzMuv`#gkxu(=<>r zv3W18R|atN-*@3}Ylm>yy!No{2z|j|bEZe1;uQ&#y31PGC>UOw=DcH|AgF@ZhQVv2 zV1;&Y<+%nAg+dO;9yAMg{5cg39uJ_HCWAuG3#ToD2d;4{PX*=DSWTjDh2gBp)%HG* z16RZzHCIs?Uq^CbVIOny7n$>UIy%?csJX%7V?gUW@BkF@42G6jDhRkLlQC)6k>z^? z{~R#Rx7Kyy2F~<UMwJgq$_Ur`!oHU`A`7x}xxwyk7!s8I9p~QtKLBQAQOu{#-v<lk zv?F%#(>aO(E{}A;d~UqwR#<&Q$d|GNlV?JE@{HvGQF>#D8qf{irTAHc4YynYRb9i^ za?CS#+l+Z!^I83myF5dVS7{9)KWs<R*wy2o<QYg@_!V#r0LY2Iwwy3>7Q4ZD4S)~S z0-SinOnm0TLvh9b{5_$drr_%GX}A4y^!C%9g{!|^zipCZu7ni7lHL^FRhKJUu%r78 za+B}Nr;M)w-SZgEfBC`q^m|T5@8nLgh6&UrF)k|1Yob5=F)52xfnZD+&h=U20jSZO zF>6D#HT|k*#78RPjOzqF@2Ir^nTWXD7#7sTBcFjY52%T=)ZrDtyb`!FsOLMta_!<? z8Ps!mF}8y$nA|A9*%%O1(L1FRAAb8Wxa>_w;5)y57+?P3-|+0Ffh@YA5%_pv$<o=C zWoQ3;EM5Q+{gp9`JV{3w<6ck5<ToATa`Ft%K>tUC$p~#?8uG{9unoevt_<vt0eGyo z{M^kV1$Pfpz`X{_LVf|Fb7{SaIwNCxoGsr5V+xDrVpYlDXb71gxsOzW!NpD|3iiAa z9WVtub#=(h&P92>1$tb5;|=y?>Ux({?{Tbe-?#hsgJ5u(C~aPV`cTN{Fn9VC9581( z_El$<&+f&3v!|nPYPa(n&Uq+Q8FWqvD6OHqRu$)G)|Anlgk2A+fNzCe*B<Mt9z3ki zcp4jB<J@CHIb3WH&-GSk@i1WL;0W$}^y%@d6M(HFKK{O`g2QJvq2r(m0>Eq+v!0Cy zA7BiOF|d45Y&^&n!ti^No*sSLvFWZkSSHGnzg+Ec$YNQBaqlj9`0m-$P|i1tMAt-P zLe#JxrmYw5-6_M!&{JTZ46PPwxwu|zsBs4T{+SV6a_iPi&OJ{Hn}&S6^QJAh`Kb<k z?q8;$r>)V0QSC`RP8lI@2+H$bqh-WGJ~Gc{$-ZpTaV@Ts%6GlD^KS*X^}`@@E)+Z# zZRhi;ab1`Y;kFT;>EgBOc_Pk}Do>c0QjW<*yE=bS8`JF~<UGJ#*-a=AIU*@d#4zDt zW^wX6eHS+#K)zMRCZ$~TV3x0BA8u!s4XNGxwCy=S`q}XEA@A(YjnjO&`q+sF)m}RR z<(1a&fQyZeGFlKA6UW{#51e_JHKhxsLJniqmctD80eEAp9|NLF?_6SUZgcP>)h_J? z!A)8s%EmBrnx!L8g9nh~TbL)0waJAf=8FNkZu71*%>{sGb=_3?9-(323;@dk9F?{p z&Vl#*Yy*~Eu`k*SEF3FJ#)$bwfq{O6WN6^gz&U9YRaDZD+o{1`V~95KpbB0Y0<Y`_ z_j|x{MIhe>mKy>0YdCJvbnH8`6RS54rYZatDJxIFfsi=<S4TIb!$Sw$a_kHZq4Ghz z(#*-L<G5$`6Vtc<uoeIF*12HzIJWQY;<d==zzl;t*BK@bTnLS8k}=0{_d9hT)WEAF z!idg!7$P>P0Dgeu4(`jsh@QbAzZ{%KjsU{;2VCD%X<YCDf(szzm$vfOHnO|Ycoe6K zKhVC9Fc%p8W~~EKgPm8Fa;jkwB8Ay93sYlOuFGL|kFnQ|erAXR+(MgU(75Cfl|<*o zVQgO08_u#rdPow{=mH(*-u(su7iUq<zZ^Ch7rksYq0dN7h%CX(G#ube$&&82Qv*A* z=@sG#9hNHznSw(YfO!Q#H8R0&-Brb%5AVRAp4g3*Ylrak#u02AsABg}4LOgYr!$W^ zy=5%is~yKI?!hTXOu;@g+sq<WmX3R)4U7SD&Y<JlpctK;;Le~I?%<)eEan<q)+-}P zg3O>Q75D(JfMb`GYja?wUNPtM$q-IGKEOHN^O}YD%j4Ve^WSH7oa40sJIg&GH3*Th z>JnZ<oO6OFExuZKr}A3)lv}@qaWtUsH@64Zef$g@bLd_oauejyp5RhX<%c2KgNleA z5LCr;UW1Bw=UQvVi5<29-A)^-%V-AHK;S@xU@6a|g>f$G8&m-1fwLimUg{<Ad^?bD z7Y21t-g`yish%qdW4b>E@G)?I3}6+sm4SD^;YGOcHHYB3-#&uReCN;Dur-4zy*|97 zxMb-Z0I#gvbJnP>j}#(OG*G?<I+i12mAsG2nE$8-^dy)Hv3cCsK%PJLdTLyM1k!uG zw*1^}I#HaAp9LhjghzBU+`MM!nO<-F#=R5cH%=g@&s}NAv+S2A4Z-uni0%Rx;$0JO zmIC#7!1Jtrec$dsAA-TP)l2&VG!L^Tm9X!O9_&A72KJvf8~e?fh5h%Mfq65+bIK`* zaHI*u9&nTKX>V_7C=aC2s6ws>VOVwQNe;gPUaizOlm~v8zn0p_A}W?yr$k&mh{)rD zsj_@YoP}O$2l54@BDenWF;r{ge;&;}&yI#hbYo!~^FbU>uopizzl$il63VCto(JR# za^r!T2Bcub1FY!Z*kZ;S9*sO<F<0|GvoP*oJY@>@>dLo(C+7-J{|<+Mp?x6F5HqG_ ziin&b1q9CnQ=V{owGe>$HJQ6Gq<`swUAXH0ozJ(a1vflCga_A+;+tpp;;6n-49*p< zD2{FIs9f~(z~nb>dPxr^B2#S>9;yVcJWa6a-$kFcGDM}1<1dZy9UJJ{k$R+C&{0g~ zlmh@A0Ngw+E3k)QJ+N_W-`n}tEnMBQP)S0Rrr{bsR9JCjkA_ykk9fhrqOTZDM%*GT z32F7@c%6m3k<li@=TcecxjH;MCb4!$6`KcqOz%>1Thhc$lnh!C$Os+Scp_Klyh!ow zD$lxVWsrR42SS14*JK_!a4!$$)xg2AS8o@dTE8=?`Sl=GxZC6RZN~w<#i(pkPiC^` zUVA!medEfTn>U;Ro+r*pR5VT5;l{1I65G=NtT)RwVarvE{NBq~o(<q(WZ;F@zpa8V z+`1VbfBDRCoJNcZZe%NxHAYv+%82))_0oCILb|j!dsxXD16nJ&QMfXKV01UU_F;K0 zdI>yN1iUdI@NwQrd*c&7eWcL>Tu`2R$-{4kP>`hqJ)VgMTs@ED5sY-9BR`!*pboQ8 zDCMDsIpWsELcNq-KMgM4o~;n}n?G*Hm9Oo?)DF1@QB^ZGw;*ABTlHm}gl>gsuZol1 zjC=q@<sp}w901M(Fn<iZHX=5xdj&A*jm|wE#~w7Ri9(%lJb>HMW?~SKgKyHYPQ#~1 z*r>}h-Q@}8@{9^B9NKd_Wi+Z(#=u;)$x?V~R(?!V4h6Ca#2{xfHf^!q7=_l54EeL& zm;@%vL$Ng)87HaoEkX<*ll1iZEQ*-YRlv6{T}aAI#3HFjOp-cctumzRv(vr2FsKze zgdv>+JXZm$4TEDC2&(XXjvMdaf^YtA9qxN<S5yX<;0GMrc2}`&cNGt<9>CA<5~t)H zG`|yXJ#7}=_%AatsYA*wHhYef)fo_aqcem2!%Z^Q_mI3!6=KM+HnF<sk0Q`Txbnua zp&?{G9Kygk22^)}kBBhbtTavFnjRY&a9sQTqw&}?yYcALJDs>~5?)q5?Y7HCZ$ItJ zZo=T!749M9lKs{Cf#OcBBV4?R@NX`EmruF%vj8qj*+wTY2E5}H2jTOV9*>Upve-E0 zF-0&CXN1?Z@mz#&uR@%UUX$~(tgyM`FD#$|aH}Y2)D!^V5poZIQ$$)aseVlQg8Kjq z0Eo76i~{~3P%VPx%HX+nAlCs_=mhc|(nGx<{&)$@8w30ia9?byD-;+me9fVF)5{j( zt3UlazVyStW9LBXBQom2nE)Oto^aD!D$CBkpOTb|YLn)dh^kXfIBM(yC>(#|7XTbP ze$9E_L7Z`YGs5%M?+37~cK^BS0Jzy9{hbz)q6JZ&9;d^}(74_>m}N$t(B!Iyb2666 zHEw-5&hY#-qGt^WYs2RyxCT{<f!6o!eh<QU?hfto0<;VTkKqSr_TtD{9q8z6gV!+` zxydt;>zM_wYbsc&1IU@-lmw7PW}}93eMY%3g!7s*idRVJ^@<EJm$9Kd3HAX0VqPAs zSca!Vxhn;z5bkcgFTKvI5m>%{6#u~|MJL3_f|)#b;mVe5TzR;jwSs$=6CUXKqA;if za>GV|jXQQ@ce+s78`r;Q?oMZ26*zFy_m%$4!nmJzP$$mXuic>}gkyo1P$}oi#ZGTB z<~YX{B@`IK0b}5tf#p0wzq!0Lq>J$SJn#W9Fu#gQz;Wp<TkxC5Cu9d}OR#a!$E$z7 z2_HM52k&_CBnL`kR)S94+QMDNm34J5kZRYB-$-Bp=W4}zXD?QOD7m@vX_W`7dBBC_ zEckj{Te1RI`;+)$T={WBz8>$U8AtLai*!oz`k_!*Ytm_D{!IykV^*25$}pk<buF~0 zhq!Z&b1cx}*s=b``k}N&&P5Z+KLa%Wb=@e=Skw`%53?UAAOxe+k-9QOagaoB5gfW2 z#VmS)kRes{A#gCy1EeQ9n1{L3C#5x_r-Jj3?h!YU@qh%}(gXy@k#sEjS>T{M^%-Me z@Ptg{<)w#>dMPr>^h|VGCjwipTC}<M@|CXzaCh3m0N|T<Z^!G8?7_mBC5UkW7z&33 zJ{G&|bjhVGN$<kLiz{M<%9vV->+x5k9$c)2#s(3L4Io#V1m=~%a%CVl3Lf})&2e*a z<<A~T%T`YWkSeTId(n&1w&G<jdB75noD!>i$Q)?aeIjXJcz$YOG|V&>-(0Q<nr>>t zFjnLE$-Ue0?$f6m#VQ#{pOsGL-^epPe>emq!)Qy=2XN!uu0vhmVtwvc!K=gIenmt> z@bcifJP_3Iq6ITi$a|>PT8<iZG_o+F8yhK%7qA-}nUa+e4FI#<0P78`q&S~y>~k(R z#Wj#$oSd2lT=I6-`MN;0Tj^gc(MeM@;hhn(C2T||poMB)?-Ihry<V2-&xi~~vhst} zk<WZxo`vU*bMJl|fV0yU007rqxIbq0SkVEwEZEu4<RR^^Mhyxa(sP{w@PrXP-v(Cb z5{5MfFuwxi3P8ofqfc$b+pm5I53O!}&-SBh2Jyact-_T*eg^M4cQ3sAoV|oG-KZCL z-;-yqDV^(fla7iQH6+kv)OETcC6~e2&HQ4=jpVr)1FP-=AI*cYJW!ef6gt6pP3S+X zKHAG1Kl-m@aqK&9!|-S(4mDSoPrLnVqqm=43oC24uK_RwEJ9<<N)XscaR>qoD4%lc z#{hh=vBH~!S<~9_t&g6F(~p@4uv~cVxlhhL530h*%+)#P%Iln*ajs=I+FrF@By&@f zU>;LI<)6^l#t4H8)5Hn0>Y2p3x(&GCAHJk7e*|EIK&}W>+kkv0knaS`cZJ^R`8?p2 zz`Rkw9|aFa0e=h~?F=7!+mU$txr^|zuRn<Yz437bF`H;If&&07FD_Ynd3D*@SG%xW zcgg9}3D^q-@q0-Y75*oH>GJQT0NxD%`D3nM1K?iuS6hDWW5yQ^%boNaH(z(kU5&_V z8G$QmgbPglxHBi3nxwHO@+<|n#vyf_&VM*)WX_uy8fy$J{+>uDG4+-P^oQ|+0li_! zc?=z;#ys$<0mnBU+KslH4?a4KVD}c(Hm^Z#<7)U@*C80%0bUuEldtj`uL9Kycx4p4 zG6Fs}1U|AG!SGH5gWKTm-hyD~CivT*gTL)r_*>SZw)tt)Ha>;ghE=F;ScTe#C&k~! zRj6%TjoPMXP}{Nw{<d}Sx35RAYZLr|EeHm8A{f~XJ~{+m83wP7$xxqa_n<tVCT{0a zqcD-<Muy&G#kMe%I}1H{M=DkP{;!WuNL3!%R1r6E?YGBly)hh@Ppj`-6=Do5Ul4yD z@wDRs)@<0?Xhv}mDjSWJSxh|{(D#-8^8j3!wqO8QFtvayPn;ZGjA;SIQGp25(|)+X z6w1Q|rxM()a+nD5?B#M`xuS@wkS_s+l2~l#@?g0FST2uIp2zvW-SoURpev{b9RGRO z4qSHYHdG@!3gB2&CFN!jOqM)mPtNl;O>)OQ5I<(@eC+$UXRWk33p`Q19bG77A@{m) z&`O<Miqs@l(P$YA#L8iIu=46KhsmB<47eA>+-fHwNM$T{Djj2FiC9CXqaH5W=PH3? zu;{*bEbv=|zpfjtGhGm6vjIF**ct}(n0is!p3-4mdX|Y9tr!RA>KLD@*f<F$WF~lE zV3<9vD=x!vhp8PooVmEuEf+PUlXNggw=##|(rpw7%VzQn#GFZ^4A{1F2$j}D-vhw5 zEmtjS$lYYiRg3Nc@S!w?DX0Y;@Bh^XbC^VAd>fapUv83w_1^iC!{T|0cfcIyR5`4! ziS`<q0q5Xco=H76AdaTW<%JyO6#&n}oZe0xv#>WQvqs?6NO?|jK2H_k3IU2PE&8lC zZ#%>)<A>dO;8q_|e8(}DWCl7`ttGy19Gz2moNX6{C$<{fPGj44)1VC-+nLz5(b#s< zIGNaX8rwFSf4=`{PUiGo*WT+{d)-*RZ>7ZT%o8M~+~pPJA)|#;y6=G)ITki$yTS1u z;l8-tgxLbg>T|V#f8o~yP$n)cjwDX?+Ms~DQttE}Xwjmch<ed~`;IOaLUTjhKaI!a zg1e|Bic;Y&e2>fsd{FS;MB8IF0d<*_fKppDasuu;gb@!>4Yx>$up7xnE7jEA11UUV zC_Fuy*r(<d8<WQ5p|2^q1YrUBF8WD9J^Bql8!s(Ru9Q;Rf;kKXv1|FK4xc2Y=WMhl zrIK+4hC(NU65Tn2W+V>euMzbO2QRN{Iq~U~hsGX=KAm2I%8`$;+)x&;Pe?_Af<8YW z-nUVmkaMH_hDJpI$o(btqa5LSsQ74lzd|^^Rzqj+o07J6FXp1>d|8mZj~i3Io~;&j z6&+~}Va{7YNyXLgMLKfbs{j&Xe9JEhfM{JRD@rW?jW0j+u88up$Vatv@gE@A9uk~V z@e%Q7%(Rp&yq=>p+l|}u;!_rBS2>NW<X04U2Wt|f71VaKn1df)Sxh+iiIB74Y*Nf5 zr%uQy#*J$@P8WTHr|$vVFt|wvYLG3;ui}wT=pVc)J~ZiHRN)2$JRLOQcc$kNSVNo4 zc%)8m*`yFVOB-D2$4z>@=OG#W$hV#+L?R#6Q-DSc=sP$tx22*JAoRyrt#4E*+D4Pt z*OCOJz+QbLf;$1{K;mx?aOd<pfB1VhtnVlBZ{>_-oYd<hisLK&sQ+aotk@L?L0F7H z^BvxiN08bW(8X~pQk?nc^XD+8UI4i(g}#pb)`cbO30*hJ4f{<q0F|h8?L$IBrY-#A ztz_39e`5vcgb%04XuM^ay<-39(s}q3xYtdaV@;Ra0bb?=;*htA;eY{J!@(`?uE=18 zv$sKSyFBTm+!#mN>AR*&TmB)1*YX|y@kdCO0drSm5k?N2Z-We<1Wk0EWu4`>4ccOR zw=6j^#bBo^0An*koK;`-)$^Tvv_^%J**d{_4YW3oYJXM@|GA5xd*mb`0aKC(ADI@` z=J7;Oq(8{R-<;bn%6EoHkhuJ(&&Ytk{urC?TkR6xvD~{_OcH$TuBMaYRl!z90_}oF zFoR_Az37wEoS{Adk-AQI^BnEaxCv*w(?BT7YZ;X``RzR@SBO6xB}lm2`H|BFM`%D< zHCYQkr#1kCOv3+}t-LGwkLN}L?Orc4;q157*DA@F5K4o;CEB&ZQ~YHi3C8s~Ff01~ zI(uvNc~N@QL%U>$n-8{yow_^84C2Y>q_Qw}>e)13689%s@0oFBLF&l8=Si&|W6Wtw zgJrqZ{!y9G^O&psXAyHN^gw3?*p{^_eRZT%Bsk_;Pp@{zU1qyk#)9-~(O~cnx|EZg z?Uc@6-alp0x9uw9QW$SM%Q{};Ywx0aZ2z?oza>ZQmHkyoGSEmLVrbI|)n+rpb8oFA zRDHDFw#{nx$dko@j}#;@kMj<i?|&Z5b=zrXiB$&P5X92u57tY>Cx_x46gkG%7Y+r? zWyNPTDGn99XRhLpH8rzc*Kcg6kk^S5#<L*AZLi^hsqS{8-b@B<gR@JaMqm6F9NVOP z4!E3R9Veb!3<gJ$ZZl@JAmXx^d+E@Axx!{BViL4S_=>QnPQIRAS%=k|o#7omr3O!& zL-1QAy~piFsI@yZxU<vFLjULnb89o2W>c|`dBDJx4F9+7MK$nAuy#b0g*p@5lpyPr z<1+-u^;4<(tijN>;UBr(Hc#r8kdu#L2<F1<k*z=*T_hC>+?973{G@X3@6#9+zPeA= z@%lX&b?%3WR%trsd@@6L^np00(^7~U-yZU?TesJYvk{ia?@(lOUf=J7J5lt{$m~*O zuUGw1shRzNox3?t6i~#b=6qq+%<EffWNnUfZN{PVR67O6t)@7v^%yM6uvq*d<}S)v zS)*-e?l8LEU;u_tR+pXC_!J^@rx~@c#}keBU4ztdru@=K3~~xt7KkfyWC-Q=cb8X3 zEOZ{faw1M&C^B}`#T3K{|C|X8aGi)g;g^PLEr2l$#!?rnoaFYtFvzF#qUz)3O~k&h z_G)b3`@ZGBxefe?s{Gc?7oCW+jc_ZJVvH3RMbqFL)j3wW?n&g&!m0H!v^}@{6?DYx zfzg?DFT5Nbfz;WT##<Ay1+lTT2ZGA4MTegn;;U)`!`!~bkKZkZ*oRets{(502A6|N z`3RvaQT&et{Jpg-c&AeUnt;1Vih&Lu$c4}VLu47I-w~$E*-`fY4%NJ$t^Ec-yw`A$ z26W6izbnDzn9le43Ii^X)M7t{ab>1E0Wtk10G2er5wKpdN>VkL0xrup{4RaUoq(f1 z{}iun0@~oj+hi&WxjR&Qv!ulx7iV#rXkh<+auhJud30I-i~3o0DHm>RcuySAeRZE3 zhbuV4X8r^1F_(iF>G5~K$E)X{>ypO35<>vml{jl1aqkKl`m<pO`=z&;RzIu@IKJ&b ztDL<Y`jT|(Zy>?S4n{&#;1No)HbLpPDR?SEb^gGHlyznDRBl83tK4536jaG!T4qXb zNB-hnu;CdQj^ppaS63j2)-^*Doghi>G7mLN**1)+X;VE!I7=H@I!vExle5F-e*n4- zxfXOmEi;DZHp6aj>J`3vlm9FR#47xx1L!*1@ZcyXph_UzdhdGDV*L1rE)T!0k&p&1 zrIR-dX;@j<_SiOTXJHTq_eTChzSMhre-Z`uZdglSw;R|FP3sF0>v3k4Ta)b7$i+~Z zDKe#=wAobm4>$}+%MI%D(2hpd+~5C*liWKDM)>O@ML-uxB#Kyk0MhoaNyOF|4awE^ zv4q-I|IL*ccP2DBT+WiQBIS>ncpa9$#otx@?tni)K%XWYmE?@gtd~QCpXXRiY&yjC z=X7LS6;X$^q3mGhhr^<1CXeT#H7&HmFy^<rwn)z8q|W(q2tiP?+(A0>FfJa{ri(_) z`z#1fu2mV!&0;rLD(MuL1@|nX+jqPMmf<)2Gz7{q^kj)HG&v@5@}KKCmW^Nz)YHDA zh9K3Z0|85jEaU{C@PrpSBQmEso-uYwp5%dW$iwu#Z87Xl@BqAu()0i}xv#x-Jf#;M zE)^d8us`2$qrZO(p;X2#X&~{W#NcEiA*gp4*q0FI(MCZ_I-_D(=ulTJH%8NS#T)iG z8R|J7@R~|DYMK=Or<l#h^pDmY{ae3$R#mNkrC&08g0GClbPy<HxUcI+y(1wX_>>LX z!4GSf=zAOA(litkDF00*?yXf#_Ml|RZd`_$)dAz*3>)%-bJXU&EqZ!w*^?1^I-=gs zjLhTeDWZ?xG0%3)8PrOqG;o-mYTc&u<<+J61rYGgu5|q{tL#b*${6Yg2xF0YcT_%8 z@z}8_@uAMl2Vx}Z6L1Y9|BUU^<M`%JZR%o^*zzlW-N0y_dl*NT+2aFLs`ikG!Osv^ zfNAUlPcG0EsW$<d;9Qn|z0UK;)}OsW-2XPGchM~0eGO-uMM~S%n(&q4dz`Vdn%8<e zvx$9rmwC<LPTfurb)z<qFA9+a;4kWa5v6!HN;Gi%u5A$i)WGXXt@UYVa-~Vg6&eZ9 ziUoRVUjI^_YZX+G06Uy0R2$@7(f9=otT$t1f<HJye)aY@Ux`2-W!LlIAr&c-Ws`ve zapPPt1F$egsz5Ff<Qi&o#Mk1TnuOy8W-oG|;b`A4TJ;feBM1)Bq#LA>cBbxL3!t`e z#eS=x?Zu4}T+bRNZf|!ff9znm9udgH?~Xf_sD0zHxlvIfUMzNc|7;X^EzyO4>Na3~ zx0K~M5_=k>hqUYLF_ct+yFfQz$wl~Y6+{E9!x(Awbby^KAa}}NUP(_299=1z?CZj^ zNjGthIK%K*okWE-1|FC_Ye{<>lz;F3yle9N6kg~yQXx>U-Sa)9!MLxVxT?&D_26ik z5mPP))Z66cU|$<Yy`KTg+W6s%tZoiIel&7;{Hd5yurf0+Fh$_zWou*6<;7Td7%t6r zcv_zZcR~=oV;-p0D+7zMuOQk@hGV7PHtK`@DD9cTV@#(K=oy)MLz3y1vbSVYy&x9i z#M0Eu=n4oa$bYYTfw247Gj?Sk#Ua`F(QE0|qGXYQ0#OXLc9bL7!kC7O<^doHzgEZu zqLzGhO;Xcb_klN1{7DArv@k=s67*JA=Tob5G}hh28jlIgChsGDX80nS4=p=QkF68{ zu@-er+~bb;B%I{=t)C>M#}2Q*P2_K|LAM!fNfR}mKt|A(Qs+#XRZE}4qS}_Ug<3+m zwLZ`%H@Q@3(*}PiCGA@qO`fjeR~iN_<aAiV3VIu23c@GCK?M$H70O#9-JF;zNfhqh znN*Ua6EZmooMn<_ZLYo`j6ped_hl-g_S4mgI~t=sQ51ntpZlh$;~ESvL&eWCn$suA zBoq*99&I*<WwJ4OX^vei*r1oi`W_AL@G){S_v#DVgBzZ(AMWmw!n9uiN89yY_YNCZ zZlvPn`puGVU@s9^Tv*WlVt%yUOW(WtuTDO=gn>=00WTJV7af3z^3Uhg0D^9pVI1%G zDtz+ER*NVG`sibPIm9S*o54(9vpYS31W!>*U3ykqUt1Z!?<`O!2!h-IeL@&U*MNh_ zZG8;G?=C<r$2sywhcg3peAWiOv)K?dV|@+FR>F%K$6gGn&dE$BbSXsJRB7sm=VA}S z<#W>p0WIWhq0(tGY>5@K)hpdtpy@6K$#g!s9{!T?jl`X%zT=;43H*I71JQ-pz2srY zdiri|8W#i)e6>gqz_`&(=fckVH;)q>=c?EViQ}nD00Uu#D@MKolxdynWLqo)8HxNw zIpdOfVslWSQf|2zKD39dL<S(^>O!zkLE=NMD!Rg9n2eG;*f{NHD^^u<m>S_ZMU1(i ziAdy;SqLOyE0a<jU#Rj<NRDUP=+2wl4mkb4pmGexAZ^Mc@KZeV#ScL2JMALx>k4Rh zOW?V71;%&r4g>w(N<-HYaokXsuE$gagX21l?7g429#bEjC(0}6?@!~Wo5g}gs|hrz zAZV@CnvNnHitxftqvHY8HH(reH$+KjkRF1EfM*Mg>qx@`OK=}#6)R2GB9vmrz|Gc` zz?a&W5q7wt-=Y0urCa}U{u_NNYG_(uf0zJ`qP9(3i2%Og$lN;W$0tnNX}SDgXo<Lq zx4ZWlNrLmUf=(+!dRNjg0daHRh+3apCf^9}#qHe)99Yx}Nlp&!!`7`;+%?=_ac`xz zgW#~iKGa=UZ)K3E82-F~i!AUE7mS0><A!z!?J`sDo3ow*x%TKqJn7v5LZut{xQ8Kf zzcT4WjtQ9~NVGSz(PTaLcjrytXW2~|gR6!bVbDOMw`gD;+Cte*16)>Z_}T4Q_ZMx@ z)YQv%%@6l-Y-}o6UY5J$#@K1jKgz3M*$rb4X?<%kU%Q74cKDhM`IZas*&$GGSc|{n zH{}A(KER@;gQuQD#o_gnZ&~C6ytGHoYVaEH1T=ktM@Zlfj(6V!=jZuv)$~6vb$BBG zE=O-Sz1UVbfZ0)u-MqNjv)FCB1cGlN`3m{J?(oxQI5s;+n%$dlx#SN1=C32!QrJ-T zo;8H!_D%IBR9WZ1tJvAIzE8RD@x%txp*X-|baTo;lY97Lpw-y|t!j^|BV5UOkKe35 zKgohT%94#+51Z(Xl7}P-BFi%sbntk%34X9j4ye)DTcwUeg-~eME4?2?Q8D<dTIo7| z?6p4JEaX4r;@16AfT{g_pm~37<_MN)N8uJe;r~Ie$E%bM(K-gLJ~&$eyS{H9!%#$E zsYx{1e%pfbjaevoY#OSsAFEK6p@^U43qZadwf((SYz49vd?%5{8&aHIqA%>W`lt%r z5k_sw=kwNJ`mb$(!jtM|ctz2WVV4tKN+&C={iExQXOg)-N04I<(x3K^hU0ywZt}yt z-QGSvrP9LdE){fAbQ1>SyD;>jI}Q|)<PJ5v@dOk&=31(_#xWkKMJ!A&nQm1ZD1E50 z{M=ldFu+^_hYl2BWkK6V+?7X>iQZXN5;*-+iCVR|Qyy`fM`8nB%2dEhnFo=7)V${Q z-|;_tfySkVwdEoE^%okbYY_#+;GwBh1I_p-x9lmN<(}8<^6FgB8vA-I9{xoC9D00w zFH#UK%ZvA|jL$OWn7$vSvY8~x5-Cosz;kniVsy9k-fB`#!-)D-mTE!1+8^^@7P*8g zh*S$LpTGf2Fp%(})C3={YXD!UoQ1kja})m4a0V8@k5<V|I3}YW%Lpl}3iUKBd;B+R zyUkF$^QmblVJGxFZqGSZqN7$XNJ$7$#0ACvqxt^VqLc$Ox8w3WkdDQzV~VIxHUUE} z6jogBGh?2=S3V2Rur*=W|Lb!64I(SXW{y=cew1G14EZF$7LLO*JBh7#2d=!p9pEV? z^S2kUEn&%FhTQr}{MJ{=SXbz}ibG{B!GnH_7)qpF!-Q<|(s0i`34x4<M>04GRM8EV zoC;9+c*Ym(GJ;<2_9930kRJMK8x7;w7m<!N;0_xdLs)}P;naXpL_{>qRKO?Mjq3L| z3P37|2UB?t*-5dT;{U6KH;TV35C(h!30fV#2=Nne754QUCIAv<27N+ae>Y#WT#QD+ zL%4IJ4D8Bk953B`qzBmBRQ-<WJ>O)vdq0nIoY~yip0i+nRq*(&(9egqFVy!){{jPl za4Nk-&%KgaeSQS^vK)_MLfW$|aPJmlW{FYx`|bRMZ9;8(5ce5V%}l2Eo&0(Ypqj-L zeFA1e+-@*J>WdL6sS?5lA~L%Vif26+Wbj@Y19w;$Teugxakd)=G3~yDx=cw0qsQ~H z*~B2!c<6wTr0;J+<N(Y72eE(YXFZTcss@@JpX<3)zKhYequ~S6`w_`%l!+AwYZ7}E zu{tozg7JDA1R*z1l3J`cw&T#RHD|eyhEuOdhr;h@E1@=SQ&$jl`_Abi#uePDEa^hT zaOc#>ha1F_5M_t#U3qo5{^7A21v@4$kTXj#haTc5i7dNgxgV_GH$+~xm9zMJCg()t zB7%mQBz2u^HNgRWnwm6eG2J!Iv%zX>Bv2<280jP4hC6;sbm9=vdjBu%=X9r(yWLD} zu7wI<uq7YK$jR|2qX{1xj|kt{Y!MoHU@7SR^6kebVSGR!9=g%`(*^wiUFhk;Ak5=y zjBllEb%J9t$G1on$47?SIe-0A03$j<Dxq(8y$wqD6Q~`Q;WZ8_&Zc7f>#}{XiasB4 zu{Ux<>qC(AK3RMK5w2awccfk>pl<t+UgPRt=KxQ$J5??G)V_7Tp5rYOUm})iztRRO zO7HnjTU#T_t%{1)ZrkLv6(7^-d^cj(HB}l6{l4(xmz!V>!Z^JKC}%2%5@#%&7VY^c zz7Aw0ty>Q-`pkpLHRA6?LbXJdW6sLhMLmUIn`qFMSKMO0St&YAO2BT6?fH3^Une@p zy^bHK+ecdxM0$iaqMiHK2=1+Aa_ZxMhuhsJgi+2ZJdQ#N$%O-r%LQ3aovWf&ZL}7S z%1ar>C~++aa9B?K=lM|2#rs<PM%1t(%I);P?0zW0Q|aRMX>RyKAUHuI-uBoKzT{S< z`7&Q++^avVHdrNulf27O7N8Z@%NQieDiu62kp`;tAS>H3m6_@--g?EX@U=2ljUr>T zpPsLIQP>*BaOoqGM_{n~M-l7$h|YfdU;_W(sOcN60r~!LVno#CC-Y8_kVxb)gb;h& zI=8c>=VAHfP}5)pcSv_H-I-Gj6A{fDL<;5Y2n}z{=b$p9ucAd*qGC6ENZhZq69U@T z6oE$nlSIOHey*Oj{p&^<HTcYyj~oBxH{IT#it-Hg9U^2yz|WnvUU(fvDUPJYw$%yg zT__$Tx8Sca$n2?5uw78oQb*w)C3lo0C;N`uAWIORVBLtuagEpW#kMMScT7xg9(fCE z-d)O*H$e21n5LG`mp@iNuV5x&Xkaw0KJ?eXIGN`q)P$Z9yroP|*wn49p`x^GvZY=3 znNf6f$&k_fb&`n9K&l@0`*}ZHp^~lPlWbSgwb+3R_^6ryvmYd%e{N?dt#)r2VS*uy zh&esPs5OkfN_O4L2C3mTR(B~iiyI=>N1471*cx8E;``$FJWgY?ma{f%CjWB(S47zJ zuO%r@Xo>Zv`u4gKJczFjqgVzuS*7d32|#MuwWhWLbQAD>dZA?VlNM;@jE^Eg-p?XO zIURFH4UZhOt&1Aria;trPZXTfyR19~2BD{Q+0trQX3QEisZA)#{x!pdg7arkEgZVX zxL!jCC-z5FAUoMrM}j=09KinhiEzKKGwt5ynSLmm&&Blf*fa?t%fp0u6z#f3B{(wm zz21E>)4#A&oT~-QM8N>?|EL}?f>V^<inarnvhyqnwm^xo3delV29^Vup&g9Cvh;}w zLIZf${ue3uc0kZGPW5U-)U}|u&CJ{|mZiFKXI{Y5Azb)8R`&^(BNhNJKwQTW{w4G4 z))k~f?d#9a$F?VK4H=ld4%iscE#PZh@GZcLM4~Ny_+R6o&H>WX?}$NXbE8kbuK(QY zeP=UmDMv^5ly8)6jx27IC-JGLzsIf7U^Hzok1)m^wp;#rP?LD_Z)8YS0yXPh9$59e z?UTqkY(L;fu9!|}<wh#ggxzkkA$L#vbuIC>4?@6`H$;3lRIvYN2ZAsfF@PJH8^dY1 zcqRj$6<Sus9crY{1AXK!7V?}x-p6c#`DmWbr-#N?4B#*@L9ywvQdAdB<!R@_L`~16 zdxd$Yfqe_Tc_&r(tAjNU_ir(7duh_<+kmvU_emryLk2<UfdNKe@(kZ546~mbR@!<e z_Lhf-{l~zVz;A|Jssh^P(wwz+rHyS~BqMGXYspZ#IrE|7=H+8K4}z_mXHJ~}j;(0K zajRHPoPW0jYVh$#bvdi(rIc!8j1}?jBmnDRX6#mX!(SZXHYKF>CPet}sZ!$_yhZxK zw}0ZNhg3VwI?A7$Iz-ruiqzvV`g1i&*g^Z|WbYt#BFLFg{p?MKY#ik-%I06{9<d`T z>2O1MG_H#88OO9&TLG7UvOppCoyIN>_@Rt1(R0a4q}*MLdzC~E?J{CH*tv|La4c%e z%ae!l!rm&_)<--In2uC7wm(Ic<XBYY+pj%WLxZ%j+jU)Q>&A<t)2#y4Lyo#flBHDH zW2cmbUG<$|E;Sg5xpT?@{Uq{@%0k0~MEJA}Mu0DjP&PGDi#z|Nr%7R@KLTJh>sY(= zjGljZxVrHi1w~m32VWw&r%ztRv1X?1jBIS@&v5OyD-~tyXSo<rmw}8nt>^a#Q&!54 zx#cgV7%IE)5EQ<b>{St2WWiE5wnrH7)O_G4?`=`;uMk9US6tLF7(zmLdoVH6%Qaif z_Dj&+3Z?dU#QCM+;~2m+N+UzwpvlchT1I^w0?8lTumDk+h!K+HRIaJ&2&K>DX+c~H zW6%MYZ0GD`5k)n3QU5t+3C~yUIVB<yD;(ra7(gq9ZK|ylTCVr}=3!QWT@trNE19L> z%)f{_UB0O<3hizx!Tj$Uga|-kR&r}k+Vz{X3-?7@lA+qqGxVku!N53v_gNFrBsU?B z40EH=4B^S~p<y-*?LD?H0psvV!)`j45@Uv<DpV~BWJ)40ZkH~WR*ynf+?0=E2DJCT z-Ts?Ym9KI3z`bjOgL(VU^AX$9m_<yHm{;jwlEs?V`(1NzDSxb#^e`#IN=q#<(EEh$ zUg<04fHB|_f}cIro4H~hv|cM0#Oen~xXI<D(wnlcwz&sJ`^a}cND-90lw`z6s21K~ z4?;i<{HUUcK4G5_csI)9h15KTa3bzw%*HO#dIhKwiV356-^>+WCkA=l#HwtB1?*__ ze%afO0*^sI^mW|+c&UyYV`4!hTOEAtb7H5jrwpTL5u<6I4#JlhEjnXYX*Xl2ROyGw z<Z6e}=Bx&PpSBTeeiU@o{@Yjw0F^>`^ZQLav_L*fUHo(Y1nSC1Iy>RfhF?Z-WQ4b^ zn(i9yMjvzcH@&Fz3I6hDjHAiFYX5fvAG05p*h6&;d(Hk52KJ+&`trJMK46?hY!+CQ zPekXVMFea6teVmyc@3vrz{Mp<NQV=kz%Dbx+4YQc5oZR$IQ-{)^PCVg4?1r;qf{tS zi+2gKJ}svn8eoXlpieae(0>seZ%tVPt#$0AtcBz$;4m$3V)gJ8;6GpWT-j}g+s(@o z8I&=4FL-RpXWJY|q?(q!Ck-J3E=Cz+;`Ph*=tj0rUf*9Ld~H^QZ_H)wNggq-50|<z z!kc)MVoo6_qipEY$Ko%i3ekQ;0b%zox0YY0;T-JN0-cbb-$$vU1&UREjx}OKFcXwa z>sE(*9jZ^A;CaA1DhbUfWDg*1K)L&a{hI5?D<OElcQ>Pd*dSNHKVZM<U3B$IV|V8t z<ZTpikkDby{rfhsGW4d+3%DCJ{4_wjJ98wT0o&l%hXjR8srh3YUV@XGy@qh-<bkYU zMeaE^wN%Hyis{2naAuN{=OjPjg%x3#nL2h-hJc=t-ax^gz@E;M;xpRNkdxIW9fgZc z`DIb{Bjs1p&y$SeJWA8SzGsT_3|lU>(EX$6vIJhkl{Sd)i>j9UoL?B)f0@KOG)sh0 z{P7%QCHWyQx96p7p-m93)9PVIv6B+!7P5%A;89)iPa|niT)fGW!P3{x(RKt6Y8-oi zwYW`oQ>A8OU0eF*y7fCnc~NI!{z0|fhSOpJsl5F?u%sON2sCWB9$b9&+kR)NAb%w6 zQ79uW<AJGQzpkO-mAxQIvUMTKcWSc1KVBImwE#mr=cAn!mBSM5Jln<Q5662%?fjI7 zp%<8FOxIZ5@~8$nC#?xEqUIhm9IBM<hP9GVmhN{X%x?p)$FE<Z8V_MuGs_uazWFJg z%#DP~9RAolcY(coCiJoagtwnouoXH?^m>3Vlm}lrvm|6*6B|C>GlW{Nc7(9>B1ieH zjizUVut=2x##HolI9a|8QdUa*B5GZSbWIr*3PA3Q3R`pM=Z40bGtqUBT61C(aJ5gK zCLVF}HWP|drz@?UtYF1ijVhSPUSG6i=4-_!qgr`6HNAplrM6AI@_iwiIQg34R7g%6 zA8CFdRC<z0F$mQec+JopiwEuBLE1Fnj}Y2HvPq5%e(RTXFZ!lS=M!`kPY)56LnV*A zo~rg8%#J`szo&n$8{E^IpzM1#<@Z`<LGu^Qii>62iHKE4Q$3C+0Z~-FovEx6Zgsp^ zu0Jd*ngpn@ZzD3)1a8hV5GXbN#p?H0(lE%B3c*eXW9F=f<Xn&!U28mYuWNY!4OKNg zQgFnUN<}stbi)oeP%0H#Q8knEPe@B8%+cpD5DS~T<t8)%S_P$3;kLzKCP-mwWBjpc zp%?}_(x8lC9R3iNdH9QjYJH3g^IB|?be={E+zhPg#c<{EwKju;<@qUIQ=T*p`CnnD zCpt^mbJm}(xsg%N#cA=@<VjFh?Qu}`nsEIo14N0EzCHL<U2X-YsMz+6EoNRnpDJnJ zEJzE!+?yfCD0(Ny9noh&Y)8MdE&CyYcmUpA;Q8rf8YafZDa$=?Z<Z*{3zg=1TgvI` z2k)GVBVq#0YYkYVDEy^ZQ4YfZ>9g+45#Z$R-doL?2r5YGj3vFJfLd(6+FlmPYao1c zQGZDM<a<r$IPPS21UMEbGdDyq{*Xeav`|zyWrE=Ckc&4K#Nb}dfPC1D*lGY#f$eBe zc^vYUF?rinDJbo~re;GJ6~?KY%{pwLP!j{DpkRA*;D3360X`-7cU6Lx6j)|z1)|Al zxNkeLUTM0731mM<L?9$rKEUr}`?u<16o@}PKPi>4eiJW18ji=u;S;wVuGumM?LNen zkmZ!b>Fi6JP18C#b<#yCZhAZ5qMm=HnU9OoKk3jsSth}JB$AR48+D%1$wyWpnCVjQ z(6&)vxd%PnJYF#m|LI*I!C`*p@V8zz;J@nl^?@O^5;}eu1NqGCe>L@byT&7qxA5sI z$Z)p^2i);5hv{@u%jyq9o<3bxEVfNtpW&PtZ0T0P4mGM8D&&Nbw4{%vA<XaKC6eSc z4WIiHrTp-HNobcsr&RdF2zs}wG}W+ah;5Wh<b;&TH;Y!Ri?3z#s`dT!VT(i?OY-r& ziGR3tA6v@{Kdv{sIJy3=T!0(zmjvh!{IpFi*}X3{tjh--XO&DlS1Pk9c6nHwv+vPN zD8g@u(u|p~iHX10yN2rZXZh91W70F6E?7cY^}NU~6cwd?@3-N~Z1?YZNWk<bN5SS; z<v9Q>+ovat2Tl8$A(`+d7jNK2M;L*XG4lD^dq~L7{_bLS2#z-cuAs1^(xgKJXh$6V z3a&RO6|}vnlptP9BXezBuOstDZ@NTgqdo`4ubz0UXI9hSUGR>N_F<q}uY$B>BxQkq z702`57@ahIR=F>`eC}7kf32l1q9ygI3@MbGZguVj#YNl}^oL{TGEAMd9QF~WJP7?t zn{mtc_bbkYYU1JL2IqnjbIvgaiNPF{?;XyuS|0QyzxISq_VO59&;-#5?-$#Sqm4GJ z?125Wh!%h8P}Gb4Oi+w{u87W<gdLHqrAnlfxxb&_#)_>)(*DwOQ0~mwXLPcmQpt2b zF`=_RDbcNLS7z}`EL2Nmw{o(Zs%@7vtIJfZ{}str?h4?b#dUnCe1sG|KuC{t9V+ra z`)yL@ZS-M>r4azGKVckgoI%RNTW_-E(R?c1j7}rC^mK>Ye193fzKbJ*W;tpbP8`>s zW7U`S{W2_`bF)vVtgV1Y!f!Hq8%nT*zg;3aW-yYsE!--CsNn|HcCj1%s>_FbMxqhm zzsHzH5<<z+ijZP;I>~#*lI#06EMq5Ny8?#HkO?jg<upc57S_1^R&4cNvo#2-GcbW{ z^crvdu(A@xbwxa2TQoMay=P^&A}lVXyJ~!0Xg(1)Uj%6v-3<nN41SSl3&5AIka(`> z!kIlGKVb!+S@}OIl0q>m!8%=tI(`Aex6JwcQ6RYtd*4S}uiE_v&xBoYeLqW4ba-l! zK(*iv?|v6-XJ-Uag!0Ulmw`(l>cPMyKWGOH#t^Lv2=G6Zc#ncRC$#Ju=@q}6aj;@( zqar<>^!NFg?O+E39UZEC>;y;*zDA!h=B|~+oc{%0^d5_N;k*KL5w^#`LiULVnsl93 zRtXH(pAo~<u~oMQ>_%m*3~uBg9qFs=I(N0;F7E4WxqkSdV@~wK#~i?cn{C=1ApOI@ zD%N8Gp0s*4W^ikyA{mv=?s;pZ???46v^jw^sOgk~WB&=+hq=mdmZeZalkPuU;qAlk zU)}iFlHvMPV?nq(D=4+Mk(}vKj8DVCz3XYyMaz8P(rbc+fk5&!IO{8jvv}90K0TkK zrMJfGzQya0Vc6ds1%Hv;2j1O^OQ(m7h0>uh${jlqe~Hs;+CVY3K!tq4LpVSM@G$2- z-_2m#5GF|9n>iTXb?_d<S69kLnM<>Oi$p*@o@CSs{Jz{>`_O|4nzd}au$|rs8g>(K z)j?SXcl<3O#$p~al~B+nul0^)Uyl)s=6@|Rm~xz)MB57}9Wu@Lc>xQTp3(tfg`nf8 z5FvBslQBRf=i#8)9`@P}z%tb!P6Rpt+VuBX!Z2Na<^ST4rwL>A3$EhEsAPZCC{$qz z6i)I@vCAr+U(#}#`i&|eD)pkX^+B1DasrwEFVV+55txxkwpf!OPc(&(j*vjilcV<> zs~~gNGHwk`7gw6Y@i0arlc)A}P8TFEQ`TETXdX&ctx!{cW6@z1_M7M>ol>)rkjLD# zDc#G=3mf(q(HLvRQ+_+SUXZ^=?$7-a-+?JUZpg2b(U)Y>iC<uX)`E*rPLL@VBTyoM zYXzvucN22_6Q^ser&u3KU!a$Qv3cC|LZns*p~$8r%%yps0D$4sqd(kR+L$>`V|c#} zE#~6U%W_Boe{`F}pY*$LKLFiXf5dY;Y>||IELg^Tm1W^XziqJCESaX#x8PK0PD+;P z%391EX>AZLKA3IHM$v_x3l|3Sh9jKSx+v0V3qB^Y=3;{mm3k?y|18Ta@B-k7lqVxM ztCe{=&-WLfHFsuT!E6&5!#wZOgviRM_3Z?%s!h(&dMkhR-k|(q;No=Z&(o2RHAAT2 zvVC0<bH`0b=I(-O3bHNMZ{#G;;y2@XfSnj&doz{2krBML$Q<ry-iIu1y_5Ri@s=jr z3=S@M*<{AII}mBs)KdLM#1!+p?s#*=gum5Imo0v9J@%8%P5@5u5tA-;ZF;AE?^8sw zn?kM8&hg-p#6(j#Uw<qN4gIc=JgQ9X!UpX&;deh_d*x>bPidK$#j`vR#T=6$G+Bvi z<@Q5qV@xoLOXkNT@DBGgzGY5(Wo-k|>;^mjy&-si2q6tZNeHVuqZf46GJBqf1WB0# zTK6G-GgD9Ty@a;y+bq|GSHZyhp;c@*8#xMlb`w{vBklhM^k7bqLLCX?Ok50g7<9pF zecso5qF6%<Px_BXt0}JS{%ZL_z`f)zIN{G(=e>4eFDV^M3t+A82>)Bl|E1AuwBB8l zi?<xI)bgAmsad(HQWvxQA)Pt>J`7>NY&&8k*)e{Wf5wDZko#=pht8I&Wch@*Kb)x2 z2x_zzD2T0Y4vTCHW?!IJTRAHU742Hc1<1DUGD+_~jY~SvQtQW_^aq2N2viH`WWODX zg(l0j%up3<!~IGy3$cB8K<GG?m?3HlAkwve{uN>eVno!9fM9lHJfs?en#i4xdT}n< ziN@S->Vq~|Z88O@2zDXFRj-B9=B`G|<gWYw_j|;BVb%QmGyGZ_U_U|X`~d^-UC=0d zDq=IM6<BCQa6yYpJQzqp5hR_Gw1<XQ-d{b40uaF(F^M4e84BC(GMb5^f?B}7mxvo! z-nM?H&*8`tiPzr|4s<r=T?u@^0n+tFOnuUqbo%<b%e6Uc(U1-wjCMMOnX&|sIA}6s zjn^u(<oT72+g>TnQ{K27No5OLRJz87#jkFEND)j${QoR^8=A}31=r)QPEa(O`LK5! z_nz;VKbqb6Itb9y`ev__r`Uh>CR1<B3EFSa5@8ET=hEmuIk}5Cpxx7|ITtB;t)-J_ zYs_M{8C*kg_mr?IHXmozC~k_|zgb6aJtn{NJ=kaIXWEdji)sXCSB9VRDp&SbAW!dp zc5EtLZ^{biXcTw^+I6XyBJXX&?nfH75%C_m->+6b_r<K<k^;~mS}nlrlPk2Yzmj`p zISg`}s}8H3q=4t%Dwf(0fd90qPFn)Q@L#)?z`s+OA(!xR$vMZ1YL3Wot@XU)USID! z5Ih>MFgew#MSruMzW%{pQ}8@2^5TJX(%JS@5&eQXx2tt<uuC3ui<AbT=fmI2R$(Kg zOgT7QlcI~rvg{?%KaS8H4jcAU(%Q})fn&t!{70QN6{ton_L4mVy{sTX0#DOrMZPie z2Xu%OfzmW1TTGMCvjq&EXqQ;}Fv#brNHFKRHc9{`n{GrXX-K@#6>%_;8IPAOiye-g zIDSEr-z<Z6N@CeOJ(Nplv8Om-iMkK7y>p;_^dU)eras*F*Bvgd9>>QA;}-OGI4Ab2 z^(VZYhY7%(WJT^cZFCZWY;$g6z;Q0?(1w)U`**lax*D6=@hFdB?2Q=s)3;ms9t<3D zr~$*A!N<{zZh;4g+ltlLkXgP1=R#(Zany2Sa2LVrzM@Wr7e{r^7La9EyRmhSg0T*{ z(H=FV4pp1Fy}PRi$NL3X7pDn~@9kYDP(}oUGRS<|=J>Y?ufp7jp<~O3pN8siYTz#& z&sZH|3dGw#Vfpa*C6*M+IcI5O9D^2IyMn>&{R`Gh;_Sz(`fNJ55P_2N31ETs#m?r> z&g<5M8H+qE{+Mnc)#*NNzQGIHgKCUkUIkLdSvC3YkI5(%CXax1jxg2IP1M+;*m!PP zcJFU%6aRJf+nP^6=5dFn-{RT_YyRXa=`hhvO-nc!F%vAm@_xQKiUSjXyMb@8V7wH{ zmEVOo9!h?vhEh|cj4IU{p>96S^$-r~I*5(l0Dm&tajJkx-se!)+F>VnaL7daiCDCo zn9d~#TcGztja47&2%?7fiVVyhSzKx7Slsjgv^IIaUXT*EJv8O3)*$?~Fs4biZ+)3L zgaLp93HpHR*(Pj_8MUdM(CJS2w<$Xwq?i;A*)9_&AzO5eU;+2|42U4MxU-U^t(u!t zNpQ4+ESOF>Enf``h7i{XI(w3aaTU0DLEpIo04l{-zFHZIeJ7Y>6g6Uxw}vw21Lq1W zNmQY3J+{wC1!0}dUAIMgZd$6IlDi7r`;-j+^W!^WN{32*R)Wy!pCH}sD`B?&ZJW`( zp;rWfZ`i~n>kUJgPZDa7Lbxl=V(w4%@t66`9v=<O?0J+0tv;_6hU%@K;5Dn(!m%rP zc4uk1w`Xa23=d9YR$5K-7EeDZL8AcWDX^*)1G@FWS2a9)%hMAZ%ghe=^NV*_#w-PE z4p^2Y2Rf0C;JfFw@Xe=<e|Ev4P7lE6oJuu`>(uVE*RW*+)~Cb)4d%Y>SYS2VF!fg- z>YWE9{+o6v{`#^OC?TPZ5!a`_vy2GcCzrZdyE<=#ECJ2>(Ag|&Gdkq`fc{Edk2prk z7j3-2joQ%71BR|!1}zWAX2J+|wTDa%6+%OWIix1cDpkZ3v*?|vFioSoDVq#)uI*Oe z2lP!(L#>Yioj@fK%n1z&*O4-B%49D#g0YXG123B7jzEmRlyh^`0NF4kt)8KSzg8YP z^2U#lVGuqBXMS+(@N%vi1_-tK=(vbkqJgLs32^iF7g9gF-eaDSnbI&b-6DwtKd}V- z#dW;$;e7pp20+@16X5H&R$@?3O^-{C8{fWUI#0^OWt}hhbOi*S<9vLV(w3RSc$3aR zRSa!zS}3?%o!BCt2QHW~R?gpT!RNO$$pX;)<9nCH*{J7(WHQF`u$kQ1FHNd(MGYDR zKMkkcjJRWG_Qh9w)3T6&dBQb~Io75m8yCgxavU&rAMrK4Q_W6PT>`bTX)8^7Y2CYc zob%ZEp6M2I=kV_1hA11R4gPU-*ePGszSD4`6AX!H9V%(f|9&sWCEPRG(7<!A@JY^; z2BO7{Cy*=C9pWo*=1wefpAvnToGrK@jdm92&K1i_c7!~$(H}`19)t`#G27FJ1}vU| zS=d@_Z#)t7-vT3oT|Wu@Kb3x#vut)tfk`Ra8ckR@wf%5^r@3k{5$ld{U_yb-<=Rb^ z1&v2TQl&;&`!c1~Ah=r8Ag!<>83+BWn9HNycLHT0Z|<7c$s9dKyzRt;wwP9Eax!Mi zfjm1EtD1=Egmrd!y0V3aIJ28`Zc9lx#edb<p8G&bQ8}f0sbJ_Kd^kv1D5B*n%FTHH z2=hpJsF;8m9S0FbvIn%r(q`{pN>-|Z3rjb5qKXLcWIXRbIKRk{)VNkBa2u&}q<5Iu zp?X9)*9`N*ajd8v_E~~1jK4ZL$`J-+HROv+3mEDWQInlbBJYIwe`{@sP@TNfB;`}J zR7^X~m^>@Qc8Kc7&+oij97lz6P+#+A_FL4aJJJZs5F>;h-$vDt8EM8>;s5#gjjtgK ze$Ot%367V<=eCXJC(pm@8&ctzL1%&MhQd;v`KaAECZa;DCU5#4wt~fl1nYF#bkwgB zU7C58DXVc4O@HELF*#5%mVBVgE+L23q_lyx(BSLfG;<~(5Q0?b6J7T;MPz89gZ`Ne zBw~iloqk+^Zj|rHo;1_OG*J-97q=rrDul)IgLRZ>AzH`h=*zQs4rQ2bGBx_20Sj^I zVt2ds&>lG!IP}}n6rL*Zg4^{ge7#fa!nN2IT^ClcP(2aj&fjh<s<O#O<Ow1!NDFdD z6;C4|4^cCVVoHwXeniQGMAaB<m!akO!Fzhix9;De^~Gh4rXp^B7u+d{0efYyE;fa> z=vUveqq^<x=ty+B2;r^-<gO#u0MB%|nfihHb?;O=2~#G}DhHD06PXP?Qg9>Ykw?Kf zXF^H*U@qO`Ah<O|#+UllXt;)4@Q)RxreHG$c>TPew$c@W2Jzeu>woG4mKQEXp4Ma| zIbSiCX;yHm{!VI;@5NA|^xqBrU$i_}V-CUqE9TRSblAG<K)p{NuwVA~^#y7+Lc`yh zBBHM$bsWZFc+E)HZG}p4Y!My#0=hP~myj5ilu*p>7TKLRDFkCai9G7q;~*d%(8>Zd zVKnxrMg+G7`6$0=KkIs>AxU^Vcd<Z|Uv$}V$ieX*`jB@VfWRjz4XmJsPUPmp2&vKO z%U5fH<iS3BO_VTcm!I3#Ii*dga(zQ0(5(5$jDJS&X1-Ge)T!}ortv4gu@|lQe_<<t zx;findhJW~z-B!=tqQ9~LCiH(<w~8I0v1mbJwM+hQ5vrUx<J-s5^xN^aLsGR1~fI8 z3Bd1<>V(>D3V3r-wxYu8)xH;B{dy&=)fvy|-~Xe~O-E9UTqe)>leEy~IZcCw>uV-> z;|zm*Cib6itT-pl!SD6^bj02C(P+8JawY}W7K6Ey7FQVN%j}^;Q+PIj^o?G82x32Z z_oB6NX%BxrAzYuOAkWE0Y}!5Q@YtjG{)<e0n88yICR^i1*YE@(3QHHA{a0@YRM0M5 z{%#7s1dW|ikz6+h5zVao?vp&<?z0_{;hiYTo6=X+YQ|r*2nFcuvH^7IfSMQWU`6-j z<bu|49U{8D%yXGS%KODk)dm5(D>s+aE(dSE*To^4#cKKu5_599_13g_D(BS^Gk{?J zyBU*x_x=b?RtJ&><wg4p;@PW{!|L;-f$nqH$(7$bHb6h8L_JQBC-Nr=At(cmZ;8fJ zQ3qQil!mZJ&M7@x8MEb7mc9tTr~lmI4`-y?%0ukbA=vhT)yMxrzJYYHi$_=PFX$x3 zQsR<Q=VQ3bofyA{FH%L51iYo*pb~|XD1?!EF7M-_gi`o0p7X6j74I9dXs&PPgqXIg zZ8d1cORY|ia>j(({Y#l^-A^H5ac+Vx_`8#5iXVoF;sAhFgxZgbh96Wn411it4l3Dl zgv|_2_l1|F@rghBqt)G&B}?>%!&dRaHq>r{Y+I>4_7OH`4^4=SWa`$T?jh{*2Z2x! zYJSYaR26RGtqv8%L@@;F0VP9WSCW1)Y>30m%rp@KDMIRWvjGF27x3=2ru+C?vk#_p zn*C4~Wk6e+CrXB>R4%4qH-&m%oiZz`hgF65U_TNt9%kA0?6&wj#xgUD&jGdb;uO2} ztOD0)RyT@=en?b6Z}O9ygbwm-6tFH|b)zWwlt0w7+s4q$_3NB(O5YkH5N$aW#3&F# zYi-$ZE&n7VsSVs37MRlWul;;P5M1qH%-==nJpc$x(_lLU1<(_S^LB2F5?iXgH2vK| z+zxEQ{&w94WCmr(JpFbexi|}_&V6L#Fj#%M1vU}3?udx4Rt+YI4^0F5n>Uod$#6#i z^q|^IB4|*&Z%|tbevP@4;G9t?yQ<KU!2>i*+<^uJan^>#<)Ss1bc&G1IeCmz{)W)F zo!)+m85(^apKZt~Rwc2#x&JjReEcV95{0B1so7n{;Ku+=08Z17<H;v`9BCI>j|zS| z2UTKdma&^NIpNABTPE6<8bQQxkN7^KXt_Do8s}R<^jLlpR?}N5CcXwFh1hk{UnMwO zwi|5G*p=Md_1_8WZ_8uc&&y-9>#ZpN*pNnBkBLAM0k+TPI6f4b-=;rGZn#IW*J0!c zwT`n0S~7~oWC?~atJO0dC_T4;Z&B#xJ4B%~<L|0~B-(c7J>+G1iPyE%?iv|*=3cSB z*OqCY2Jpt2Ir~fY$+i%J`MIaM_2hs<b;9v_mK?g7!QB+v+XY>J+Qm{fO<)MhfB;m< zzVC_Wo2@mByvL_e=63M?5)S<+@L3by&3c;)X=r`C31W#65sIm^lXc8LU;WN;oRotP zmlo1*OE5Is7{b$H<wP20s)`IDWKRz+jcCCpgFjJJ43ARb!tmu6uNtIwqaz`SUZb$B z?J`*ih7Yh90b=NjAP2<Hy6A6i(3}D7C|XoWb6#R@GN=CMoio#$J;Y&?bkZklLzWy- z0=TWWEqCEM&Shb1NL>pswd*k8YC~z)laOxLC)V!kzi*jU+7z--?RtFiUO&`YAcT~M zz-y;qu5;EbaB?jdOw-j&`Pb(oaFe)dO2n5rqmS+%he8Ry$FA*wJxqzGZ*0J6{$jxP zV|^&^)ETLZ4GGk`<+dh$nJE>a;A|%HCIe-hRVf^v>1`<N+`L>&mA6WL6Uf^=Zy|Dl z@s3Gdu28%4T#Z%39U(9q8*KjgMs=Wli$qs!x+J^Ke*CjZbpKnIbR4S9sj9pXrwg8S z%J)Eh_FFQ?iSbvukizwHmZ^Uz_a7tL)e%djK^(Y@FkdaRte}0MfwlP4oWdcF;%C)1 zD&LQI!grPEd+r8V*;7hLWB)&>DXH93=^M`Xc$Qsbcfawe|L287wb&14$f-5Bh(LH! z;&BxTV3l18R(b8o!=QvbSx94WCs4gPhP#@X;(_tP(Z@N+%hQ5jPCbi|JC1LocT8a) zCLDo}7+ol!PF39E2lv{38<Co6V~E6uHUl<(A73I)`hXTfD}{^+%$W_PCsFM@thRdE zik_ZBG-K=RAbICJ*L3Wk#qf2LaoB)cipo)MAtC*e2bXgU>Rc2Ij3F9gcuUd3Z#_sy zsqp2kCO@)SvY{>WZyuujFuEtnoYK;v^==(tLB;Ah+_Hqz8J$`=*%Ry-L!<JXB7>wF zes~vkFdT;y9D&wcY3w*&a}u!eYvI1DZO*EyckxR0k>)=-r0Dog>GjJGvYdjrwDtOG zxDh${dSoSHeQCS>URM_~_gP>a=!0h|Iq>jqZbGMpBTWr_+4#p1dT}+HNDnSf>+3FD zm?OC&7szRdzeto&_Y_kR8!gvMET%7eJM=(m5(8?_0praOFYMagQ0t^H?kIdD+hahY z*k!--ntlGIFsHxxz)rvYrEfiW<aB)o(QU%?jq`R-0B>&FVyw=W`&IX+%EJ)j&?Tif zm<XM}qtbUb>Gmg-Ki>_}yM|Nn@LR}f<;uQgB#1XnOz)0H5nNMbij?Io;<Yw#Y-Nn7 zO_v31Y~)=N0@Qu+AZnov*V95>Na<W4Ucd?Hpi(o|&fVg>>$_=p_l>ZtskQijle-8! z#6Q}Os&+!v!#0n<63*It8FC0aZ2B@t_`iwT;t7@kn#C}b#HHS^5x4c#wt}#O12)Ek z$|<w%bKz_`t_|l}4;SZ*^`w-y1E_prH_MY8c9WU2-0vaK8(Y%N|6JnD4L!)@>c(M% zA3%*&>_CrtG5O~nkZ^$KP(h9lKdYzQH=m!IR(J(L;{ILaUttDDXS~G!kZAp1%)AUe z(@0^BSU*1@XvBhzUX~ph$um%|V6MkB8+~1V!f5?-q!o6ZF!6_@sJh&C1M?U=^Rut{ zJwao{edrf&bA{fD1k>N)-7LYFxIm1xqm;@@ePk2BBQzRd0{rqHa?`xPjAfRX!9L`$ zRanW!n)RwkMEgvn{kTpywb`*D6gJl$yH!A~lfawvP-ntc=)K&CXGj8t=tlQ+T}U|R zmH(IPcY53~;qs%;Ie|G*1WT2~DfnH9FBFY<K1n0=C9}#gX3LV?j_KqU51^9erGJVp zBYO;w2-6jCG~d&S21QwZ{s-$473CQ5lq*YSuGNIB-Vpr?ABtO-`^ps@wQz$5z36Ck z;sCDRH*nr}lzfgYk+=vuxnYI*;q{4O#?wZ`1t|06X#>JE60hnarH$yC;bW893w73- zEVG0aPOWeY6Ca3pU_6{U)OGH?D`Yv=WHdWP%eumwZySzPa6hB_bFKBGyjtLbKTK3x zcXqmJfGdEh6Cb*EHpa^EhE%$^UvlKi!=UO)UviE=U5yKO$VO-JSHDtrx)|o`1Z833 z<oDr2EI6b1B2`z(VC|)8iWCcwmj#n1ZX^mbCix;jcn+`PU%1z$o|!wpXh;he=a_}> zhB%w*wy@{nv%xyR4himrT$c0U=Y@_p6MoCh?h0K%o~<|4($}YSsf~xU`PbK%tJt%9 zvj?G@T=MI`K}|$ZI6Mj0jbPFFt^}R7u3s8fbxlo6+l0d&Cc(*Khy2R`=AE%I{oX#V zZk0eK7&l~;XN#Dw1$erp@ceD?w^7<f9JXRgLs8W`5w3xcDUv@ybm#XN5o%w-{{RL- z`M!KSc5ZS_P+XSBqTi0w{Iy|c)f@wfa)VU~TTxC4C9b}W&c~XSaM@qd0BVyg55Tz( zaV9zd5XCJRdb--MWA{j%!X^lmcQOly4G^L(Oo#A=O$6M+GZ22vNILz_MQ7IJPWzt% z1K9wc5!f5A8ntjWoWJ}d#&1r>l8$&lE!J@~Piajv0eVHGdz?JC?i$0L!1q%h-%#s( z^}UxMWvKiqT?L$X(#)_e3b!ua1`r{Y#Tw7WCI<U^m#jhtiMnzCQjS2b2u9baoMZRk z2)6D><*hg{bi;|)0_@t3bMAT{fUDAEX2TQfhH=SPAIJCKPflr5xK&8;Alj<tes!gc z1LU5=AqTjGX8M}DuYhwyM^x@}kaz%q)kIkL$}S+^36?7Xxpp8w0_Io1xsP*Cn2W>q zpMt-yN-gib3&0mitw@E%+{8IE_k1!FE2Lf50+^AuLI801ev|OkcQ11DPl`yom@~X7 zbb{zdk;#G?^ur<a>~zT%&tzjJ6MM6e)~D2EX3@6TMm*a?)@AH-82;)lG2=beBPkuv zIfTt*47@50>F~i20EJ0Fp$m*La9zI<oOS#h{QNT~;B_CqCrd;6eh_qceiPp;LyG7L z_dmKFyN0Uh?y$~3SDO>rhzMy92E$11<-xo>fC7*!fO`di6{S%<G_o_j*~wvC2gss= zLm1WRefW%l11uoM_5Ed1;pM(*>i||hwE>Sju>lYKeJ$>Oa5Xk=ecp$JKN7(A^2c2N zIsiYaEkE}s_2q>Gus5t^1azpnoWLd$GS*0AE`T=x_&R`x0qg*9Cx9<Q48lV*F7Npc zXZBs!|F&^0A)Yo<olOA%|NGbg?%yCoW+}zQ=n#Tkn^4=b2DJ@OiN8%x!{4$7wXOZ| zx35RAb0dP?TM!KFKrpf!d~^tWY(#jYSA}66zOR|hxNaX|VghG{qBg*?T!9R3;N}O% z#|vG-o&BSh=7;=&JR482<yT|jKY{h2<;N*WB8wp=!nUYT?nM&HUH0RR_op_Z{~f?k znhb`kwo)feZsP=W0X~7-w)+0N|IHAas8YfC2X$gzcY}MsT(o5@7+T1~P-0lmXnM}T z@_DdASs2jEo$?roB9IeaQ7hMN!w>%OP$MmA1Xck!Gg|Sufo^CRtZ&q?65obG2{Qzg z4VTS(3xFS|t+>u_z{llxYzwOsaG+L2Ffsr>GAK4-Nny8;Pc6F0L)B@AW;Gt@LR9@j zR`@Y%rc}JQ6<UsDU`wOo(%q3dGDVLu=h*WP4XfD#45|nqPTaEaVpw|}(zgw+dC@h5 z=zII#&d<d+o(J>9SS^6zT^(w9<)4XMmnvL0!$nGD2*g4odKIG(T9NTZ<c<-G#^}9f zpRUP;@K(#XK%GGig$vB*hW;jwPbm7<eFdS|)n~_%!WqNX3ECxp(5w<>PRfOKw1Ki- zs}Ey)lpxC>4VedH2nkN-WEH6K$YdDSJeai{9vZD+OFHHE@aE4i++@%Iw}>aMk&$O) zJPJI1G)=`6eC5t<b;?b6Zp%F!(290DebT@;rd~$!mEIl+Rk81tf|dt9P#poP!+>7} zSPm>#5D|dj;e>-{B~)m9psP&Afs6Oc=gJXAqeY489O04~JoKi~q~VfdC{K5Q%|9JO z#dyf$u%8X=98zJ>Tg;x;FW?~qb*3fvbS<j-B|xMOjGjZSlXLTq`|^l8F0*D@QQOm5 zZoW-f1DEw=Ow*S=oziC_Eu{}`Zltm4m^=Q=3cxJQ%FFHxI(N$Y+n=QZmq8^fP}v36 zZ&w=nn}KX-<+5s|lQ^U^iUqboi{zp9*Vy*3MAl4-7|bSo{#(;#@{ZGIp}j;6)mDOf zbC?l@!%zh}<uM~6F$(BoCOuCW&Xo~|nHKtI)}{7Be_GuP-SE<@0UQe;GsOV_{Bqf5 z{O@ftlA{`b_V`t8HpZum28rRs@b-k2AuTLHUqLsv$UMWJK}1S0>08#puK<++pt2M2 zM?_!cJAhmn%Aod<w;Y;?qXuDa+ZlJf)j6sZFGDCQ(Pq;7^69s~85u-u0K}$~pZ(XN zC>N}-7*?6aH58`8XNuq0=>hlpSGU&#XL)e1C=HupP2yTZIt3!isBGpHX+zvx-vD2a zv&yvybXrmRG{wVB-fp#1S0@lUub={69Rx<Vf{$(zG#mtCLr8HlknaZaZGcz6S;y~% zpMUxU6bqS}_TF4P;iiu?k^UEH3aj}Xcl^=CGnEYD16-UJ4}TP>4FR<Qpt=)$Y#VrG zGx+F6@R9Z4BkRD2*8)S&h`-@A;6rP{hx^6*(T(6^Tfi$jfZA@r9~Sv?xnWF&iT9L; zdkOH$;@A$a1h5jcp`MA*^32PFu{>t<_TZ&2S%7!H`2_s<OK-%wdq0Miw_T2Jed<*> z@0`OifA-`wXc})g6Tpx2$6o(G#?w}1@(jJuT@m8#;wBQZ7-<(mDAL!;zaK;FkUuzs zy#E>CjB(33nOIUA(K&z*-nSi9W5E=F*Q&ypKDa{|$_IBM7~Ty&IxIrID{u6G7|Y`p zvlBt^EC&?I!V|qv0&+P$kU2Q+`0L7XE&hQGqxBb=F2Mu|&su@Fd}8!2vDd7?ZZ}<9 zQ@nT#ESHB@Y<Gro-?)7@{`^FL+S>dEK&nIjYWAYGk-5UDWEf|lW!i%A_(AH>-(5uy zms#g#CxR`X+J7!XCcWDCaX{CBYT>{<AXk7_>J(?8mpa8U61f7H=Ye@1KK%XvgYQy= zv<7co{~vRSi;JDF%L)_Ec(`5wiF4CKp@r+;oC6y!n|B_7rCBxNcdLf+ixq>qnmq8q zD+35dc7pp=sjOgVFBQ`k)gInvX+W3xDMNxrH#1(x(qI~Jb!{`vvXva;%@eY0JI#}m zA5`H=6+c>-ZxBiL+TJyU8u^~iar)6jPXJLERmTuSLXy)3ko<`Vw*bJS&*NB79K^{! z_H*NzT3AOj=uUquNiszEzGKkQdU1rb$6<tekEA6<sCN<Z*<MIeBRzvO+~l-USA~%U z^RQ`0s{Miu!-@N~!>|q-6{QUz@9cTo0;j0TL;6$3bguDjf2FFx#ChmB6&f&S<l4U> z3orDzfzO<6YiK<HVDlFiZU=Bp+6pdTJ&ZrEZP7DU(-|X1wJ5(Z?p^X%*on{^of7%0 z`B48N-*C<m_!SY--5(Qm@(NNRmc!mNy0BMoXKU?l5j-bNyF1t#5g{<aHyC54R~f~j zdO*FmB4bYd@vsoxCp<<ru}5C^6ZozXpBPP2%!^6dwTSBq;^%Q|9NMAYl~IW^F8+c* z{BaezM6FXjfB{|UHzc+M<wAlIlbaF<S922}q9NGhRs+csh;E+I<CxBel&WJU_6X1B z?xb0PO%IuAVQu0e&#j?k%Yb4&V^EQQj3Wdf=#9lGqay|_9u`m5az<4mOf)q1*{w+l zFG}-qx!~c#GyCeVb13Td@we`YmFvxiFuF#sbB%Q2cZ?baz@#yj8qq~L8H93QO)86_ z8(w-p1Rn25n=yqeu6qiro*UMzT}MnHL)D-;!>CC>%K|L4cxb-k`XGt22+ma=+M}Dy zZ`PPK>6QcB2lq$8tGmG~y8-S4xi%o*E<Dqb!`Vyb;mAeP66(@0{9Ck5YAqTP8CSol zC>SnT-=9TAJjU?-4;_MeGuj>axA<~|2asfn4&ufVZGcWAg%vLcup(Hl4J;?|%?jX5 z2I+T*8|$}@;@*e1<G1&0!VhnM4nMs8IsE+h8*s-Tx8UjLhIJ6zu+H49dp%~Q<sN3v zhqjCm*~Q#Aa2~x6om1><bZm&R7RV!FD&VytVI&^i3{-bW8twoqO$G|xfF}&;FI%z~ zzWcFb;khD0wGN*uo^aDi^@b_{RPH%z1VF>*sJq~n`!`3jHrPD3o~jK8Tzaefqd;v~ z8rOG$S9XApZI#CL=cI9c4fxO+%eelmc(07>V>?71zTAwfjO)nB&DX`ypq?v>Kd()O zoG;2hweHAc|Gj78ZLc{R-~0UQ@zn1>fYrbM0Dkbr*W!X#zZeVl&V=`54HxH+xqeih znch4^WNqeto+8UV4Qax;cS3}DI4`5R{If#KA=MiO2T`qm``kbEeW!m6K&n;Ss-0E* z=<z|kb+L7Jp0PDP1&oIx-7X-P6W+_kHWJER!1`^w@bre%=N=})+TAq_R04Dr>+D&v zB?$%Njiczg!u>4kdNg9YVj|=w@+EN|x(ek^Ds$uVhmk=T;_CstJ#8i}!MKls7;yD1 z2fEr)8z>EC(f8l|`vZ7c+Dy+sxD%7hP44?@lq{MhAJ_O$z!+FQ2UchUYwHw-bjf>! zClte<o?M4JAAZ{LaZ7N;`u~`FpL0`yt$~fz7RCY1#9UD;d1%9X=e>N^m)8Cr8AY1; z=pT0Am^o$aH7O4;4n8&tKD-OOG6L3CB*u=cU>u|}!}=v3xQe0cC!%|Brm^o`;8?rI zeoxEO#yyfjtkNSRsMnTO^VIj;{f;>vDC3P`-Hus2bL&SdJ8Pe33xN<E6|=Oi+z34y zcA~8k;N-PNFA(47jiS+JV-a2~Gs-Zo*Koxl=h~<;8cwT14HyaE1E8B2v@MBQP2^@V zajoR=B(IEU)v;w~Di7<1K^W0ph_dfxi!?7%&)~#s94iHc@=1GqFoXdXpw6A;;R}`% zQI2wXD<h6)(i_pO3Eo8@YJga2>dxf=fR8|&lbQ;?`iE`!!CU9F_OU^bgh~y?WYV`W z&zW^~5<yHksxE#FL3J2jWdy9)1(qv-=kkCryn;_WXcm5S=c=Zfn;v3_S=E_Y&k!B^ z0K!cpTrOt=ii%K}5XLu}pG`!TA;`|c;HfU6%ocVID<vhFICK@5FwjKejmLlyGuM`D z2-ItaV*R!Z6~J&q5$BY0Fsc{f5Fu9?fPkTU4|$@O@&uO@r|Mj336u?KLprlaha-%F zpy<RSd`sb6g@9K4&A^|<_w{r7EDVG1l%K~#G!5OH+Uq4vg7%^pKjvsO1A~3>u#HUq z2A#KLIx0sv(5Rn#)^EK5MB&>UM<M$dN0~n*{M(7s(c4`}9<!8pMMNK)-Ynr!ddPD1 z4<TuTHFMQ3D({@!q($T{InGx1XJAA(gguU-8(!)IIIZKHyKX`Tx)lHz8ujs(t5@Kz zFCKvcypZN%<Xn4WhX##*TIsmKYp)tyX<ZD;&Q6S572Y}`A9D!fT6GAh?h<E97dpZ6 z?cn|hSWpG`eSF}}hvL;A`h83x4a2EzXWX%1<knN42x-ug{UdD>2^j;*XWafV00*V5 z1OQz6>UlWz#ZyUn1TzLflY4ue!mQ63{l*$UHbcpI04sv!+k}A;3<xS<{s?#t0IPuk z*t~NLKmWr9{NXQKvHa1U*g2T&&(vPZ;Ux$5;FK3n!z)jifxY`W+~Tzjh8rubcS2e_ z%zFxm*~3OW)nSb(wO-)>DnN~cBLEP9aSjwG3qyKA&KFe<#yMVl>fYG4YYhK!^`BDL znZUKh6K^`Ca?e@rv%t)D-3s93RtviQLDPud2<A0AX91DXh+s_h7C|Uia2?KFL=yoM zp5*$>btaDK5FY2sBfTKgNKbWjY>%=nd3h-ZiO5Qf`{JGl;4IMh^X5#&yxEiShO-U> z5Ma~R-MHcZR^nH;J&L>jxCTLXPF8841mMg0W3GP%fN#~7pDUt|wlW-&>@-PZETi!^ z9?+^M`e_j1WL_|!*N0r+b^ULd@KOb>F3TdTYyP$yWBxb|W={Un<Pisqi7<YJvLlo` z$MQ#4Cw!a@Z~%{PYtYF#L4KStaOqiWSt*Npx$=n60u!N^ie>H1%e=f;{L6m4>HbI3 z)@0TCi{_@z#DHdKIt~xx2`&SZeB`B{tZXairD-$lC@@@f#H6&@nBd|)NdkByz!=n7 z=w7Kq&}^v#tWc7n-g1DK!{>f+cbb}0_}2RWm@CfUO5&xqw_hx9>(8~Q73nOyYpU~E zDGXEsy!Un)W|nhszk*<N7x>6-a2^Pub^PS1R0sc=La(um51&!*FO`gX;3X*w?RMAW z6SNB{@1}IFpYMUmW>2pXTuKA=LTg{>)dq)hHz|2iLULO!rrF=x0yNzZl8Cgj%$-m8 z+Del~j<AQA!P_Kce70#M%1j*C<4x5sj>drKxFZUcC_fJsw=9AO!r_@GHf(u0an&9d zLMyy!`}iBtOL>Nu%xh~PrHh#}^HmbP*fi(zN>cct9_mt2%;fPZLIDyYJR47RS7qZg zefBuwh|oH@ZvMi;VHoFcwg$JY7{HU8#+rA?bj=|ELL(<3UYA=AO%k{6G0L#=GWaw3 zRE|~7eel{Scx^<=4LKQVQ5ZT-JY?cSy2~1pD>YOwH*S)0VF=HpSI+~kk8-32^pFo* zeW5e5UK^rIoyuecyM}!&B5~Ke;xRYPB|$?PSVv~|cLB_>+?HIWH}250GZ_O@#$e_l z=Vg6@VoIQA8!ONb666se0t(8sbiYg(QH6(ip{&%9J2|<xejBt#6It@Jybh1Jb@@$z z2**M<kA}+HR6EIwc`sh+%N$q7m}86yL#Cd$%)r&^Jauje0tAf5mOSLR7d8eZBbas1 zXt|Zz)$Uzq^~Jxm*Ev8u{Q)4m>p}=fn0E55?SO4Y5n@u#l5&KVX9h;}r$nB1eL041 zc<EUHewVfY1%G>L0AKh;Kj;PyjR!08i8ivw`B53;nMno`puS*1Gl;Y1(!3G!EID~Z z$(sXAc%ugu>Wy9o%eBdH%sIU5*tu9Vzo)_aCBlV91q`}$$$g@2<<oEP0&ry(6*y#{ zE`0p0`-eqngRFi)s*}J&C<}HP(B%s~zT_Wc01Co@Ug!cVbb}SU!HPXVp&MSI1G`3m zOTV@Pd%yNhT>d{Raq|OP>Kf1iV0g^OAO5-xAO6-8Sa{w&IQ6mz@tb=#%Dro3?xLY2 z?BDg6n!SN9rGCVfT{!K~2q7*;t$0!msEtU^>dio9hoIv^hY0Onm?UVL<#Exg7vf`Y zKO|M1Em#2II2$_*3EZ5fppDzd@Yg4I5t+(S1dI7e``$P+K`}8daK@GAdKK`;#4!)G zLFu`^U3j98ZUi4)FFe$T*8<9OedrnRp*7$`(sO-m6L@7Scx9)^!yg5BRj!5d(o?++ z$hFCc4D!z_%MkHJfaNh`S`YsHbw}a$>(0m8-(QBWeB=xqcf?-L7yI!E0DhD|_WG|k z{Dtdi4?Fq;1zQ%g^P%aUC(w#S{|NxM0oW(wy8JW4NwIInmliS!v%6))$B!SM0M8X} z{Q++LH2Mqxz{Gin#WoSjU3oFe!TP|;XVTTVL3ng)iwnLaqse&DPTT}($xN|&l`QL} zHbE5I!!xDTZeI>;9~i>2M^bNu__e&IT9sGSMiV7;#!Y-lI2&(#8u`X`V0O^=-~D9( z7pKkVt%r0q?}c6u;*67xpe5lw^E|M839QrsuiO=G-tlsP=i!mH8}WaC%ftg}J>rbl z;kwLG=eWw-s|%{^rvyrgTRdNX*}VG!T;4?86XD+eQT+H3Ip+ic`0xON;hlhA0rSG6 z9L50#(tJEvRf{y2rk9(~x%Hf)-!&Jypdkfuo#$F`9e;jcl)XpgU`s0&p=oA4OJL^p z`YTpH5s!dUVS<h5K;wPFC>^U?${*C(u;FvzrDqitQ3{4H?Vtz^fz87+WD%8Sw$|8X zJL|zirIW%RwM>8*i!9!2>35A3A}a=P2Bs9dhP$Mo>CF@1iT;xLZ7AlGI>A<Os0$fT z1`Swa4UVe~wn#?T@0<%+GN;ZmB|MmOJhNe2G{5HHX*W-BRo*oSVv?KpA5UA!fCJaw zvpsUwTtj+8r@YFgagHcZ7{WnK?}3obCY5E2AGUIof>Q7XK2RG2uMC6vRe;H}Ipq-t zM=zLBr*Y#55#zM_vy5GFVuS_sh@F@umabgkK2DjHRC&8{*}-VVGO}<)6>%=_au+?= z$e@~Q7h&7a<2FuNeZuTM3(R~3OA|6{*LWW>(kj^J$1D6Yn{J}0Gu~5!uIsoQs?@e= zJA&?{MKn;YrP}Wb09B)C5-K_yQ24ZPz{xv%E~8T+=TQT>BQ4_&97P^+#|szl3Hi32 z()UwFodgmr;Pv6yMU${#PP-*1*|LLi6N2j#o2QZ~OFZMDZ7|@Gp`qW&c?D{dyoLPL z{iauC3-FXNM_TjW&<!V^1>o+qg(&#KFV^7EXT<&zWhmE1^@vfDTy+?4`7F-Rs=u}9 zKQc~S6JZ@8U)M*BFC#?&@W2;go~yfn+KA|{e7gw0%nD%4!)33}#0mU@_<5YvDoV3o z&Z6*g(ZlyXcyK6xyJRL~E_C2AuAe!~qdUl4p+T-Qm{$Pu9bkn?!oZvF1`0i3#mN{B zI&sQ-mgCy%*P@ovN$;MAw&UME@i!cP!7}{%?v1jZdV-FSVN+ml0Bvb;8qG4vjwtWQ zQ$;TUgdu%c8hSSY)ty4t&3A(3dw{$&q$7uqU2q8AaK_%L>T1E;iYMIkwy?5RH6>K; zIqNZq<DFZEo0o6WMJS|jx<RJlF5rlaJ0k<axVZ8Xr^fYRz$eD_3NfyatOFnJ7smC$ zXGB=|k$z!xS0Ul6J4GJ6CPf-*RBx9@9JI;JJSFYvK5Iq~E_uVzxcdih!4tP!g8#f| z3HF}d(;_xAg^TjXUjIb?nCssJAh{nR!eSj6oXTKHI|rU8y9$8jjp*+N@So#Rk$-Y{ zP2`D7rp*}EUoiKp0Dh50UjMs-DBZGJW7LB<!PmxF+**q<Fpq)di^79BUoZzTIR3tR z-MCes!m6E39JkG_tNmQTp5h~M3y`?ytpa1hU{)xKv(QWJ0F5L7;CJ^w3O`7_xVv6n zhtp&-QgaAxuJ+e6uDgWSr1UKSPu)2U!@JXFFfLx`Kz%&hbWQswt`Fr|=&aZdR_+uu zn=gt5w&#H{51;$lomsWu%Ju&-H=g+I`X=%V+i*@lj9Y;yK}Wn_f9brd0eq~ns@I24 z+`R)E2W1GP+8Bc2-Qbl`fH9QQpNZaxi)8a)EaFY0jHv~oi3yI?LYFGp?S3=n#SF%< ztvKT5!+b9F=9PS8F0V_E;|L0Gwh{o`>ZdpcKr>>|$1eG#5!jRKf_i%eB0y-@Ue$8? z-YkM*QJ>L`kc{ok%1PuMc{h&J*+{iX8N;4iTm}PU46u-wDmN!i-Z@yX#wUk9w^rkq z<%F!1vy8)xAppag^{EZSb>YN)Nkm+yJY+9|q7<Uj8HR6?w285$$Wjk|51|Jc%b5uP zJiBQ}gPF&|TBpt?QmL2<(~n*J6WMvA|LU*1uzg4vrL^}4Pia$%@K^<k))5si;7A|C zcAf96hup7%*G3TdV*vAH6e|&Saqjdk%$kxaYIExlhZp+=H5lu`ZstST1hej)b_fpX zJxJy?*M?e~=8R0n52#L`1HynsMI>4cPR_=4)t^3c8O2@7JUR(E-^;76BY98yON}E& zY5gAwB)xH)=E&>F^zRyv42~BGye}@FFf(L^Ow~t#JbN}k21mn%K*QOGg(4&#t1OqC zV81hR3I|2#wMXgEEY3Z~={)P{?&4Gq;lSW<YR~^v@U~NDTEu44f-N^#VDmE@H_oN6 z$qP9BhC|3|i~(LAoYA8q!(LdO#hK`Kxw=hy0yqu8%CrRmK-K4X=T{#`EeOD2Mn3># z%P9UJuXLHHap#s@h0AapzgGN`!I%spK+-iJ{Bs@v@Bx1mygC409T4^K%0RviT*`s} zcG`ZJ-P=(&zdF#>cIF)yB-AEsg1l`z<Bm51Ncg64_~hI6$KrXNF>;3ejFGXRczpvr zkoJEd^HEWV7=+VEt^}5A7Y5!!Cs?sl8q~Y-g&(fKBdd3|*g`j~Tsw$2T={pL^dAr4 zk*5b?ES8MA^ZHG6ot2&eG?o>&(h_8I4)AK|kv_T^sO|(00^#vr><03k;s{ih!?!+k z430Z=dS>+p@TKC3H+4DRnDlmgnnG@SfNVZ$*=QO=_)fXoPOH4uxsVOG51=N_M)$|U zGuJCS#aZ>0E#RXYz(>|gL;6}^c#SZu5BE!t^{t^%J&-mbuOJQT9bowmuzb7xT?TR` zz$;*%xzq5U?|La#-F7kl@V{@wn_hkp%B4NvXc5ByWADG?Ejfz2aroPF(v6$6N-Jr1 zB~XqCERaA6gM^7D8(~Zq2m^x0;B3HTFxbz}24jqoKo~G!Kmufh1Q-w!2n33toL17^ z9B#fRO}&3~nChPHIdjg;xw|}{xAt@QOz7#Z?yjz?uIjEn3czL6(=Y$G>KT_Oozsi9 zxjYTM4=r%rN1-3<=&1nyd02?-tFUUcj$;oj?7$ga_t{N$==<fHP+bJz(W05$H{HfB zw>BMxd>J6iAf0DiiHdTfHxdV|(uCufaQj1>%fmGT9-Zr?ANIo++_dgQz*TCO8?xrM z1LGuQ|J6ohXlxzIot@SD?c$-_ADOyn{S8GkG2rWiLHmZBYv1Ir%>Gt_ZM0r1nv--; zO59#uG_zNpIEmGbDBT{*39i%6H;EKNhS9Ay5RHr@8l9BqqF3Zu=t4wzXxkqA&kd!_ zb$>i{@%m5a#yvENGWcu7(nq{JBmPWJz7n1~^|lS~2apf19x&UA@va}qkh;|EfR?5a zFHVEHT{Mc*=n%IAX+@D7nsF^Oykq(_4)O_b&onu+3@EB&#oKz!OM?mh%@oOet{G>O zZ65HA1=r|iWz5D)NWl-`;2Od91@P9@dG0>rH%2Bo^hkV)N`~sW0~kouGQQ~$JUdS_ z31g@mejAR~m{+GC@ad~ucKeJZ`a|v=H;2pf>=Hg>+XMtCl1GXN6{b8nD^lR0&AZVm zzKgFXJo$*x^f=<b8YuWewV$pxb4a9CU9jXK9W3=Y0xDHdrN)fk2~H1h-IH0r9Iz?% z#2q_c_U%(HU_Y~ye5fd*OKrk`-mn`X<6^07iYVF1MC=~0#bM?O8W%amhdC`#48(0v zdjaSy$!8|&fOMok>6m5QjULj$Qa4$@+`F89ZBnqNNQo{WvHV!-2WPe{v2d8!u-Ps5 zjp$!K+zCmf10kf7+PC7v6*fLYdI%^~f1U<*TllgQLWxCp0<jN+QAI@})6GtGJE^rv zFXb!N>Gcbz!Mw&&&$WpBPT-R0(85a7Q)wCVfyntcms>1NOzC0B^#xxsB5`yQkxEMb zwsfz}1Kvjn(EP9mei&9yRPp@NSu}WqtIq+_15ZBHa`iKxUtX8Rk0~MDL<E5dQB;Mf zsGaC+95mZqJX(A)Ub53CP__BX&u*b42P^>GeBUho_1lj+Du=vC?M~MToN(`c$l#@> z&0SgE1A6dri#iBE+yQmwL9H23cTp~+tc*fb8W2$hwOSPyz3{kvWoN^S5<ECgut_!< z+pj?h@TB8b;mv=zAt^4G-r<fR=6ud#hbetc@f{KXYCtrq&YmAvPQg*2I)>?`D*pLP zrJmPq!S%n{jngl>4)4G0UUYecP{7|H-Ztuk-wm)sy_fot-jS{eMcF&JBfYsDqNB_x zRT(-Tl?gyJ(5Tn&-yb;}8`n+buTM6t1n?=pz60Ktg^m;c<sEylYo?FQhwxA`zp><- z`7e3K-}@9s!P973_v~En%mM9Lpt&2gv;(xb6|}&1tj|9Ln%^XMvNyMb+S4+WJk(K@ z(I`Z90-`bjQ5gp+V}KZeK9l{d(+<a_A9yY{{ou{`=sV8EW7n_ltBp#AHvqV`div!T z^raqforn`VSNh#K{=Q->bD$q5`lp75#XbPlN`zw$I}k5A^Kp33%bt#}Ui<>w_MR8x zp1(dH-+kpN7^xQCjdhM!R`D@A1R9xo?fP8+{=AI5zI4~z^3Ma^HX+Y%=ns&q;gl0y z=uqy;!tmhc9avaep4GLF&M~7Umx&?Bq6_}LPss_TA13rFa}XSa0IF(NZ)04Ba@Xg3 z0+?M`!vEfU_aNAE_)gIbg5Z(EULF9?{h;~x^}SE&6R20+BhCAU1_)U9$xSZ@aBPu` zYLUR}PM%Er99<YTjc3d=m<2{19WesYn1ra0tHnDNW3>J3RW~3mM;Z8!zHrySAsN)u z#>b5n{MungGW_600B+BXUj}^p?gjj0(-J^k#7lFC=XXm*)pdFd0z;Cyi6;<hG6~4G zQTNt?dKpFq{od`jkiXrRE>Hak{z+h&ZIdO#!l&xx0v<WoTUHUU@MHs?faHv6XFTxn z<kMGNyWhSrImpr>e6*CBoa$?GCYu7p=t_QOpX@0=BdwN6bUgl?OdCaB!^nV8uQ-!B zJ!TA!fx@!nRggwhrOi9VGpzFTbCT}_8CD}nRqe1=4r1P%cW&C+N6iO=(VD=C2ahBV ze8%ZKU>pxVf=lx%s~a-Q&||lPD5_e=Jn4{uk8a<S6UiVv;>E!ye}njD5s-Yh?IXwR zMhOeoK6~A6bYsDI0h#l~&66@&6?c^LYjaLBV@i3;by+cWL7gV3y(mMuny|Z4e|X|C z2NkYHZt(HYTxyK##3sv`<K}BMmEKIFqonKfENZ&ptJdN%k>n4szDRIscgtUhv!o+_ zkc}U}P~j*l=Pm(~R)t7*<XXnLJ`w3B1cN)Cc~}rg2RbP|VRWQ$1f{{iWub7c-L!x` z9{E^|35eB#IJ>ImGizOxp;w(ZlW!?R7?PG#Ereuo5PY#f(&vRH7%3mLtIt@`Vc2`~ z+^HYA-#hoF$%I;aXFEDmkfH;!#)xnSjHUlBKfL1H1JS5PX%wt6>YD_3>dzTUjI{ID z&C*(!rSvWRSVRCKkf;Ho2EabH=z)i~BMu!4kq_>izx?c6jCTI=vr9cv?fqYT0FUfw zdgKdRv|(xTly1M&;{1%Zu#|sB;3`4{#~=|9yg;}AT>%Gxx*#Z>pfv-u=j6M}i2M`s z_@mc6`xuPW3){h-G5QDBWFKLm&>H=NYhDB3sYMH{RRunA@o|>fz<_V~x_l+olpe)G zIDh=T7R(}&$8c810PR4J8fw>V9bfsMTZSIlqTM09@ALQI>2JRQQ#+Ovjsf}`gtcWk z|4LMp6Fo>Xex{pITkeQ%>K*B`k|)(xK-5<NH5t8i?aEPn?L%i{v{9I*HN3oj_IKW3 zBdUHAy7+RD0=hBbdpB(Nwlh%@=_f_!2y~~VgXlIS`#t#*I|^tBEPkZI?#FHEAdlze zj`h|~d4Brhqo9R{frW>Fg@<HV_@%9KmwK#dHL9!K>5~w(Ni~kfWaNxW4Qp0U;Qzex zNx1XM3-R4gzXZ=b>xjJ-<@^KyU#y;S`6mmj2<~E7uU#jk)08*n`hmQP;y(g7ZJ3BG zC#+pLfpbni3U7Yy+4#4MFTi#G_Z`^sm5<;T|MC~O<n0&W?azG*o_^dRICxZmnu{1k z7f(H6b<tv9WZn5j{*Ykmwd=nG;9ra8^FI$PqSJ*fa6>|Pn2@^+Awwuv>p)fQHqlC5 z9OM4Yg~Kf6hAHkuFN@KI+T1nL1L?jR7L=8@isve-b%>F1h{mW4i_N6O)xWwE&9-NU ze}BMN%N26w1Xp~9`a3mQ8>CQVkGs%wer}(h)N4G-gQpeE;5kQ*;h^z~pMH7Wvz$P~ z0$y&!CJyy+8OpsrDnq-gGdNqF7+<*N#xhF2bn4>u|5+#puLG7jfBA3FYwIyu5HR)j z4TR8H?E}DH{a`2B-5BV!Kufcr=3+S+`yD!kC`Z~09L8(f({-M61A|j+Y8-kdvzq>_ zi7(mCxq<kKp0M=$T_4~&5Q~D#OMTACqWN<tgKu}9=|)P@0ydx3zg`3K-h;U7^m&S| zknXP(TM&s6IAwHo9b%-OXeYZvY^p7jCR0ZHy}{=Vum<1;{ygI(q#O9It^9n-9N06> zvjux2<gTb{L&_r&snl{{++94pXiqrx&=FJwqkG?2<W<PskFG((&&1v2-sTf(CpvSg z${Y#pP8ZvD7dkh-z3oFsZ^=yI*59p4s!BXTs@@+N990QZ(;Zy-n;9D+EmJ_2eWMh6 zg_Vb}9Tr6PxtsmushdZTG`@G5pw=P~cjWO<=4c&(C+>}%=)SpG&kr5`NsMsFea^tg zR^v3;8Ft;XW0NV;!eaSG@JhvJ{kOs3uAJva<%xuH?g~RYiT}&Vuva~O>GKl4HLfiW zDeAS-jM#m_NS!fRcVR)EF~-LwH)N{}jOyvoxXIe3{g}NV{=(H0gy&g0>A*lpjPbG5 zGSq#c@RKV>D>l8P<PW9go<(2UkjxTreN4ZKV5<RYFz_(%d_0l!FAY+Mv&o#&xGXcg z^7juisF)v@7R(rR5~NmjcoYt&oh)$2iQw%)Qg?`|fT#k9tbFc%u<(M#zIKVsUw-z- z0lcSZp#U(q)WzFBt%~=IHNMb7jvU8^#OW0X@J?bnhDt*oGh8HKLcnXjz!$4~unRJX zm>{SNbml>=X;60wh^i3PQJ_)>L<MVBj^HIvdyN14{@`Uj$BlgbhU`T7;O#Hkh~qa- zB+bf;2%wQ#cxo*g;R+ugLvAMSgGf5ft78zA5p~XU6+i_LReb)NKkKt*gTr;V@5X5t zUWaRM<wsa)+Hv@EhzEH20?Wha^efqsE_H8W4rH|wlG>o|0;stg)Z8JR>Y^skpRcY2 zqA@_!aLSQu@X0@aVre)5_;~&7?^I3WaJfW4>&MUTplC?<8yNrew5N`|qTgkVdi4Qp ze&f!yUAvC=x<~$&Dx(!4wPU^80y>L8ya2R!gIYU4i(5d8j{u7g0}BtUu<u(zof#l* zN}Qq*wL5(hs7?ZvaT(<yY5<~!r=M{IzV(S0;nr`w8n1o9iF+&5`<tq#Uw(7-^vh2# zlnc`_z3=p|tB>!c6$E*l=tlu~`>+ui2GlAQoUm~n{^*=1;Qg<94laMs8*%UF-irq= zdmq02-iz?T*E|mwocjcvxN)7m`;thmTJLs%xC4OjtfTfTiq6V)muz~S_ssxfwO^Qe z?fO3jQ0O4U*>;RyZfmAraGduJ9sA2CNC#H622rWWv+xW<i}AqL;hzhsVXhrxzD+~x zUkiHCQ@?$r4=5F`kQoqiwt<K$GJ-&TRE2WayU-;L-@5*mqL}QQdgJ;pvHL<{g=bp< zAADAQ%QOm*=Pys5Lm0E`KDns|;8jKQdHu=$qj&sHV5AKVAt-Acvi=hyl8%d!2}F$v z75zdP=p%t|{`6MtoS849)c09s4+7qA9fM6`Sw*;EnJ0~f9G-gHhMxlXivk!LxPNyC zm)<lBio2l2S#;-j191tvp!|Gtx=5BYO&<^Nw3jgiu;;GhmE3lBvhg`z1k1;Da=P<i z?_|-Tfnh<Y{4(<N^=lbrrP`D1w&s1p3*{CJs~bJ~z;fsZ9++!+j0rxvaod1H%4qBm zoO^3z6gR#l4Zv5L3kZ`XKeKtcpc*;jRy(mgJ2ZQaE9*JJGk@X<)Md(;&F%>R$s<J& z)gUT$bylauPqXv8A7W?C4GDg4{YZk7Z@VG~mnY@vS9cs)*XqypIlFW$1VmJoa|76p zp+~nD5(5D6aAMd;x?Xv%EpQb&JK?sE9P<ExuN1%+0Pr6_-HoiiO6(hCJ>$Ovfy+lZ zUoicbgN6X7uL%^(bJ5Xl0T2+P0wJVccGBVdVWhrX1}Ba`YczvzPT4D1B6mLKo`(@= zGt0im#)nyp<1;SjLarFpBG!2!yusLtPOS~h%7JKn*P3pS$PJlMACsOe2fWv@E*w2T z$T<MSUOQL1QI+Kz@QoJ^SzSz|oLc((B-#uy+9X9>Twa@y@4jv}@(#&M!^_kCwXoD* zs8<gxq$--lV+MuL0t~mRJbg-cba;cljp3gQD-aMe+&c^T&Yho}mFTDysRfM+I-Np$ z3<idi4<E-->qd-h=2FlAN6md{k$#o}>wo}j6ZMST1VV-bj~dF6&U9HJaQoebPtxrB zyu$g*&;EM=pDS800Q}D{cH-MV-{F1dqbCZ{X+UKKkVKxb^l6sJ=mRbf(>g<+1}p&( zwL#q`s67XC=4D=$MzUKP0vEmL`2O<s!^;@L-UMnFdf`oqk6AZ{zka!L{0qA@Ysw1$ zJL`$Xl$o6(W=z~lLsoK#ifl{mKo=DNG8*HyowK;{)(47IwQtzIr-f&}^G1B`yN|$D z5cOP+<BsIsrCSbWF<KA$D`}z{R9}eHj^}xxwG(l3hur-fHPrd@6XtB~SNy?a@P-#0 zRSG@;#=#?0Tk;#a9j_`<z|}WwPdA^_?xe1{#$chuZ`^sH^^yC6DUqp+a`dSe5%q1{ z1*n_sRBz9Ln!7;FZJ@<RfrW>G1s(Ez2dFzQ(?@lP$~Z)I1w?fPP@PD2r$;p$`<Mgq z>GwPX_h0pT{Kacd!;0}`k9>48fa|NLU;byo1%!DZYs{pM3>@BkBoE|qqMtc*EJ}cb zR<FR*9(N2be*U@m%-dg%pZ$OD#I~<~6hHgF@5H~q?E<{@56{I@PdN$)teRjed9)TE zOQP0>`6!YOJGE+EL{&WFr~^>16b>PKLD38f!uyM6@WY3D>;mk`$%YJ;cAym8N=>bT z)51RnQH+PT?OsO2fW<b`^h0g3clkjYOvu`b3Z<?>Qx5`6R}Q|j3s);d>v9)53+2Al z>fq`d?;H$|1TNp}i#~wi(n3g(lW(9(s21mQRR9+j&E&L$8#wuZfD(|^Hoj`P?ND~V z3q`B-F+?L1GIBzt#%NaHv)?Uc_3dR-7q5SyP#xU1aUFoZ72aCOOs%x#6DV6loqGF* zj{^9@fLL1ae{Yz^^kN%va~ARZE{qjErW@m_C#CV;EC%PapQQk@*&8|cmQjsAVzXjn z3>BWqf@6>fp}Cwetnzt#xaH)W{{-_jd9e2MIq3LD{N8u=ubaP{#ohuR4-NeRA^#o& z*IKXjZ(^S(&dkI-N7ffQWNDJ6ufTE@sfmWdJrsd}Td91Vmt|-PPU@X<xPeEf^*uD9 z6r~eAX+@d#HxF#isA)Oy#0{eicRolQu$&f@rlBl3Zav_G-Ek!Pz7tBP75W@g`;h2I zx9#!NsxNrd;NztS&oiHnlA?zYtrGxzdmv01{QQ9h{ANmpa1E5@ZU(UNa8ma>4Bfh> z#uGW`srSe)CZN-n;oLiF0l3<U4n(L_1Ww$zrcWdb0zr-mZkPs;%ujV9mfq+DZeFY* zEDy6$=8|unEUms#Q&S#gI^|E~I!U?g)j*@>@-tqxtzyb*O713j{j_K{%_{Ru9ENN+ zm)8lN1Ne77-fsF=SbyDk?>HhAQueiP?B<o_Mvo!;_yw0}RNE85+NExsIRtBsm3LYi zke%&z;f1s<%ZUQ0h+-vaU+(6EyvARzjvf#gUKs(^o|?wf&t;ARu^B8*5uW1a7Cakh zmH}RJ<^cep!tRqb%)M$tP?sV`U_F3fFHlJ759*;1DnxZn9-m{rmmmD*-l^VYWy9^> zMHsz#)<ppBDOxxH{N-owMUx$~;WoV9g>H7Ev-c+Efu_Tled}JQWS$15&!txE>B1Pn zT5XeJCXD&Cr1PphE1g-QrkuV~Cw$yv*W&k%Js@8rh2im|fAIYy{X}VSD`gk@N8fN1 z8nuWOlhoVrT49qkUzn04W(?X3j;^6)omtf;)KO9mxeHy?68)NhAN=%odqLYWL8}wv zjUT@qANkUK>?zZcxC|t9;h9#X!1ZqP(C+#-@A%ExE=e*1Q7kuo#w}214x+Ua)Y=8a zEub<AQClT<FRR52AHVnsIN>p?a+Q+<UROW+%2)c41OWU`k<52YxA4n5_OLuXI+vF( zxM(;xZeLo{Q*s|TvRm`G0yLbm7jyw?1KkCnGYe|%0xfNk4)w)N%Avjm)ZQ(_y^Bcp zZFN#El&Gq3?^WqcKVa=7K5+3_c;M>S<J}iM39BX>gX20Fe5`uL6`yoj^U$D(E?*Gx zcuSr#bS(OSY9+$)8xF?H&Upep@apH`+wZ*y4_x*>+;i#Q<D2h(1K#(_=isGhKOV<# zI2e_R6zoQE;?DAJ2k5kcb`#WE0<{)F%>__<34l=N+Kxdq#(??=CdWtdl*0>8w$EL6 z$)-YQ1gF5InG715dhPoE3&6juFem)@(WU-B>SY)k8YqDlRUs<+%tIw`h_Ge%>~bLj z09fph&70j>z;d)tN`K1%Q3O$|%N^nM5r}Hda%lHmKL6F=og>D<9j8CM=`PGK6`s`n z$cxLq0zI7)eSGhkbEGEN>izggVGrd5fEO3d<PDDt>_YDceB&zMxEdIQ03eTzh#F%M zjd2+{p;9wS^+Q{C;f6aNDxolZ*r((5RS$Qpr6$IXvhU5?=N!<8S;$=kpz!wl-Agh4 z`G!59b_=vHjcT{>j-KLf_#kjX^AVee`B}S9*re3-jh>LX{lO;_yeQWo;TXSNIphPz z-$!c2cIzGd(FaFU56j}aAz8xf$9)QA;^E3suY6?)@$=IOpqLq_Sh5x4%RcGpza2Pv z`*ey_exVtxdaHM{>8+8%HkfLgMru+_NE>Acs78esgBe&eT7hkF7YR~kj)5eNyXB)F zeTxH=*GV3l7w`nCOc4Q<iduLmcSjLx?^Y+qt@jq*9hC`@0G@Ezi2YFasXIQnRga$s zo5eQ0?U<$1I?v4xCbih0QccdqRmn=&iT;S8iMU7S6X2cvhxnC#=fJj)9Q{QAKkN%j z4_x;1J^nJty-0pt$9jMEeh+YOt_kbz$kV*~F~vZ)1?nuxYZ00Gi-5r69<%=d2o4Hd z&Ql`mQ+>_kwfjC)UqeS^=gkelo+9|C6emtiK^~OMF;Ha*ZyQEx4$pRZsI&7n*?rE^ z0Lh{N2o<JV%Ukj^bx!AI2rQyc4CnT_(sCX!yO(yNTMcB!5|dL9=`PLUKN>7Pt@H8> zet~3zv-UF(YkKZ)@Z!yHN~ArZ|I=d<{rA5IlIG6H%RYlWJ-&TyFIb*jH}DnCi+0cc z24I5mTbqiIc2KzZEh9t%c=40hDpVxF2qG^9@W@5>3-$*f<ur4Dd$Bhwp9pdxUfr>Y zNkT4lC%Q{788CnO*-I#4(-Z(axOEAixZ;rveSkko9~U4<7$>_<BVRZl$H-B?K<BuQ zOe>w+ZkqSSK(`6BW<Z?<`CVlsi7F69c-6Cy?txD(cxn2P6wIT4@cmMDp`Uxo8a(rf z2f*-j4cvYstV_jz?M_Is4vQZ$U7g(V!x_086GHFo7Zvc%{@<VfcEDN|2O{8IpS>G@ z`yYW*63C?+{ha+~@&>o<13WckJMY7$ZtK}PdU6xgo&_~`f?9h()RiIiYb&IaHL9ag zui;DYJ+sX7(ckG{X0BR4e)e4e?k$q}RX_JcPID(24sVoX>)g92_R^z?C)BcmlKvC? zgFb<OlA@Uy=(eS^ygdzS?Uv`Is~zex+`HPH4wAdmYm*SQl|Xd`M0EnFi~>;|D_4x; z@7{O@?z`$Wc-I@BwA?$>-&8$Ag?BG=y5PzPcY)$EJJR=QC;H^r2+la}2)yxGXX0Pq z{71O<<9~*&U->A0_W!*TpMKi~c+2z7#@QzwiTzfLOOb8POd)v|THFP?%3<DafwaSX zX&&+74C1*xh-Y^pp5BJ;uFdG~d=&BSZJ_1?P-`F>UxjFFg>)WPYk1!A>&mFs|LK{6 zGXC5&c@%FOKA9U+58S!Cg;qBwk%p2Lbq@9cBC5#qA<as-SQ-N2E_Tl@3?Bgov#q#y zn=B{fDpQ5LtdAlZTZw3V6~yQyL~TSWM+1aX$^|5q0%|RS7H8xFmu^RnYXDai59Pi% z^+t8B^xkNDACx^_vhp+YMOPs8Sw<MnF7olg6BV3)_*hxEB;fMWJO+pyAfiZyZ*NRM zG{()@T6!nOH?F;<jMcYaoqFr~J5qRRIgn$LTL|=yLakg9U|YxZb290s-nM=oz@L>- z{3SQfV%uCx%I;<<Vey9yy)<=w=@IO@ZBtHi;Tfa8G8jP!I9c(s*>i53bD&W?<gM*h zv&$G@WnKc!Jo<<`Mtof}41L6!kZ}Z<XN0&TojFgI8~Ww_E{>eWLOjX+(CgsQMlO|B zpUWp~X(dy|(C4MQSx=0XH(^{gst+I4g-~LE_sR@+-11M^ggh^}lWsRp<Czc;q9zw{ zRU0z2J9ARsde0+hcS<-4BLj}yzm63n5yR0p=qT+F;NfI_^Bn~4Q_bj(G51>Dizt%O zVuXrPg=GHt==MFmE1C@tCq=v7O6Si_!@)P_%Z4xZiDwG_`=)6u@}r4(Kc?oQT!8rN zkafIWa0sLp#V~r&zgE{$pnV8LT~Mb9YA=D}t~wT~DxDsP@c1K_(}}Kt%Us>mvF0fm z{K4#8@#W_kB-)v-zs*!hNPp!wJ8&^Jq)Ai7gmd@guj}ZO<@}eSM~+S-1nhIWHE^En zhQ#j&e9jtn-;D>zvkY)qp_j36-4pq`*sB9D{+-e-6B;wkELgKsf-31mhJJJ4(=WK= z$#)*}03dYU0CQ5aGDC}|e9v@acz4|CXY8HwV<m_nt();bVSg^!gs1cO0_mQ4{7M|W zTIq4zQNr58pru0ky43{WSh_hM<n0-#v&%2Ik5)tw`sf@JZd@j8wL7@y!7cq)+J?Km zM|9+X`OD9~48Xq^MF0Rk`n89!ZI4<2<V;He!1RKbtO?ec>Gn&H*wS_ecidAtt)>Z= z&ltU&GnaJP@~D@28P+}SnjO?o$GyDd=|^I0r10GL#a<Oy!XFpSJQ4yQdBf38#sM19 zq#x)mL%psHASboqD~xgLghD9&YQ(goDO3<{y!HM*Ygj(~!<X-8j`V~+toG1!Zul#E zo&`SLH8f^3mEitB2&wBP&et74dlrBIYLoJ>DkCi%d&Fvd?5$5IrCb2V*U$dWUn?xs zBTIWMw6OQPKi}Fr5mB-r#M7o8mSwQCE<$~5=r?3A&IyjG)I8&ZQny>I&b;q7<qq}s z9#C^TXmPXLoxb?64FBGl1*i*%x^$pdSIWQIggQ69j+K++c-KXz<DM&Djko>rDX7;< zTR_nZP6lv&^^D6)u>pI5FH|Y($l*SqmlORU0FPY`L=M}3HJ*9e3HZyGo{um6<!f-; zr~ejHU-}TP`rw=K(bqp8fBdx5aPnggL9H6u3MF@z$6cVUc9*x8K+Q$a(k$ZnY2_^6 zfq2grbay?9?)FXSY=01)E%%|b`95?u-;2)FJ?Lz`5ApOiIVeXaAx0*o!?04rGmbe> zP4WuC>(*VessAnQJ}$tOx%_ZR-(@rC#K0Z9`#6hg5cyE5vM!_$7m{u$mgk`(j<IW* zo#+dluws)k0FdYTu)$ZB5J06W&v~BQ50zC1qO$TpL=&rJ$m)J~r1Obes7#YK1}!b1 zJF^4v><&<K9_V(^>2z?_FAJ|`{ALO#pipRnxpslhG71~Q{hp}>1nzyH6=HWq``)0r z0Q}Lh6DZDVdqAkpeb-;8Q0}7;BYGElRW74f&W*4B@2|_i_*>pt4`7d}p#dAbraVG= zP}>Mjy=}v%!N=Qxu+$-Z;)dOz<~*piyu7;*3_6~yi7PV{xRxCg<J1LVCpY;qW0dQV z(B0@xD#`|%R0=uKm)aiVO1LZ=eEidwS1IklEf=o9=eJ@R#&Q7ql>s5XneA6gf0J5B zBJ4|LOy}8p_7t*j%5A_^qZNBhgt{-aO4_-$^qvAZdUbzAH&IpYsId&Y60X1Pfx*kn z2`3)hNO1H5SwFV%z`4v4Ey#Ko;)(2;s6d#|-eir-t-A_GsoG*Yt60aA({XvoK(N1% z{!GBOj~smofK3Bq4PbUD#y4-CwexqY;We(>%tPCpT>p=$QeJz9PU9Yhq1!Pg$B^p) z0n}{)okbP4HB#rIM}QDGWm$KkD>Su(&Gaj4ES*T#$#u-K@2xzu3xpvaV;FXlSVqW< zyxq{dCBmvPZQRp+&1gzHx_C4m->*)NG;8L*GPCR1&<|J}0Qm-{4;Z6YL@tyaVsC}S z_72fh7Ye)n0P#Q$zZMNRV=pUzzED8(2mM_C#ww(KMiHESCJP^iKzAwmLjX`{1@~xO zq?<}ReK}+7b<9iXnQOUa!`q!6WcPXUOzsv=u7@?o`+=7{h4E&#0K)?B;)3Lz9OL|% z`W4Q#dFg8`vR?yoT#JeflN{9mRIK!O-oF{0ZlOgPx6Xg_thTO$x8D5M4;KL_?8%>7 z?BZRQ-H$|1a&bYnp2olp`R>n5<>mI9&@UL1*YjDoJzSpdU?J0XrC!jU1$CFCJyW0K zjS42m>UjP+NA#{#Hk>s2%<msz(;Z>-53acYz_~>;f93h>aN^+;&eOoW2(bB`A$6xS z9R1RI>+%<nRAh8tMM7>OQO6v}_LmD(7Z#eh<DSAt9Fzk8@a6mQ?n~5(2de%_tC3Ap z9CUkS4ZEzBqx@Yz$9(hv<Li$*pzb2j+5>9sR8bbH5Y<U}hIS-3z+L!)qw(}7ma;Jv z06tJZ`#X+j*3|3TA{pOw_YAh}3g}I2jHfm!347U&MYgH_cED8$%y^)*&CKFIJ^C(7 zrYoGyuK<#T-Rk`GcnRptnBD1Ed<0m0M1^|aBhy4Ri0TAHbtO<$q24Q_fT&}?)#Ld1 zJI}@)-+Bf9_*q9Ur@#4Q)zdG3cWJpTv!gr<dM&XkeHVJIQo%8Y9f%W;I0PqdJOn2l zeh5xFd>vL!_@aIKlq1I6C}vL4uH32G?SMLM6~3(vbkq)XwG$nkCaBW_by`5T4QjW6 zxDD!d0Rlv0M4qEPI*Dj(r3~rbTmU*PtQo80$s5<;C-?6x+6*5?zh?&b8hq}3fX1d? zyMEKU&u+Q~z|;FGpTVs=S~z)aAG>_|!M)6}A)wB+kJzA7bVD(g+I=hrC;_}aR^MF3 zRq}_?HokIP1D$#)Ds@C76No0)$^|8H2V!&*oyrJqx_1+{?U~1p`3{ykG3MGa^v1xI z^$3lM!2V+u>^~Y|<H{QL8;$Hb0cpBr${wKwn%{$X&sOQAj4HVH&Z#n@2wamY8z{6z zD=sp@@72el_gVM7CN&{NusEGPqsYgR0A6-%`pD{`fZJZ~vs`(|Q0}6xL%BE9E+?rV z-??cke)C}Ab7*g#dh7c1F0;@$a-aF=BIl$xoT=wIcj(&rUj*R!gOtYMi?_|<ZBJUQ zj$J7c5?p7BWHZ<D7)^q0+{;kq8iYL0xbuMXpI+g@`0g~9I0({6$LXXDaPuiEZ=XXc zG<))u?c$MPb14K~{^B6#PTrOiLhUg~9{SqX&biu>eZ-qbO=6`jBB5bzkWYn!EeY0) zI#z2_7bZik_{WssZYJH#18M0w=(BB*uB0{!h>F~SULOUjbu->|_SfEA$}yRlaMC*a zD1xxBpohTX?c&pe^)p}Ie36h_76~9yNJSMS;U-n2D57$l=%&jl?N29w1S#hbH>$zk zV7#s_t)!dr697J11o_K;z8e?(-pVv>x-@I>Bc%Bn;4bhYRo}ePEqPWcV8bbEw;2!v zaYxz#x^0LWl71HgM;*Ef<0Cc9FAaY_$amcGDj<fWNsH#yjp=iCA2O1s9(y{C&94$9 z9K&t^lH7)4#9BSZ7AvLV$pc0|;gz-81y&ncL6STwPtyLXEWIO*2qF@!jiiy*4S$;k z0kdeI6R2{U?wZ~Q7Jml$hDYJ!{K?`uPMh}{ziycU9!5yUF_-59PgU}OKl4IiY--iW zWDQdMKZ*<kNYPSHCg^~kX1MJcDWd0NB&6%=UuV~P%7LyfyTu&BeM2OGXFegl-zcam zsW!FV3Ge=Ao!k*w#4^_mME48tD~1Rn=`4)+xz94eZFfDAqn4R)t3gY%BF>XoS)sY# z{N-oI<A3<$ccFwG>0kWeR=nvshvKBeCu}C_>imFre3M8L3J9tHIQqT8UoFJ3(zrUe z+p#`*mN_RT05K?T0i8LB&b$nLU8w_=Iw)=e-7a4BtYh%Ss{-M_^TYE2eB9xeh3sSi zFj|lB?mu~~-G%}%$JY341M&g;mGrIY%oU>s-B1?%MgTxXIne7ch6JU*{O0b5(diC1 z5>`L(;V<5Y)sr>6?Zq1%RX4yixgKT|44=LpQd%?KWiI;g<l#-HaEjIW+O6F{)Br^_ zh{`BLZ3QUq0Mr5E7C!w~r{k2De+x77rRcu@4A7st6x90hv;MPw_LZMUzR1@ph-1R{ zez6^|IRDV_nD?#FB?1LxY;QfzEeA|5w+e!x?^I&Irl9~>GFj7Eh{tv1!)~nnmQA2D z4^(C$s^g&Q3ZOO#Q5l!c^r!~J4N%+w#3B$cf#Mc6tXqZ8z5hJC>7^&);*Va7U*4W$ zw|{YXPxbW65A0n3hi`IKjKa!Y9^2=TV5m;?74-<muN}b&2d~6Q8`t5aqmRIGM;(dA z_zIw+cK|T31_YZdDMvZQUA6PPBc0yeHmKVMI&J9~Z#R{rTwQlsGK_ntCDU~~>bDC} zS2^IxQA%Ra+%#x$4j7%3&XH;zq!gs*9CuI|PW0EWyJXX~Q?FV7g`yb+A$!(wB?>sv z@7_~@;kuH!muxQq1P`+mlT<K<v7)&b_=?Oz!^dQD@Z`S1)*fsSfT-5wqLPW#h#K<f zglKFf9$gT4_LuvM)Uu);;mFlBoV<S>r|e(H6Ao%%<BF<(qNg;sxVZq#Zdb=DG;qar zw-l<bg3HRtBnX4juWzy|;2$f!$_~ypv-4UtHWGfB4+@>}bmpNWICModn=Z?Oykjy{ zz7SF&tJb9hy*?&a-?D`}-}uQ*Wng-V!Ob@p?A1QJEe-AkF>)Q|);mhl2w>`M8@8_d zzYo0|z~2`sa-mJQ<fds%juZ|@v?4uA1UA2YL-*i+dT8KG%_f{&d^(H42hy7+=aV>X zSP_P2%H#|Qq0{<sawY*;^0^4`u}mm$TxX48w@hC%yM5)3m0|E8LR$AUW$gvsgo8`N z8v3b!=-W_#q`;lAx<*WqHiGIeh9D~rS?NrbLTzNwWfjzm)vPwK`J;8ujWT)Y&g3g( z)S%jk{EOHzMi7YOF0NmOP>Lt6Ygl-v=d>;n0Cq#Nfk^H^M7k|w*yfpDZ6-9YtjGn^ zk#=|_^tNSZVJG@#S&Co_Jd|OFw0b7_vNzPJv7BerCCvB!2?d?#zkYZLzuDZx@dr1u zyU6WAw;E~du6(X-MZ*7KE}xQ5=MbtK!4nC&$iA}#w3mR9l`vsOMTAI1IDW$#{Nk?R z8j{Q@*^cb7#BxeUQ#Y|l=s|zzHnx|yI=m;O+**r)bUEp?Qr!?3mW*0GUh(S(L7jn( z6N9rz6Hs6-MS@jF%VhJ7&7*odJ%x&H5Sd?&tPlb__RQsPj1pm_F6=hc;I^kZQh>Li z(<XUCNVs{s`jmb~q@06pS~A^hveEn=z+$to;eXM>Cyxr=4{*{H0wRuqC{p5{5=VMy zEai2qM_@-nAdzp@93jC8fL&MPZ<F7dF|Kqh%^T(xTKVf<0zC2P6<E8XmU<o%H^yP2 zoF`rlQa6b&Ln~8aAMqC~HxhuTLPT{L{m0=Ccivxk;rty^Z&0NRq;^nx)dPoa<}W|{ zGvj~w<8uMLtOznO5#IBK`|*vxJCWtzLk{_XU>xe+)9s0r%~qwLIMI(%3O^ZIP3WHd zW6GK^FkLd1yV0pV2T@-sccE7ra)-L;;3=mZf`iwNWAlzeN60-Fz{hpFjQ+v*_XqHb zA{hd}YoB>24qQ`D>S9PVq+9cMB1O`0zVLOUW(n>$=7FdHq6Q(<!V;F*9rx`UyU;oO z<)`n&y8Rn?$vFoD&`m;YjOlC5OFhc3PdCmBJX{mM&(b$~tvV%0Ul-<pXct7K0jlo@ zQ5lD*wGhWG2#Rsofs^=$xBed9@S*GbMA{2)s-J!3b*&#i`%4N*{_ZLO&m1)4tA4%> zuXx6x`9E;<I8t_6p9-19s`4dp)AGcwLLd0XO>W5~^6*pws0-=KY6EdgMjz<RL9{18 zwMn41LOIjxN=7w6okgI#2*itkXyde#*5UfgUWCiOeFy&fpMQ?6JBPl=^P=h*m#+u# zyw3H1*fn+T7p#?K80ws)7xY>ga%Pdtzxs>=@%2AA5bu4$Bwl<Na9nK;mFcaB=l4iw zw+_M1&o1w<v&)<Fh!<uM&$F}3cgwTOyW1Z^XX^v#Y`#AU#lHDobhq4(&ejLf-M$Ik z9gm{BXA9z)?TBZ0BVL#REiHgLOKP`zN0v=$H#-Q_Z6j_jAYPo2X)0B@qoX2?_Afa8 zAdHoBp1?cG$RrbdG$o%E3itQuT&KwAVcDMdyS^b&uBB2Y1=d3GN!Y#vp|;7}W?TU? zOk6n#m0>n&jLWd@qbm?i$k6Wn!b~g1ueLUE$?dav>;LY=8DE~l<NxzfyzPfO@vZw7 zFx!l6`cUWB)509OGuzRf*@5r;;*P${b>N#*Z(Lvgvg%%akTMcveCNJ*=Wtoyx-vW~ zJr_dzNQjh|A3u@ZX0DP^7WB|d?Xkf=(vFM9c;dWJnF$Dd_ZNka9_UWJb^X5-GW59G zqpuD7Zr9M{OkF$6ny22j;k^I~TdF^I^DJ8J!o#;&y3tGnw_)*TJ<G{~2)P$2jT^== z$>(}}!c6=-W=yaaFN)!`i&Y1dUq)7$DftF}ABE;UgX%4ze9S#L@AeHoY(Wve<F=>A z24ST)^yxL<sBcxmI55L4k*>z;5%wF)q4RrbirB=OjW5&B#Bf#jdA8rB$`XKxAS!ja z*s!LK+A(PfH{AXJX66@r*P{Rk0i1A9Bk4l@YxPHufn?R$si-z^n?(n(X){DNDLe&4 zq{6wULKw%`w!5$seXDksXuNs&VlwZPYn2;HEaAcGYT>9Wk}i1LhmY<6_*BsfeBtMN zf@J_m&aiiJ;W(!H-8SyJb`Nb!97q-A2Bw&ju}1(XR?+F20L60Qgoq$bAOgp4*l&OW z`-92R$YSq&;~ZxXR$ch6Qj10$;NSUnsRltL?Zoe`fg}R`Sw5^9ucXJc{!QUPp1K8a zcI7;~HokIa-Xx2pgqInb${<hyh^Qi+YUY{DyxHzzesOsnks2D+#F>$DT)FM4bwL5f zd$_}ZQf=51e0{2kUhh2B?_<`+j))|U8-Ql3pdAWmTDYa;RB<r;U-5o(K01-z9Ihip zKkEg2yxRpk{p1q8dZgBQP|Q=<x_@{t_i*7^znAPn=d7GVqDlz}-hQl|-494-$nx{5 zDCQxfdkq3|;YU<eJO0$1pJh~r6W#EqfEo~V(WL8sQBh<7;CsK?h3kGh&7OELa2wUV z7mB7bJ5=#0l4*_8-Q_(N<d|?9oH$akbS|~$q$5fQAZkd*lZYS$@Y1IhKGpWD(Pw^t zwJ8#KYtalx>k;1ZlEah1;nRD)&A<tXCE{a@H4o1wC`wIw0fCC#%^%fZGkwC{#m7YH zKm@$*!?)qO+jo1_4DT4z^AN2#xcWn?5YIEV=qGjWbFB9T1fUB+O&R{XxeMsb0ipt` zOv<yfD>7o{tDkcu&VBsBedZs87X=9Ksv?<w|Ciel^W&WI%4x;}UA`ac-(K09cYN;c z&e<%;GP;H`58PY%NZutQakr&&ygdVIZ3iuF1{QRf_h}&RNS;<(0a0Hi&rGk31JMXX zRKqKudmQe#;sU(kMaLr=`Z=n27JwV8XIy?*X*ur2jVHaF=!MQQc-IZPqywzoL_D_} z-JOr1v*kW?w?8Bu+Y8g`-0}r^cKN~#;<??3XLcaovsF6FcRY;FHg$IS7VR*<SDs_O z<$iRxJ&4YZhtb`&8S$QN=+5qxPWQz*P-{W$NN-Cb(hl>O{Ee=eR(lDwFbirfKtvHl zJvm=+vR=UpPdKPZvuHSJ-6fm;wTz5{;2R6_*~3M$otj^!a4cEU+f5e&Uzio8B}B{Y zH1w{z%>S{3kby8%m7tcLQHJ$QP83A7As3TG6={5`R57_a9cpV3*gW6GSMQ$38^6B; zCw%@<yzI(txaz@06BZsM7q`&DG=6sbUD!5VXhkRhd^hmC*x9@q;n2*C%TnGiS!C#H ztga)dZ^ezh+}k@IJ+Nvd!uf}%kM{7>W+0P6tJUi}-|RszGHHy-aPHN**@Z43uw~Z_ zZoTi(0TD9rnN;8R>*(vp3D%F2>Ma~;x=ilhKS<6Tb}n}D^*ajh=(*OiGvyhJdBGi{ zxo9`kVf;D=qabx{`znw&sQG4nnkVRqTk>YSk=_x~CoI$X3?6WslHa=y2lqPkt_;@c zGYARDXiLisbIl%Q_A|@$rFXw|^Wfu8xDWZY`i(tl+?jDnuzppqfL#vo@uus;oe^e% z3uokl@n}l(Yq!nZc{u?B5ulyum4<ZYnDE5F)i)GgeAp8XUsJ<mgH0<niTnB^D8C)$ z#^q)DA$O#cFHMrvN~b#|s;Gqq?lyK{OYv~-n=LfbELA-xyB_)(?`VGBpR0rT&U%&b ziGi?Y@Qs^i(CRomDoc;x_;8WsHU#fObwgx3)CW>cLv)~`*hyPJQ%1BC5kyplJ{SG? zjpfW`a-qq((&!#s9k=>5X$a!?{6n4@A#Bz0^6gMVYa?!sq$R?d@v6TpuY5qlYe6vE z<Ah59Zhjt`<}Ak<q>@!9JlRW|rc;#zU9cnM2!IgSvAgiRbzmU&Po8~EZUP%pDkn=| zLS3uJg8aIS`)QE&$d-|&4_sa`L<rGWq5OCoX{RCC*{gffI-k#(-m9FDO-Scw@bKix z7eZP5Gs!gDaXCDA_7m1HvhpL4kV*!Esy(e;-0YYeD<7U!md-*#{zVlPwz}dbz+Lwj zK8pO#Bu}#W6e}$#lKF1*Z=N*`;BSf|1OV^;!UL*6Vtg?;$Q3T^nvmu{I+@uqst8jc z3F!_YbzGC7;2E+%?$q)MJ%%f(jeH$>c656Ih`TZja;2ttc?B<i+L4)Uk`tcK&TW2e z(ac`^%tLYDYUZeRtLpmpQs5DSu5ZNAy@h_pv*0QT1R$#FcmriC28?{T^S*u0i4FkG zc8r(2`zCDKngl1|z_=k2WsTDxC4(_EuXn-6vs}lzo1QHa>Inp?>vk4__8y?M8`Nz= zR2o2a5>y!ji5f%{;a}eQMAT~oMO$~_`Sr7}e7P>4HN=%gGTlAf#?Nlwoqo})8F+j0 zw(~gC%_s29(~^XiN@Vo|IWJuV12(rjkSU`zO>$@YG^nYZ>5Gqmnp;5aS(&afDjn&y zRX}YLsEz?q11ly*@yWkA8$bT+^Kje|tMlPCIGh6Dmg*UopFXf|5gG%_?APcuYJOTI z^IvRj;#&_a$V$as#EWz2?%pDIk5Ao;?zV@}-SIHGyQbu>@$H+?+4>+lTa~kX^L;X1 zXm|PC9>j~Y(h1*QG9lZO-Q|5KqZ%j%by|p*=49S+3{h*yKee;t)sJ6Sq**vzwC<8k zFE1;z6j0y~D0EoQ=H+st18ITHfAzK3$d(0?E=Fp78b=GlY^&hlb~(O#9cqIjlR}|F z)M@8AX=dF;WeAH9+A-nBk1XLe-`kESeQ65+a?=cUF3HtaadQFxb912}3L3r?cwWef z-t02v$#vYgveZoz0*{`XnTC(^o{m$`jBGE%a~?B>TCbIG?i|VYei)FRr2-J@JoHhB z#wbLUos9<I`@gyqR9vVhi`jU+-Cy44d7T!vTnJCPLVPC#mSZ6KVCrofJ^|pS964md zT{{a$5&0>=s@kXRDicC^WbuT|OtOTVZ;)#~<Pr;Dg>6lhC(@4;R4auiScw-tU49|2 zanCOEPC%RwGYyfRJbU(EP6(7cQeR%(q}xwjQcg+FHRnlgdkggD;kj^-h@^HL`DVri zVEyXq;Q6IwvD*l2VsCcU3-*oEcp=$lA_k2@)W+0#=oJg^Z(V!qfR)G(#~sx0zu;Zu zqlq9-(myV7!D%1Qr|EeQ%TMh@w!*N=gw1vbGxLR1!PeFf9<|4<Mi5(Wcp*w6*vAQN z_zgEsZj3gzefa3#qTu{}&tezf`|T`JjcCTMr(zlhcX3jRpN1H$T_-uT)2-IGoQ??; zw}H4R7t{-Z#L+2m!p60IW>_3tlC+|dd&aqGHtVc#m(e<NkW?XkU}uioqm<7A0J?F% zozNQ&T3Lm6UJ~?)2s<4J=7<c<M|~6GP&;_oEdeGVfZ2quWlqZJAk^;EBpQ{@>5*;I z88u%%@E#wbo*U<uk8ko$a3ia@j&&qSQ+jVwVEB)x@!1*5B0YC;Qc`{)g*QrtrzaD# zo)i(8UFm=cHS5K#m$5jjEx5Bs)2)6koVx4lVa=cWfMX6F!x0CmW92;c7ojF`epByB zN0uP_9%-^o>9M>JBFKeUY8SewfD=)t6XX7ew`Wx`58P+*bAuFFeb3Re>g_BZn7{n& z4+40oC{jPWV;Wcea)-RJ#!W`+yN|s5CE-DW1O$mx-3f8JvMC;)IUv}z&R+o31-gr% z&b-tUL`8;mS0TwCf6M_m;*gaY`R0PNg%B8h=J#I-pwQM|xeI+G0zy%O?vqg4gZ*-W z$M1==UrMs%WNGpc@<@e<Ing-?l(Denc$Baa!v{O|wD97;y9o<R-F(!P(qk#1r!-+F zzhUN-=5?V^@BEt}sPV5Bh)`>{bgohiQ5{pe(MLd{ilaBK!k@kTgp9oUf|t2+zxCs1 z-4C-UXfU|y=i5BG0sQoBt~1)l5VC5g9_3pq3Uk7z1_S`x5S!KMJ&p8sQcDl#@}FRK zr4z|HPIn1t?Ey8n1B;u1r77uH?<@d_AgU7(wbjy@UY!7<Q9#si`YDIt#xK1X?|Q@I z%dq=p!D;~4SI@Zo&q~wh_5uvmi4FiCxN(niE|J`o-daRFvqSD6fAnq{hJEU8<ut!n z?k?Z@5IWnXb3LBkhVIM`#PidL7iK}NMgQ*d(k$QrbvvM?dC<Z%&|ZS5R3RFp^4wb? zaKZuOICI0QQpy7GH|s9hw5%4>sn@PAB+0ffE~68jYqnt5nlHJ$Dr*AZFwNg-@S)EI zN*3Sl7le>!c?ki%$b{NWc_hOS;nBGcKJ<${c>I4pii>}^12=71z_;(-T{PRPrrx-I ze&|fwr-fzpjSrtt8lTOvpZfSTVU}+RyG{p&=N>s0e(4%Id`i?Z4{ISJh)P2qbx<8K zlWA?F`tC1&Q?!UpQ*T)>7k#)BPxm*=5$JpG1DCJ5-)8Yxk-C7HSZG?4I2GO{R}gNS zdi#cHz@7*)TV0`pffm|)k^}oXi*|V$AF#=)|2M~M*(x{T0dg}}j8x|i!=RSVbEZgk zv%Pjv_ks{#&f=}UZ+v6Z_l@<;!+?cAqnsmy@<SfJ8LFG6DXxR@XFeY7@-pAMP+2Kl zDf6}{JZ8T-^dg&q^(&rU8(%n2v<`k%4>@yk9q#&<RE8{+JF259yl9f&9S?57-J6Dc z<}&~sy}vx4(N)n+Q<3$P+_<&|uS|CuU)Nn<n>@&AYak`Rgn$rLwOc>3#^JVIg`=Eo z_32f1U06*5v@Th+C*-+XT4*c*|CtNh4EXA=7;AP7=Ek!Kzpcn+%kH@MRy=7e?mXAd z^yE>$gPeeF2h>^ux^0+UgrWjO(Xxbdcd%jC@{aSDlzl9u^V@orJyv)o1l#izod1&d z()vdA_3T3V^S{H^)a`N2ap7Z{(~wJdg4Nx}GjyZ6Njy5P=@VXc-cQ2L0;0nBN+Qo8 z1RmP5J8v@#9mx3y=vj-iOFhNBDQQ0|L!V&u(2}psLylWlc=S8u`++nIT2Ums$<c_( z9>pj1q7!FPfW<;xr*4+RghwdJ0-v)zvI<RJW*qC*=`Nq$@9C$kf-Ss-&Ax=6WXu<a zzI+QXIDHFnN3$!=QoPsDtKM8vRnAt`pvtat-==M7cM7%FU2|VQvjx52Ct)ydWm5fX zIXL+jGTjG@Af@5GUwSYpKu;S}P3@yikD|gKsSW7vf*u{(-Q`8eBS!%tw;Zw?#-vFq zLERS6o|8Lw0d<zJS|A}Jyzr@y@ij$1@C;Sr^NMElvZo%516S9PCQu;F%sjG=Uk6nI zN`5?P*-%LCMFbL6$i)X03$<=H#(fVJo`c-Gbj|sH2e~N!--~AE!Y%jB;7|YYHvpxl z4jdBREZ|aFl8Cjt<)85I;}E2jf5xYKEwa*uP%IaZcIKoby)!TSraEEH%!a7quU>sJ zHm;k@fmBa;R{fkSU*Vzw;KxNWz3S)N(hq$!T+}|!Kc|GpSkg!>db4Q5@M*_bK<s6( zuW}gL99=YBu7>1zYLIlMQ+pcJ+y*R8NoRU%r=*Ff4pCbH)K>$wl|W@2B5I)CsN-E1 zo`&l$`$HVFaaC{JiowUKXI%cyq3U--gkDbcEdcH<QozG=9enzB6&g<|lGJU>UFkF1 zWytoOkD|MKGvev(i05|6Fz-wA(qZ0dsomurn6t}==>XNMQrb&0y!@gxsEGO~M14e_ zkq&`Bed3{Im3S;lIKQqhkj+;pw%B}o87banif+*^m*dYfVK0r^GK%dbD1wr|4`Aa= zKuy@<SQ?|cZBTo8&Ub5d317Q=9?$y57CbUr_#CwF0Pq|AmIFdctj`Y?lB+?bH}K5o z5H)pAe>CLPXF)h{yn-_h83`u{jeU5Yhn|%RLLPNc8<9Hzt9mjmp&Q5e-<$3(TF4iB zp<sZVKcAB}FSzZRCr@jFD-z{V?e@~MuBo?exCFp22E?ok@GcHy?5+@#>F{m6y>w$A zAM!aJt-N?gWHGUTK-60uiKWq2C%$tfR|N)uVUJ5++YS27Am4}H?=6{=2a0yH+h#tQ z(@!2*>4i^N`Z6k~p-(!fo(vr~+d+!(>8r*W#CT_Do?{Fs$+TXGij+h3afn(YIS*YS zc=?ZS8UWG$;iv=Z32U)1%;-`lG4-M)@5jnO;mSkp$mL<i39=0<7058GtY9MSD1Kbf zc8g$o>3RHCNM`|e5=e4Sgo3cxJ_Q|7+dh2srvWS$smKrSp2v>4E)ts52zV-ydKPE{ z4Q^X7kEL5@KpL)0G7nK?+Y$*tSB7)%v}C?4+~|t2Iu6}`A|r#6fqX<^C4dg2Ou|X- z`%HMAvAoidF{ms(Bb0VHLhO*$a`6wP^bn`$5K4T^`xdBKIuJ{vzvIc=@ufc#NuQWz zH$_D<46sOtrGMbjo&NeP2W03S+HuaE>DG6?-|#UKuy}<L1{w6ymkL|1Y!Bj7MjjSl zW5A;quyC{9V!2b>6Y5>~^3RJK*D;vxp+jf8{WiC_JoX*{IQPU=Odc@ci)PfHUR-5` zoj1C67Tx*#L4(hcZcq{c5J?A=KE44uF>v>Tg`I_WSq?XI&FVv}vhG3&N^s?5IQPx7 z{vE(IMUlJZ{yBW-h8+wSI9)}a7rNp4pKJ)h&P7+U(Op0iL?Ow9^|J@HxGi^ScIE+! zWk`1xmi)PA6?UQ@F!s#vKMuh2i)11M@Rk>>XHVR=_8Dm?{m5kKd~RLyhGKRD#)_<U zY$B3v7O9AgEYJIkFD$ud>6-Ie0I+oR`JJU}&VK`dzbcZU55D|^DSYNT^2A%sLQ?zh zOr2dC%-~sOPzsBu<N|kble-Yel;h(M1W*^$U4-aN1MNMaxFyd-uT21zQIM!&q*22M z|Mc;FAe9M!WHp6EvC#3*x865{oijOQkX>%>w$^+ljd~hVQ#sS8j!fk|Cxv8|@<aLT zD169U^^K97ncf6C^Pu)_(9$+w>Cxo8bRvk#m<;h=Uk$2G%8>7sDo#E2K>X^<FT}+c zoDf=DR~CG<ddB5{S&Htp%*Qn6@s<?cjs7pUO=If<W1fV>8P{%tT1#qod8>Fh_A-EC zpxpv3%p#uOBk`&=<hi%C1|TAwyKxnsynba_CBAOmC7WJVR%SV&c<Acof*yP(m5!$$ zLddy&0(w=;r^E7l_gOF>k1`g^aPC#H{Aah80AI<dZz1PdcaY`?^-~$(=AG($N~hh6 z@Z86a<<~2-?0Q)=Pfpq*AcTxkQXhe+j{()134uvO`1L)TFuPEQ%>uwzGT&y7UD)%f ze(T)pyWn%DbKGrJ^7b=*VpAsAI!)QMpO=Vzn!3+{?wu3oLE4kXDEZo$L3UEt2{i<s zbnwR>oH+O&9$a(qKRkH&!T<2!(Pichp!_ued3c9Up7tDf`vB9`(C--Um9`(A8=C0) z@&gh>#6U>)4<{TbLzJgTNwAU!L4kkcI@Cimbkh!M?CKrtl^ReRRg1ag9EBTKzI^qK z10dKxJa)etGhion1YV64IYhAf*Z5EQZ%@#Mf0nxdtm7-V!CXYr(d8^QfB<&S6!JR* zz%HI;a!pA+-Tu{Gt8f%7DQVnwW2Qnn!f9j+K3$|D?JnUPH_yQ8HESE7BiqfQEZEns z9>QoO)h2-4NWt3+l(HLoHfCl+90T2!+;Ij{=b=ZC1SoLSA**|2P!M!K0gfD&*EagH z(NZjt8_V3LcW;O{y2_K=RQl#w`a75ZmIsHds;3=V<Pr*$6W38tTph|nF(jNA6Zai; z!_Kl!ogXcnT-DB0p&ba0BJ$AYUD=f%Hu!W)Bs@nxVmm-xAo)HuepC7S`o*C=+vk|1 zv-qM&_XmTeR^bKpOEzA;6qNzMX9O3FP`N|hJsJQ=HZG`Z*({9tWu2jGmFYa=RW<Z4 z68WrGY7MDbvY=iSc=E9;92vvulFYIXg?Pd(2i5%@=aU@;#Zz$tP^mx&?J%@y^{xj> zI1k;!_WYm*p_kUc`qaGnd{N{8;A3BZ*e*+>;-eW$W~5#+Bw_Ot^UBizM!gXJ_XZco ziKS6-#|6bex2Zz9H=#qi3l&}P3CA9YgV&Cy%jplERy2e29={)sIV=N@)IuX413<bv zcrxpg)MO;#m#J*|m|#qvfIIFjd>;B8wtfjLU33120lcGV#xA_$lXu|eduKfQ0L-2c z=dtzce+#6JLCFhQzA$$&kiNH^?f~Kr;`ThKwFhXcjjfe2i0ZhZ^A|n!a6IXR1NuNL z2+ypabL9o5Yyw(8e%2QO47?JH2$&B=LH4M+0~NrpiOj-XUol+$Nxt*p;4tv4#htc5 zPSXf4(5L6Ryq5qqnF6Q_#4VsZ2WsvDEo}joHiMemK-~oZRfy^epuPsEtprskfT)2+ zqk)hA*%`R<6MujM){J6^@S*A%m;a@~JrDTOEwj&fS)AzeZNi6twI@5#-f)&@0L3w= zwE&vi4O*Oo5CYN21VnudqFRFx5kBzLji~lIzc)X;Z`~!ECcJ}YI8bQ2#X{Th7-lJY zd%J7*G1?lE{UIBClhvNex&Ahpu$T!25yqDJ+}0A{CsS`&FPG0+lYVnwD2``o(HY!+ zDSHyjjZ&^Lb}z#7j_hNCQbfoCVWUD`(3*6$CS^jcp+e{;8UO4z5A>O73htbG%lcdT z!;Aff4A)@K28ERN$Z>FI(p;IBll`fSH~a^H!rSx*gr62xxXT82%$G4Ku)r}Sq;J$C zXF}HRWG@UiAN&swE*|``2MNF|fSmyJIaz;FC}*!CT`0$Fa1BQKSr(smXW5o<X&(ZY zKe%*QB;SzE;cGXyT~qv;oV?N*mvOHASWV!F{gUHNtSb0yNP|MA-p{Ny9)rJ#DiGBM zqS}~T%oWM`iB9|T+wR8$Q#&whhy-xtTDcS54i-R$jilCBng0TiS4Z_RP~K6Rhzwm- z<N~;;B8~3^LsPqE3hzYUnI?80uZ5R@QdQ<{Cz!$5j7<-ZPVNgYR{O7CP5TkDkzlXM zu69Vav2L-y2dwjYwG)mdFyVKJ%}E>-+)OF%N(Xwk1yBr#NJel_yL^W3MCZtP`YXMQ ziA?uuRb6;^a;gV7PqgHW{+NA{;-gO9?#cwyu;nkHUO8I9<cMBT!^$)L&zMT;8T-to zJ@-28twl1(^dGU;4v~6?vXD-Ls0vi-$(iWPVS4YT!e=B845RhPFN4i6Oa8&UvctXW zbo#qg*mvJGkkB3%3RYY5v>xQGqfQcN7I&f_v+9+<eD$hV-FU&OSKavhRj<79_gB60 zmuIee<&BRkny~~|R)f)#`ZXRIR>zn?F{3{rKyjQ<Eni3#a`vVcS;5<eX_R%j%vqJ1 z&kYxzbo7dZUg0m=H`EiJ7EYfD&MGZp?Mty6@?8L^0F@eq;PZZ&=HB9AtM9Sydg;yv zfA+`u7)w9*jkCUp5{`QL<=r#*{!KX+261`h^4mlqOVY>AcRg&Cq*gb{@!`yK&949< zw(OVbw(H6rx}60T(p@CGs-p@-6ye!t9^SjY+3@_L8NBrc8~knIY05C8b#8rh<<%pc zg3PvTEl4UX5{s~s-u*yfC;DB!hfCL-|8W3k04PnsHrp{?@%~$|&{R%aSNsP=UmAGB z>h@qdn6;IE0RGDLv&_X+1i2%*1+-^D?L9zu2_mYiu<oNE6@vdCE<UZS&AiX@JS(`m z$Q{`Fmb{P4gxnI)m9^dvDUjIJOFbF*gr8S$(tlj<>Z)U~n?QR;otM4^SlS|Kf;teD zQFT`OYC!Euhp6GaCmn_xzw~^Zb?U)A8lVt-sCv3`r2FdV)^i`Q-R5zk7Yf0k;cNHJ z<JO%y7NKNO>GJ4simAn*c2kCQpW7|ZV6Trrj84dN2P+jEyZ<;YdO~Rgbtr&OrHG;* zXJ>yfTjb-pj-!NR5%WGk=sp3pVyv;OC`>ow{PaCcT6gIwvwygf#8zf4bI6R6;PSnV zz(C+SU^En^k<?ZmnP;Q6{EH(F8n58g1MACEm^-iN)sBJpB8niY4Ji+-5V{hszy1EA znEt5mFG7kHcSdE^xmSDmbUSBmoTPEB<tat?lNluq3m%$!+lEccR$9Mf)Hg@)(P`i8 z*EdUcGU7Wh%xn3+1X;NPK*m`O1;K5vvYfxZa@@YiQtY#o|K*bRc_4*zhQX!Oa$wVZ zh)g-T@;`tXA?#1fI9L9}gB!A|w7M&jd8sMV<*TK&mB(@Jwx8bpSR0j*vZ^EUJYJUQ zbN}=6k`T&<!&cQ$uL^@Q0NVjd#KImYjb!-(Y<6Tn>ox97;w&LYDwTi<=Pdy4z}z*n z5UgWP*lEfZ&OqmN;jePjj5HRzixI4_z|8Q!?Sn`C7Ql6VVei20Q%&5twHatqUj;ma zoa?Z@G4A69mO(s=@e1Qi=jW#T9O>w`Wk~n9tHzGrjV|!mLst2!UoLptfo!G%_>ec? zvO6oKOJAu3<hdljJPPsRA;A#`Nd2E;Smz&`!d=~jdLhhSS!^LBkllQAd3w$p7{{@G z6hTz#%89_vL{~!NwtFA-<F^b@uZVD;lH`BJVXnp!cdYw%dRh)E^-ZSy;|!h4Gvho4 z>z||)Q%3nFhkpcc3FMJk-vID^06zinYXI*mp1o({Zjl+2>)e@Qg`HOXTqI}j5+FDE zz;15iU=KmB@yo{-8!y7G!;s;e6Ia3%nQMr%7jYuViPKWQdRd?y`6332sz6i&Mfyk> zGP3HvhYS1j?z8b>2>3*yDckoEr!DiclrY#I{I7@XqI|`No^##M`;pUkUfxCQRxkLG z{FWGRA&}(Huz9kTZ!Cbg1L`bFM>@JmNO$EbdCpUg2vjOJoL=PPW7m)4+*8)r53Tmh z0!Jb6rMKFd0(twC3;>9rcki3yOc>m8Ul}{mIg$x|FI|29&j6f^5*_JxKRk~=`y?xp z7wws1WN?h+QmB-cbCdnL<z#1W^C{0x>Qo4L71kZCY3W3zE>IZ(s^c=eyQtuaCmx6w zKK1ZGfqlUR^>eP=U@B0m{@8=q9Tl$s?DagB+r;c&%LL&o-yI&@ZsGFoR4y)o<&?j! z8q3ErSG3|T5VwKO0t@jz1!``W^da=F^wmIZg`|(Dfpz;&;+lVZCjR=hrwr2t^dWgh zx}%Tqs<==pZS@CvoalE0_}8KZ#RR<T7rX6;zKZ*dY`wn8^R90oP^SZ0nnygl6Y;`~ z+>Jgu0WmUR&K>;oGY-WOt4p&D|M9v@HvO5Gk(N)eg$^f)`AXR=1+QP_br~TYEN_{> z*GBI9<wUIqQ{pRff5+j!gKzc{Ddd8XLKPZsx$-2tUzwA2qy*<fzwopTqkE5U^b*h^ z+KBWywE8@BJK^=eDeOcqWdR!iyIr~V=cWn0>!%ETZSLL4f_yP`@rHi}@YMlJ8x;Q2 zLPdj3Z-wIdE_EoekCnk!vK$a0@TN<7UIGd2jua5-9clY2xO5&ez=Xc*7x<(oG^6tI z7xPQ`CJD;{#0&QruS0Ss3*S(^d}G7MdwjZ)w?EwpXgP4^#!;KCJN4Igz?9uTuMs2* zd<z)}iL)(|#&%Jy%Ogc<V@eLG-JAsMnOVTs|M#W=3hy6|K0q&mW0iMkD!Emrc|`}D z6A@r-bWLqC@EIuJzRUpKhN2?>IIYK2k`rB*<@O=@uf6ZxcdB;e-0SbOz|pjs80x;% zcMTl)@0(`)R-;rOkn_i$TcP!R-@z$^4>ApYT_XK4ylYU1x^gFatj>8i3n>JSK6G`e z-lao`|65}_#5l+r1Hzq_5#$kw4t=C`YF9|IOHE)#u2F)c52X^}=z~U5I+L}z(n6V% zw&E+Cz}~0$5Cd{=JVINC!w<<Yz8PQhlc+9tq6@Z@76OlK-Gk}bLTcqBMLt$&B%s?- zN1b=uS4e8(JJH==_d3&_!rH=gGVdo&v`%R3eS325hp|Rv4^E#BWga+*471XYo%UeP z5ie<yj$lE_pLvyM@G9EZLq{E*(CIAC@qOo<uo9;Jy&Qey9D|`~DpAXYA*s|D&&$Uw zek75SbE2vpwwkr={bf4QJ*+8+XOK^;mx}+-edDZ0P{Jbi8}6FHwZGYuFR`n)X<1~H z8m+%@<-*fvZa%4EY@X%iU)G#W>luV3r28V!Z7cmiMH>(moc;L2FxuFA5jbCU{vk=V zUAgGHwt&k+N~dAGUxKhd<2p+U)bUXf9}~8F>8|?=JJIh<uOQTXg0OVW`I`Zp3VobX z32^EEJc6r!;Tg+XNAiHJ(y_)<yqI{R<SUjAep$_v<pqoXYaH63&YTSE-d&KiT^)z0 zjGDfC*XvJ3R8ExTx7dVP6kNUE(;&X$d_{+{F#IT8s!2kWDkeDO^rASusz>){FJ5hx zoTKf6_CenNIxRs?7CJz@1axLV%^iRa@!p;WKoHdlh}s&UwhE|D0MQ64l^Xv3q9@>M zAN_qyj@5hxmH{8Fo^i#WrRIWsjHLL|uu#c{JWg}~cxxGj{bFkq-+It7P`HHbHjK|8 zg}^rmq#FdxZuBL@^V5iDcYs=pKy3uk_)6(WuhdYlR`5^f9ggy%y5nQ(F5PsxRsYNZ zw~s=|7`hj5&o^<{OW;!meSC8tuEOsK{A%hA>mLrj-B;U}E4HDzg$P^^THaoOr*9nU zSu5G#n@nW20|9_gPV@#uZA4BUn78GQhc;vPY$0R(($rhle<>F}{X!_elqVxcKB)}U zj|m0tBS=fAUj$&ew&?t5>TMhT*4(A=H%ex+NFmJ*d5<cjL1my%Tle)LfA6=h^;z&> zpDZ^7kI@LVkG?LWZm#axOHU1E!a!iz7cDe9{J>WYo=Ls?>t4Iis}Fj8mnZK)M3pk& zDI2w8M;aiKu4Kkra*8Bp$PHs|0stf+L=B=k3Q->iYNN&}ENzl8KL6bt$~ZeV7i?Tp zg-tB1@`i56V*jL)k;5-jO-6m#k%9@>Ls5}C_9Jcpm+yB@7j~k1V(0rj(CV5S)QsSO zpZ4{xSN;ijm30G>YF`3M2<iT<+h+ZIEVCoH_aT(l8R(%h_*f_Y8~O;=W*qHAp>7w{ zX~|s}fO@HSqA!CJ-3881t=+lYapq@+J|5#G8<$sm`-0dQV9sexx5CM12ztSh2PV;O zj1Q0de%v8sI+vrv@ph2)$uXppu>z8W%vkTfGHn`F<$@;dL|}b*`@K`S+8_gpdoant zJ%$}RIfm6Pf}bU9_%&JW6m*;i$1&sVv73gRkM$3EzTdZ@USVx#Xi`7mo!~AQa1;j3 z7XmtsD<^pq`MF|m@amof%r6dnoNaCxZA3WbaDA+s+irf~oB0!pl<9?)NLafHy;D<f z0qk1uP}I9_MHK?}5frUf8;@??lQZ)mJd!F~-&^=N&wc(ED<k6X{<<iV0Ps)Wc$mqH z9N>_+{myxj8XF1(ppS;LUdJwTP70Jw6Dz+tA5)yq#U`XXb(`{CCE1PMs8?|2;||GJ z&yt~Djc~zJ56b_6w~d*NCe;xHOBc<Px5cX}@+hgOrp}RP$%*jWdkUL*eq)N{iy&B6 zFI|29BLJRVv>*-_ef)OpnpOHDA6yA5@h|j+Jv;&XnZJWPh9jQb)x%r}*$uR=L@{JY zZyC-Tt!WUofoKG%j;Y<~RUET%HD3Dk$7B?g8{X<5T`1gWt?C*nvlKd(tk<(3-&D!n zUH#6d+(e%$jsUsHM6Fn~B2GE!$eV*7DQ`JF-n-Ec^mvauKz9+;-lKM<Z;?**ZWE|9 zAZjaRc=wtN?=D0Q&pY>UT=%)>;4z1-=#AT8@UiOYm$S$n86DJXTnrKNI?=l*N#MT! z#yx0uo!-u9o6G@F)OplXSm@p8bBJelBA(kLiyE0gG`2#9Pps7Nq(fKY4X5@Y+<L>O zGI88X#F7c#36m$yzKHvBLWssa^T(dwl?mkhrONXUma)drRw9)R;a%tnOcyC&rd9Gv zZ68gz*RBrHd(NreYh}5Q$<L5rq$+UMVJw=5%SV<AT)E;}A^5e3<gUNkh}?}HRjdzx ze#e7FvH6Z`Ybm`gxYie%oNMs$r4Uat%AmG@h9(OFQx|X81?fm1HngpBynR|8lMQV^ zwCuZil-`~Np?BW}tCjW9?+$e0J_bfePsyu$_5;4MtY4PEDQmfpnrXIGBWRfbEg#%5 z>_A8^^$R}zBcuyi=`#u|*ngunfm07{nDszH*e(OlMz7wWo3<!z2?0cr+J!zQccEA6 z>PQh;K)chyr@ryif(7M=!&cQ`9B?+WOxJ+@KIIsL>3`q6*syBdhF(67-t;4&9O$eB zmErVUp&g?DuqXY<MbM*ca0js~@12MhR<(%b#Mp^UF0k!`N3{WbdEnXrcyMPMzkYZr zg|Y=cSrqI+xBea=*sjCOG2^r&LnPUWPRdx+0(G?$UG78|LSWr~6Bwy4a}=hOOkgjp zc4i8M85nkBOLpxEyiInt=2tuDxFatp3(0Q(AuRGb>cB>VEEkPT1X0XT5im|M;~42- zwzgL_I)7e6Dy6@1g&iqg993m#)Tjobcc-e(y5;V@7s?#~Ycxk8aqFxd>jbzCbMCls z&q|lMrO!||dAL3;o?i-A#^m_9DJf6I?+AG15SNoa;l<NIItR^oWuNh1_DPyIOFEWW zFq(FM_wsRlryenZYQ;56JC*UFW@LU^uF8Kx{V&pV)DJx=XNnL)ot0gM*@+GS6yv^4 z+lp@7xnu6@Pl;_kDv+N`TftA#G&T2)vt|JNLlHy);ObxR!W|Fyx$rPF-%^XB<UKJu zbSkE4*fqIDaMDY{a2NX!$m%1*vxwx8FWp6;y9iKhcA@Lt)#p8FV?Q-54W9j^wb*ZE z4<DpYC$oOZ|GxJ_3EX3tdM;!nmZ)xz2>|y#xDB)OOW}Nb!#zviJ8#C6WueMwL;y?I zoc}Wb?<i6jhs`^i__I&^7Cjk;XDo8nq8E^r37>b9zepcCne$;v<Z0Xibr<B0<IaNQ zXO%Iv8(s3WcVBp_hZpw^wfZ?%Ud&oytVm{KjlBAK4*tvZ8FQ~cP03Wxyq5IwQS2}< z9c{quRF_V3(ou@c*x))TD?gW=w@=w(krdMd4gF|^F9zZk(3u6bwgZcsLCvk8&Kw{r z5VaLReT@q5J_ZrhaqJOm@bk|<7w7)o(9TK!a`lYMSEefzsAJ&uFrl9j@*w~Z6fN+P zxeh*c`;7nPAeHwKUQa>7zSZ|$CM5}rT1$xM_n<qo9keh5QLRCYuR=7o0;rDwQ3ZeV zl*4e`{)PAhhm+S`x+w{@!v}g_3SXb;mkX91C%41*BJ`?z$a%F~Ou`*ceDdmnT5%z} z9Ppi~H?03~j&y}uHq}gJ^pjUvb;{s>K3?eKe@2j|k*q9ppPqT>2pW~Z*c^uQxEJ`0 z64t#6=T@o7^U#g+B7tAsRruKL?_2nI73KiGp=bT1@s-n)eQE-<CpGEtjCSTzZ(aXw z0C~n|5x8jTZ5!?!av28Pqp0+5I4i_#&rAj^+$S^geDpiA%O?nf>W}(cx4nv}3n3no zXGXm@x<OB{ETg(R%Y;q1Iz7*$EXa~!ZX5b^6mE<g5YE^zidvNHUXn$VXIv#W#ujbf zBoEAIKKbp>&JSw$tcYqrbwr+rUK@p|RGBj=#@GJ$W<0uMI#*rGfWuZ*6Z|a8M8=@9 z9LH=B5?NiU)fLmO0l%0oif^KI-^u54Cz%i~0{~_g3I!qo0RIG+QWvm{8NAI>^v>GR zp&6eV;HmaixiHUwD{h@h7v%Cy*YTS^+!|?&oqF-U6J#g#fzf4qqyr!jgNzfM%vjRK zu8jw-%+8<?ILP_rt?p*8PS1$jVkQnTh$M+ty;70%wM|f{Cx+Dv>98~TQ)<ZCG+Q1V zeNY2t3%YOIhRDX{#i?|RFnoiBm*Z>y)WFiroM3iCiU_FIA*v0CN-a_J)X()d-<whM zWdvQ9nEZxe4nA9i;IE})GI3K1mXu5y-?w4<5irq8bV9B;GiWYTgq6Zz=^{)h>9J>S z96EK!U(6VzMcckItsk3&)%off2xrs95aEeOPePC3AO?I4JK~!R?{f#PJ@Cm26-H(_ z=jLls1*lY|4(1^7z$2bOH2uN-R{vZ4J}0F3oJVNOK7LOjOd+%Rmv23i+~iqV8hXv= z7iN68^>?V+ji|xXn&Fgiq(p~L63fx2GNBmgG(qhJfI5Jv0u{BpS_nM-v<=yH8xp+g ze7OVOa@zF^K6_$Xz#%9AJ!B;R<nabF3X2Zsp5%4YZyy>2TMjp+<cDFUoLNZPTe|wZ zkE5iGp8)XXA8f|AuG<!Po268wQ~0id&~(+2eVp&}DOO%ED-pXuX9?)c%Cphqw%mnY z8I!xxMHNRJx(Y8j?}$D!55k2u@&&-Bi<)0oFsNsaNz$uFx*d_yeFFNDYt&<gz9frC zEw~y1Dr2B%1lBQPZdH0#dO*X5PaK+iO&76@($!r6b@l*FwJW_n4Nw=NGA<qI^;Pl+ zfT)30D@JhTznqUher73=3tZR$;5+it*D*+5?Iq~fTk@eY3jO5mGuXCR=tyoae-Ea~ z`@J_Uf#NP`X+iErpWO*+H{~w$@m2DS^jaOYS_Pkc#^FgAr{eIYb(e0sps%{P*L#t$ zG9fgX8dx*P0CyK86G)9^KKps5*~d=htiB#5_=F5#EAo7G_`VOjp?9Dz2fiuc)Z=-c z{9Jo<Z_O)hyLO&Y>OjRLuZc#Xh&z2lW+-=Gy9H^qRJ77%^0tm5pi-B+(5uX7rjYpM zU4<tN*QK6l9U@fcJaiF)tn?YWOGsv#4@uo?<D<!tr4hi?#q0kHz$N{l+y`7T^|lS4 z?U|}X`pMdf&K+&Og*S!lSH5ra=t?H7KT-6%awd8n$TH^o_+}Zv`A3R}1&kES34GpZ z@L)u1d0mJ-^L#rDQW4Izi>G%|Sggor9pfyDCBSTpgh<)-lkU|<S>{-<#ypv42E{&k zw-9<4`e?EXU58Ml7!=3&r?33DcSa?`hE+A#49qi_e7n>&0h#ce+!>Qx82=i#i`dO; z?4m(ii!M_;Po48jiDJwY+c5(G)5Z~*sq(v?j=*F{3ku7K<F>2)G-(fcwe^EXT?Qaz z1<VECyk)kxY|5kmQYe9k5Bm6vC%H+J(p3^>OGJp{SUS+VZPhl~fgS-gY$rNH3Gg}w zgYw(Q^91|lPCAy3v|m8LtVa+$OP?%qjkCmW0C$&J88Fd^aQNCr+Uuu}FG#Znn>PS) zL5{v4X_iD(r7WQV-s;eutETdAV!&D$qOOIgKvbj?9g$j0WENi$Zn*6MU%|@{oR`F` zv0QoS@-CmA3bNApcBb>|)Xq;YPjEZaDU|iaVzZ5X7dTB(@@GABzfl9(tDmYyG5HW1 z5DxPP+@`W#liHDP$rK}7v`pGN`u-D-n)FUp6bEN_>et6FnTpEE$YL#&W;Hy|keE%N z0wLH=bk@HQKDsljih1CH6dy8*PA>tR0q&;)nES?=3jqGV!84Wc<sWUu);+DH2-o2> z2;Sa4(BmMKUX3A_e`w{=$X@*kcds*wh?^>;drJu)-PaWyy>Sf=Ibfpy`V@eJ*EI0^ zr|xHuRkC@i!aTWVi+@uugU?)n$H1Mxre0R%PTNWqiEBwFytxb~y3>Dp1FZpmEr6wK z&ifEb+?;XoKmQi9^LpWyhZlj-d_c7mp6fI?%3g{YdiXsrBo_z(F{ra3&qnXeOZu;j zLPQO7Hu^hXaY`AY;JErZ|MT*~x#R}UIN7)l$qFBM+m`Enj31jmcX*!8Mnn)%9jHx0 z)K(#?tpqCa=r#E{qZv+4#LFze_w#_Mk6MuwcY*E_s6DODO5Y4>?*ga|Q5l7(tup7N zi^>S<wHhw{`?K-auRVDf*gd6s#uc9rcOp{5a5<sh+0bVITwS!#`8MIhzn(6dO#)fW z#MPAgrA56Pz0(9O%%Hnx8{)a$0Dx$01)}j)5RGw&N*%}TKY_nI<Iw)`55r%tyL6Mk zk9>?l6OhZP{dF%i18EN$xjKZm2HyY}lz$|%2Jh>UdUe2zhX{G=I%J;eFEc}U@4N8E zsW+^DWZ9W3=RZZ|V6X3elWuoR=`knRy)|3hd+?M)MtUa-&8%JL$}qw7sgUO%>hsVm z>^yV=<`<W6*QTvSOS{8czT3aNKSNfNJmBNUA-c=t*S?IHP~rwVXX*dc#T#A=;B_b{ zn;5hKyl(1k8(!PzcZIehwz~dFe#)^9SQ`uhq?)O8@X6lLB#pu3*zzu{=^I>KM?dSO zZ}{?YzwPx+KRCJ%_^v-!e_L+wjdRnkTK2nwP5ou@kFs!cCrTmSS3<e9NZ^^rOn5R* z2#qMYm%BqqIeX;9T?mnGHgIE|le<Hw-knj}`5RT$F7z=#%OC)x;vIkE$G76nO@(}> zeZyg^tE?{=pXUS9au{=cQeQhBJS`{KoW>fOEL)w-G?_bwIT|X2cVhTT81BqMVJG^G zwG%bSN1V<To@e}#5g17D<|L`o_}GVf_PLz+dtu8=2RA&p=$9Ej2=P#tPp7=!>_guf z@mcyvCSJ0SsoR#0bc)S*BDJt$<3U3^-%mn3pkNPuqMOR(YcU!t9eIXfDr;XkDY}%` zaX-hX^neo&9aXxJBTtl*n)?pjIhAYVO?WOjvLWOJ@C=?%)r7Fm4%hid6`<MxB6+4L zr{~|^yBRaZj)=G&K*mbr-Y`<vi-pt!-;Sz~1Axn0zT?wP>){KY!v$1vf+w<nvlO6V z=oZ5Oqu9F)+D&6k$R+UPM!#YFQ9p}WgIlX~<u4I|GRCOYloaSGMknn~!HrKnKnUQp zBPUZ$;je*D>7!(QOO~u4ej&_)0>M5MZu_T@jf_*(EpOB2U4a_rhE3@@kkiMhf#yfl zr+=iAy|*B~XmtqxcI8x>zhpR=azU{FfSwbjSbbnC-!|`x<%P^v{i7HZcVtNSxT(;u zD!wik-JNynVg1*o0Q}*T4}ggu!P-<um2jmqsrRWCC+9CD5`99zOJgb%WfPO~Pj4zo z<oHd$c_?>X1Mq9B$e3a1BP&&(rEAXrD*#_8S~wuXy1(nvd*GjV3hO5&r?grVP|@uE z3suPTEVNiW%sAP%UAgPHGcQAU#~m3}vpS~wu!7?svmc)M<n>t@<%M%gv1et~%i`-k zI(4qI>_x8lcC&FE>Y69>1ui<Nh~zHx+6qu(4bWH%(O3hjj^j($Y{sqk&f0mWhMo@r z_qqgd<xSj`{I5L&YVHJ<wt|}5C0~ph(ve<Y4OAz9$_Rw0;P2n~czoh7o-~X#cz;qo z<BE?Yw-lZ)FEb3Xr1-Kj3jXT7bNKD9RvB4k18?Iz9qSd^1jI3@wTO6bH@ef?SXlSf zh{jh!G)93+6>s{zgK@^8lVxFlJox$OJ{(;qk~{FjO2~W>#1=XQiI>YDpQ5_=$HxC3 zG-OD>O0-XhbN}b53)g?u++|NB0HDu<oora_I4eu?&~-@Whrnmx$l?cXnWj8S95{Os z4xOxG<H`~ivn+ExL{w3`&>QkBM8<q?yz61a#Wcq2r{26ipT)vALFUSscXl-ZWGa+A zp|I1tP6~eJ9ycN>#ck^14W9*Y5`Z5Kh^dAj0XWI*Ko7}7KNPZfE_Enud|_bpZH=1K zL}1TLrEix<^uRS_2;C<k<wax9e^;RF{vH%uM*-Nqm4GRp6!<3fZ9&M=Z%cru96o}T zBcXxeD^vg^?3LxvW1OtdQqJ;>oYN0QvI|`;;*z`2Bbkt5wAvlK@3J4}sb*=gYBa(G zchp#wvg;3kF*!a)nVhh`6=}JKB&p?76MnIm0ulfshuO-Mv%?DK4)~31DFpR6^3=rI zncz58)O7~M{%23jd%)Lko=M6a6jHo_oIn0pJ=5{X14GYTyV=3{hGKOdWJ{ipZo)50 z+CBWBRRt=R19W+=lc8UIQP+>NV4*KKFD5UUn5Jd<aXqAG|B6z^iGjzhAB9cRiq^@~ zxef!h*aaNa1^<NcAz~NYDV1s%o?hK>XR?rdL_~GDL#JAoQL1#=0In+@%KcgZjUpK| zsy#Z?RXnrik@`1gzp;}RN!rvI>H4_}DU#MNd0+7PfrfaW*GX57R2)9UY0Sr%gkQ&U ze?$7M&ex<<?H1V`l4@zTTU9%gEku~1dVXoR_Sz#39Ko82BsyfuMot;Dg7mOv%MQ}~ z(sTzUW$}Sdo^ODpeWHrmtyxLZt8X9PygO%&gCL#g?oL}aU3Mw~|FJ1ZcQ}8p{^q`Z z<}LvLQV3%JpSfxZOTOJzWiA@?B^0oAN3TrfOq}r)t8bGVq7JCLBzL379U!WJL<K@c zFFO0wQa8)>gqNOkVEUoniSE|fQ-3=O2+u?PrfA#|ss#I)`=L<dA*#tXa)ib$cN9L} z@MhgT7E2`OSqeo0fY-pcDP;io^c4@|S9edtC`^XuQgZEUKaV`+YhX=M@|kUUjlCU~ z&Zw7PMf0(^1M19!TGK#h4g!&Mh*o4scR=9JUwLX)ljMchHqQN@@~kjE{*cO@kjZ;O z&gm?BnAMN0BfWX*bn-lOQJq9oTLm=s2SyHpsPB(o-!qTXUiTCH>Bn!w&goVP6$?F1 zYh~*{?m{C=H*N#*0;shcSlS9Sx2bc|s}R){Ky5WpnUr)BRq=)w9fQxm_bgPR^155W zpI6Vg;xE%UTZ&fcP16eo@qm31KF4mK5EJm8U+yWIO@ENLae3b`g@w8u(BeGe=^cn? zwu4$r5RFkp6RROcC#6v<itveN9D&JtX`#X|TzBcFKk139dmTz=DPemNd~(6P4_z0A zeW3wLfaPQs0bw*Tvd`{NeACp0>n{e7Zl~}VC^SoKyQ}m=<%T9kd1$?#KG*z<8`^le zsY!Srd6xuFKBSOsD9t1IuP<#W5Xm#LY9kP}Msgmy%Kz8*JY2MZpBBx)%R2{Qdp@0A zKX-j-`~v}`&T+LaxRR#Qs#jBQ-EimB#p}-n@BsinL64xg3}Ti315+1oICtve4R@v| z7sOB)62XVs%uVL#-tN&#R+^B3EwB9d;paujGwbs0eAtJe-PJV4@FXBHOqRgsJU+id z`Gr2tNju8|nY6{mu4V@0BqZk#$Zp3n@GGg^UUb4lKo0u~;FU@~AacVk%Im-puZbF< zvN0@Cvr%mruhf8QL!N_PZ6r<`ih(%BrQiJ}?k~O@sxLTfRV}&6#j_~gw$^#bx)IzA z(qQdSb&9gk(4nC<U*KV>nS3hEi5_YPAA&wzF^!x9jPH5d6YM>(^@B&<2H@6g)U)BL z-_BWn+P=YuV=ledM@)T`XAQ%y3g;dJh~!zP03ZZ53~?uVh3{A)B#T)2Zqbme%_0G- z-I)B-`KbI8hZ!0EV!mR!oH^-<;IzBSIJEnz06cEPs4YKueXMcB5DjRBmKdVsQ`01_ zs7iU;ECg(vTpEob>8DbMsEx{bfg>ZX{@HK+h~|gl^8pu($nwyhS<MMaJ3LxWiX13C zhxIif|3v*0n%}c$RvYs?O;Y7qjJx3i_61;VLi`!IMgj)Cs*@UbjBu^?a){KUhq+;( zWiqLln53MCEQ9`k(#CNnn^}?0P)zXCE_EMaDn18?G<jZGP9~qt#Co82qVt7#60?W5 zl(ZAw#fy+Q)>8_kLkn5pe_uH4_3pV2{`=Z=^dre@Gw3L_XelSHx#PhwbxQMdmv8ey znbJEH&+E28oka-hLWX44izWoldff8uL_ci*5uA3+%AV;`W7^pv>yoymGUy@XYkEsQ zdJ+jhpZjbbE2Us+>mF?1HQN*a4A{K*z4Nw#5_N=lMPLtCavm;SeO?FpNY8>06XDJO z^c!@$tPObKmMz!e!K~qpD#OTC*Qr-`cnrC)h}e~(A)cqtz@`q+o&(x*@@({|4pc@U zk1(j<^pg+5smJW!qh)fzMF0xzn5z1YOZJXy1!gXpHE$2R3d#UoRu4YKjdzs>5RHJU z6F_YxM13v9=s^&bQN%If-!Fd<$6fG4{M$DlM7LLjCrg&Q3YSkw?E$8)d_n+Ni+$q` z&{+hv_o#Eyw}Cn{k}uX)$Q|jm6>^7qRKv@jaRk2dk#kY6mA=XHL)9~`I4f9@y<j&R zw1#gfqwt?@UcxmG7uxhS9Pk={2v%74-P;h)?gC<h7@0&gwhCfo0;1Z$AuC7mp{H&r z6QjRdcj=}=;k*p&!}E?@;KM(&PJJ?z-!*V~W{(MM-`V>VvvT1t0X$e@em?_n%G8DH z{R@43a%Q<m#HYynWZr=GLT`E>Z2(3%CM&y>LRXF#bZqwlPu8K_%V>W~L1e$7iSj^Y zNI@+sGMqcAb$b#`gxl_av_Js>fSZeEkOGe_w6AvHWRlkrW_C3=%9%S;a2*ChzL>gr z{ohVqy#DN|i#JpNJQ=`W0Qfe5-74{Jb^jLto;-E&hRW2%8_u4(c*Ea@>)_17O6He# zSx&xrb#8X;Ww(mXO%>8ZI6q#zAKZj-4C;2J0=*AA(HGkp1Kgc$>xcc&e`sFf<L3i` zXF|U3Hg|xRP=Nk4A*(dR?n?x|!_7P!kY?A8SMZ$U#^p^)7Kap2A919Zn{liYyH{ev z8uM0BdP0i`BC5(=kJSb{e^<z{8poKPTfj&Dt9+kJFF0VLV#^4Pw+rq&S0~|)81v3a zoYAd<y?50Cek>*#<F`;nCkr0t77FjUo3%PH!*7x@a#?kEK1j6(^Dw!u_+lbkh<q&v z{z2F}+rdqbEG1&p-A>cb@Bq^E5aJ7_W68b`?ZET-7!;qPxGTfC#~qc2FrobqU0Yfd zxfDz^dYD^yU!`~#d7i;9e=OD`oHi!&K7Gb8>jvvpaxBHL<kIPn8PDi@Vz@JU=Y4Mt z^h6f<L^s!$>@^Fzp4yA2b5O+Nvt8?>ovNb{)e+@rNgQj<RtG=&<(>H&Aq?d(^wc85 zP&)M&ld7Lc+LT8xbM5z>&+(n<9vT%8aCa5E&kS!dWe}jpZl}3V>!jAkE*^?qzjWq| z=DE9wCey)4kWP@~Ru;(8rt~tVWH^s}StOOP(+vYo+Bl|=VB;Nt09j@0O~-!6o_t9x z0YCTJ0)oF@7Tr<$83cr=su17y+0Ov*&{Sb3`a_c3d8Of86KeyHZ1Blk^S$#z0CV3s za|$Iys`=FaO!;}ODT^^(iysAk^8n{JM&5Bgr)l1mBhDY^XCemTmOK|YZh|1xZgk1p zk2rKS4mn_Wx&nt6oOwY1A2H{-zIUfG37fEG0&g<&!2EfbIS3+B=RRA}8RYvr?w#r% ze;ec~G_LMy8wfY&IQ8N$maabU#{mAiC?WuG(>*iz%y-yEnM~b?4Mf(k-u((ZIeF^h z%TuQc+2vi_e3`1F3#dH}bQfhLfyyXEMTO=^gg5`uiT?cigBJrBE0V$Z2wR}xHUp4h zSKy89o1k)e?Bv}myPgoqcC6G@q=p($9fPQ^mS>|Y*frC}TmJDjoc7wE;M!Yu+Gu6i z0mBI8sR&QT=#-ah_;eTOHbL!KP-}<Wk=~w`$*PlbM|y1~5RE}ZH9YT}4fx83hvG>8 zRP~H2{JWHccBtXOptb7)_^UDyc<+sS;6_2->)_IzzK=;7tC}jT`<`u}g=wHtK{UP! z(b!6PMs8HWi;r82=N!4ZEQ}tD5_bO^7_u_F?BH{rxv&pRxMuWL<+4%nP43-tij+Bo zod*oQI`#VXhXZ&ufU64T^|7f7*Pk(U;rd&0rRH?AT#Pp)6n%0%tVI<BJ~4DAYC|~8 zBnzH$sOLQN9CF_asmU-bh1;7Z^eh8JRFTf}nham#p7(Xz1BE9I`RKPFNKIy)=Xu-Q zm(H4z<^8}xf;-&JWJ8!)($vN4ub;Yj!$+qs-tgS1i#MzRaN^X(8`jAC^&g$Oc*FJS z`~&z4rfBh<>B9nET^}80q3ao{x~VK%fjglH<(VZPv?8tl;*Q+0*IHCNe|`r*@Bz;% z$m=KgL-gGzR@Oz>rE8R6(HKVSB^+_l2b6NWZO|}49$F)RyZ6dJ-$MYv#OPp)!7ey? z5;Yx)jL$=}`Z|S1Xri7Nwa6ImR2q@cqcuzwO$!kL)f!N1KvYNMj&va)4e4^R%lrQG z$JjAb=v114;NZz>zOj&J>{t_cH=)YFWq8`C#=djOOPD|TPaD9A8yI84Vym5_B4OD2 zzQ-;k@{3`>eJLS*&wZEKUReW(2^;(MmwMMA8@~6OS#ut***O?OhwET)o(K6w=vmT( zGGC=1a7VuW*0m`Z+(^nY9nKw4PR|Gsz@hsuk6}Conofdpn;A;8n6=vnA*Y1ZW{KS4 zXA0|AE}Qb^R{%EbSI0psGUQ#TPA*Y#M+#35IEw-j+aUKhCXNOtu~xX;DwE<NQBCba zA4wK9skXiL*Y{wdSQzY0J3n=D;aIo^dd}~7qd|=qM@Mm)5*wD*w@!9kh9-N6Da{+y zb9+ZW0o0W{<vL5C_5zx%WjGG903@okS~%zG=sJ;+XX*uau)Al~hx*T*=YriE8RYT+ zr1cuF$nZTVA5Pjh&K!EW|22Zi*tApvl25#9J@LKh3Vd>i|C(D$r_tA<BBRfVio{Xz z4iM1lbg*@2_%xTCutnnPL<QhDB+bI`BO{k3?YMdpknV6RkM9;m{FeLY@XNbdARbo@ z$y!9KoxY(^O(F0(cDekI0lhHa)L$Uc9h^_~cqHnAx=Zrt7eMyAsF=t#XP&Y=A>E&M z#sE%q4Xl0%E!hrr@7d`=dk#;a6GbrL+(lZB-+ou&$c(q827z;F1sH@M?WL>F`w)OD ziy{L6@BQ4p*gfaW6Zm)xwx5Tt1skTUSv^*a0FY-4<oi;lQ42;o^FVtRM6q=E>X7at z!b_g^SRAmr@IKCSie``rzG}Pt(V`NcF)SzF$=x}cpG9hHMCvmcHow_TkC$8Tox$(F z<$Ap0?|+R)w=LP|aWGZj`mS*Pc;Y^Q$u#RB#qyl=&J1X2hdd{}wFjUsM0EnFtpaM3 zKr{*wRq^bz*5fN5KBsI)`f>33L%F`bd{Crj9|mw=Q3URrZsW4M3WfSuW>72Hn+u3% zcAz`G4QMU_jS)l>t00&o{bNtth=V3d3wQm>b(d~>eOa0PPJ>VJO&Q)i=^a=(=5gQ+ z5&GIO*jL7ZUw2aL(KS=odkLmqzy5Pm7q0&U$OR*>2Jl$`clG$}E|u=p03JJa;re&> zRcN{m3eCz}y*v>iCz>CZ<a!wW!<EtyPD6%`E2=nXyyCBWS!2X)zmT!PEk6rH#hgit ziark=01+0OZQT3lj$$|icNfjT3%-drw^IN%E#%d~-Sk;~=%agUwoNuJ?y7lpJ9Y8; z+rtI*m;o}Qu@$Z~sYA#AVLs^i##5I5o`cri4QgD!wT_qf6zzWycyEk-u{^$}y##8_ zqZaLJD;<5{7)3Z8a4&#9I61Sy`h?INHZ+bhjT1n<R@!kuxnQ={NB_Epg4BDm6KP|- zHJSAoHhZ;IR(YO@Q?=6n^d=I(pFEy9()fJT$K&*M%IN1ZS^kVU0vZ3|P6O*pZCs41 z5EZoxy;7IPJT_Kux@QWPUUOUDbuI(ej`Psy?&RBnkb{N)S~8i_i)%2@zbrFXCaFLB z);<qihY~L8KnJj7-zwa7!8|mw4}9_&$Zk)oEZz33%~+mWKXBCj0B+2aTL`{)=X_Fx zDGyGc^~fYk=K1Dusllhmyr;86I*f4~$DnQ-)ODQb5Li7qx;zV*Lh|3#T_mBj^}Is! zIeyk)9zEIR)z;V{>z!;eN{La<s)~wA7fyf7SbzGymgU50fM9vb`FY)*Az_Ik{aCPc z7G3i}N$fj<5EZ$gsj7EwRanM^?_F1zAD6caohy++L!(0sF5Ph6uIZBRPUl&K#-aPn zG%0z0*;pq6v`*Td!{Sn5UOimM7$~F{Cs<);h_$h=!F(XtcS!S2t$Ue!VUL>>uT48J zb=IBEa2L{^v|-#r!=?l6=nFFn%Mk_WpmDGW&9ep6TF7C|qbU6=AR`Mz)g+ud!}QTD zdoXAOBn1!7e)Y+5XpCCq;hve!$E*9BgKN)y{md@`_`zUkC-84qPFW<)Q8SN1=w$Jx zyzT1KN8IlTFphOg7-)orih9umI*R~xrQIj0n%(H9op5kId<wvt$r?^OdNP0Adw`U4 z$*9o%BH2Vz2Dv<)gOQKAuLOXKT-2*0v9Pwh{hq>+8E?1bu^}dsU8sX`=<%Rr6kjLE zpp>xgyJp*X|7Fbm<rb8>cCg@l$Vuy(CcN2s??cWHCR;+&RO*7_MNoSN=q#!uYDP?W z{(8NN*FFC@{LX-{KU_JN(ULv$?h6E@t5ugNL+BI5SZw-bDiQEs-+vUxU+_bG;B$9l zDP*59w55d|Ie)tRKI-cev4$uK(vjW*I&+}*PN2C}?ntMYInq~3N4k)X^h@7!X4z+? zzrK3L6@O7?hJ!-U<pCcl1Bs8_JdK%tjCgw!ND>jXTZk8C5KnJMcXkKR?Lv&MkdE|G z8P<K(XaoQB^o?cuOh3Nv(oF@HrTsqyTp;*(hDleB^6@(ZS?vPPz58wOz5k=JM$P-Y z53s_!OkKGCzNrh>e{Sl+^{<<{aQ!g=4gl~10RIT!m+JQg01lYCaQ!hV-RGt*Twi!W z4}d~jxYA*T9q5M?gARi}^5_Yf9X@n;+<}cAisul3SJ%DHN@qX-Q6!z{)w<l3t`iY( z$3t7tjSI=L8>jwseP>zPB9u4hqy3VI&wysV?;#CIB!7J3<n=Cuyl;GZ=tCm#EXi^% z8_8^#59u;lDEEM%UBP*0cB!*+a@!s#mb>)S*~*C9pmr0qw1Cm&_38Ep!oBef9zxP6 zCJCj#*A2?E$!fnm^Aevt-dA;$e&&^-cUBj$F)ZL-By~4!LUudl0-Xo-<}W?qxyO#< z5WOqX<$t^%c^!pIa~yakE+N=NW=yf<6ctJ1os>D!fo>LWsWH3QY~uC*at%7&y)%zG zXhn_nS)dQH`qSl&{8zXS1>o+8)Z^J>B)7^Z`K{2q0~}o2#T^A~A*S2Mu*=KhFMW!x zbOO&9OW?nH<&Xux+1$jVd)kSJ=Fv;|&dR{fp`JX&)z8RH&<lJD9$*YjI?9SUrbH88 z1dv#s-RQ2&*1#R+#t|YsLLT9Jw+yc=Q}s3qgyz$(aPs6w`FbHQoPG2}fX=h(B|Nr4 z?IdP{$LAblbY)QrrAMoUhsE2Jtf^EbPgdulOOqOzaq*2G{5qrNxu6s$y6jp?%g8Lc zG9NlOMvoG9`|2caHZJ{zLcOQTgVaf>3qq{)(+;TH1a+2xRJe(K2S#d)*LZe=n%$o< zS*oa{Q{6Cz!3IiUjc@T^q}x@4>l{lBcg_#(yyl0vXyL$BH5{<AW|e2l0xk?FEhhx~ z#3E@QF`Bo~5f9AT5S6cRic9)O=?tP`qD~M1p~@+37dl{%FI^Y4i`X}P@QcZi9>C<Z z4PO`tYX;xEemi!|wEd32K?DcqTfOE=KK=tRR-ro>fL=(+olm4&H<o2}TA=QdoEM7< zU_$r{oOZ&x0V>lUocH+s5V>=j%tcTcKxAl$JbXzgo+Q+@e$Icb4*(cB9M$Am+Um^s zWI)Ea{jNv)$JK^pC7PwH=<%)YO(ZXmj;$^izjxll0Nzm)AprRFw>II<P4n``m4h7I zXB2#BSUC`2c}%6@A|s%=q=Bz2Fba<n%H5{ijoz7)izuRo{8KxqU;Vt}5S8l)9RPex zdC)xgedt|AaV{ec0_Wo-d5NBX^r*x9QWx*}>|HqF<^PMX{cy^UPKwuay&#n+0BofD zl3Ie5lpfIr+6$o8ZWY>n7wjGBE9629QN>Hn+lYVvyC;_&==Q_aGp;zZ)EozZqE7VB z0Qi1UB=$68{NpXtMYCBxAOffhw3iUi?LoX}8{+vrKqL^2uS7Jy5~48*RH}ID#?^TB z$))+dCsAHl_od!R!qDsv%D_qlTZ$ylTrM-H(lHG1X(eT&7Gi=NLIz9zE;B<3wE=c} zIgo^E@Cd4@3)gR-x^VqBr!HLoXHyrhKTZ99bLztN+lv;wPlMa!oYs5D{M-e&GfoBL zjnblLWWwVQ>`_iHU8gK?$AHUM_;?UPhH$TqKve58tQ%l7-rqj71qI>uOx%h>D4$+D z!|_?<%3sgOvJ#M+m@{u@GDMDd*g{S?_i*k*4A4Psm}0`0za^)f=k7BHTwADX4>b;T zT}(&}nzEFkl9a_ECQzpZYA+?v_DP7CfyLK|+8D_nvze;T(8kFx=lnDX9F4s_2MvK| z$N`@Fym|Sqb30cleHoH@d3Mz0glZ)4&a+nAW#*ATp`F*1O6W^q-Esp8X=AOZfGSm> zQU_J)%2^|nA*>6EyZEciuEV{X_vEYS5Mcjtj~?jlyL6pXX;SyX^Gp$|ZsQ!|GqGa` zAYuko=KP&oEF2=(S%Bpd6FHAP?a@m{=OXPu!^&^Jk|&2Oxa!V%le^_3^YF^V(CHc1 zSs>V-Z~Xh(D%CdH!KB}ja>lVU(RCq;9@Y)<Ty!6B`<ev=SPOJWr6#09x@S2+gYt)9 zcEVcYi1ima-^0zL7zhEJd$iht>eeA}Zgb!PQiNgEMPI7#T&KEosdXpw%bhSpiqLf^ z_c3)Ideu7r`nsF$#pdmW?ON9=qzc7S9jQgEo5^Zh*P#*waxd6-JYs^r52@suq|MI3 zi~{2rq!)IYXVQ^AR9(FwG-}Kn;&c9~drReF#7COwyyH6XoE-;b^0Nw1X#^k0lo1_8 zn4e**t;Zhf9F<FUyCmyh6Pa(ZBe$N6eX&R8f9`oEofqlT(;1K8zXll@npcR5v<E2p zMnss}wx_>}ry)5Dj&$G1KcN=?5u+XL^Ysn|&hIQi?L1?hKlk-BKM&wHMJmwh5I%SH zW`q_r8owQ@rhMU<(7I#DilpFX;DAg2mJHxJiBP<VD;fgQk=_Eji&9?zq~3@MAR?S{ z^Z^(da@3k<{N8@7J~{bxFL1);TWSK4-DAq(?o+GGuUb$dqM8~Lu=@Va`wAa#ct`q? zXTURl#p&D)X1H|qc^?OGJqkjnOL*s}?o5jJp{Re2enpP%!NwwISh_lH6?t~nWAdUP zA&`+<e%uAR3!u&%Kuriyl}^y84n$RKICurldHf;4QkDk_N}^OF`C83o7@>6ifS$uD z#fQ28b&z*FKeS~57rgsdc<P(4$1V5FSXi2TZQ}tFA)2O^Abxq;m(w!ZKxZD*+66SX zONTmjA*$m^X!pt}AZqxNXFmq-f77YC>e~l=s(Qv1r60Q950oJRJ_q1wMKihdjyb&Q z=t*qMIvZ<W0wPei3p5uH&+LS#k3!T(5si!^8ea`+Hz7JQWW&49T92P>n!&xh3;C@z zykOm>o8CF~>h=FnFrQ*h^iENxQZjJ9C!Ajn`xx4O!^vJK*Rq7MXC^)Spx-l#1_6$P z7az~FeF<FUT_D}J{q%JfEf3fR#El?;nxG9926qs6+<`sLtj%&>mD%s1a@_XS_mK?e zj!HfGSSi7GJ-oFjHg{zDd|kfQPdj9_XD@K|Fc+UZ-w6*A*0^vJGo>(<r+^iXjUVRe z9dJH`eaJ79fN*KbhjP|CWY`V@wuWq6NKT?U>a5smJqa6IvIBi=q>g&Ef)(Q<s8=f( zYt%6|QbWC3HP1#Hb&QYHP}9$9Rg5+27$0q*76FqrpxT^9V`&H0*XIDRT{0<}a|D|J zGnjbj(fY(~bofc8*Er<lsf*lK7WQe#lC^{I+myUwlR7I;Hjb0VQIAC!mmtp`OgOyo zgmE0PpR*gP7i7teTo7n<&bBI587jC^hp4D<i9*PUcr5VMpWTDc|L<^40LcpnO;+J$ zRMt2GQhk%vml{&rFDNn8S;IHP``M=gNY1`Uj7vJZZt<P`IgbKi?U9npfdSVy@9_w2 zB5eJ@k&hhsH~0Jmz*+flO~bYKF5tCKT4kfIak0+y)uNfD<OW37QR*A(p}8F3Zx8E& z?02f8DelT}?lGwa6_F|8;596)@LmVTD|uZVL$P;0X2ys!7WuVnVHVDXAob_;Q%P{b zAtP8j!E8RPk5YB=@qT?DgV7#)$(`n0&ooE6xbI-mn?{AJnUb6ZqDobUa<7d+R2#{H zT2=m6ul{A<?cu=go&S2WUQ}Bs<XgQe?C8bJF~S{l+F6$gZvPACrIy?7xXq(>^S+1) zgswc3IPO4HtB9kjoPUWbCdX>1RU)+aQuLK<a1?dxY;%uXGGDO&2~r2Q94)bWrXH9) zBPZ_=Z}l(%^W1fokx4RaP4(zQ(rZL4Of?=N(FMp#B_Lt~d1yB!5;!=lQ9z$VPON!c z{#k*jRFNFrkifQGg^wmp3<%ER3v#cyV_7~l*TL>~`DYBZm5${hH)?&NNF^@&;a0rk zg@+}4fX$=aDHYcT$bHP`O70l)$p|0#<Q_RURvW5<381(O(P@IZO^Dh!0KF4ELbVd% zl%o&C&u=RnuG|ZiNZ`E3?`J>cZ4l`Dp3rLn0_z98I~{QN6n{t&Aox!7B%e)FyD+!V z%!ijB9$via>Gq)V4QM@2WKmAEJ=0EZmdyMsfHR691_0OGxC1}Bc^A$(WlajD6r}JL zNn>igC8Vz*`Gm_=(+wGFbXZ_JG79qe0@0ZRItxH!MD0ee%X6?rgx5UpIQ;OJg(C|L z1d{YgHIF+XAZG|<j0K<mkxGy%-F{^yar(^BC%IggX{3Y!->{MsuDxX^p7^?-;MLDM z4DY+}Sgc)Dw{s8i`xLl!?Aa*(JYoQ%19TRW>9`OOwN((+2_r`Z2-GF~`72Mt<{gXp z#8*7)Vg`fb0elJ&Zy3Io;)gOk)?Wm04uIDc$)p_<-go03eD<kplZT;x9i+d90tD)` z5iiX`%<O;|8HcFVAx0+=wVOb@g}B?sNF3vn&o~0l{>mL__c}K@AAEG(rJJswdiDD2 z%E)YB2uwVKedA81%EBS^jI`qE2;02`=G@Vc5~;6;(N4W!@9-Z#WXLe{emHGYycK+X z=h0cb_j&Tw-}xp6{p6eFVOs`Ts8<9|*w14Z^7XBL=HoT+Jnt8J)z^A2lF+)9YD#;# zcdBrJguA_pnr{N!FO<=*J{r#3?gS(ux7hcY-v*4L?gW@%8}3rbx<nL0z9h!Ntr*;3 z%inVdwPT33d$hT==E+l}cg{^QsM7>>S`hUy6{d6qR2#t)4quCv6Qiit8yFiK!}$0( z>WvYsoE%53TE*B%4P%Wu>a_}1jE$gPQ;u-<tX8XFwBExO9FWge_+^Sgoh8I`yU^YB zFuJ=QLA<aV)NTRPm1(rKTRY1QZD_t17)(~b@zw+EahaMW<pVyE79Ra%Z$gNs`WfSS z%FuaQnLCyNW>~X7VB<+Yiao^MC)6qeZ-2__w4BvA=jLyLw81>MFjIvK0lCXj$lV>4 zIz+W5cc3d{ImIy$0k?13iMM_3h8)NZ7uJlj(CB)62$ygiLqxCk&60Vp4qzqHG~~%x zH*v&6xsw@()ANNFI{V|f8dN;;$Ko>#XNy;e{NgH;)(l*M0#5Yn?q87pXO}$^pv{yL zjpV#ozKhVvYmRTIF8tTk`+RdyFKE3(eH6z)w+&DXhzKGQ$^j#A(CX!Pq6cl@DLUu+ z6YBuI^Vi+Ymon}-1$o$yk$-?}FLU-TvG?WZNq=zS3cEZr9s)RXd<B^ETz^Ap*`fJR z2yeGM=du2Z*qsmp6x9$_M<J@CazQO~AhbJOT>if|_ilh}xXRSOD3Dzr^H>0a?=-ZC z&>5#bNU?a`PprL3(W%QYe4zW2Af0=02h?5!wU^{>|LQ1En*dQ4Kl{WB<Qc`4QOva~ zSn5{L>Q*p4-$Jw9#bT?C+4&}#tq$fFTUc0Xq1ozSW?>0SOKmh;9Zb(Jq1ozSvDwD# z{1RI2F6I_nSXgYL+3sRyehEuWnYJ%53$^q(%Grn7fhCmdR_QhrQxa}j_la>V^6%rM z?2yd#J#*d(_J4ZLRX#lSppksMJf)urBfH66K;!w2*tba?T^*d5n(1jrA;80W%fvE| z5_X~|9@!Ahq{bK&dlRX38rr$$u9ZsY$9)dWef`W&PQ38ij{z7NunxF?^CEt7`yQNi z!YU8`VEo8lv}3Vut2+f!mFvfm9s<L+h|wGu0x>9VL&QzR$0`t_B592xJn@8shvr0o z{85uwHQ~5uQX2|9_k%drIXJu2IeQ>CPXT$nVN^@T1SNRg^I+k~jCWi5p_UIm<&O`2 z?flo@K$DB4nZ@s&_r=lkuYNL0I3xXU|Ko1_^b=2Hg=attZ9N9_$_MAyDbi)3evDk^ z%5}Yt4C&sU2h~={F#VMVM0W`!y7<F$AA{8^8rVHkXko-auyVY{NL%7;kz!eTsl^8z zxd2}o!hV&jD_xnBAL5ws*>7*cfB$eZzVd-5;P)S&_)Jr%bN&e^dgHv#oqT0ZqWtwB z0O-gl22GtkbEK=?_ksw7C4BttzlTS*&g1eQZ5pWl9=Nc2#^u+wuYcZU<;+U@gR-`L zza0gg=m7BDO$&H%rXzQwXVKT*Xel44)jMc65zp^|*fRoAA3?P807T;})o%0_DDL8v zgC_BRp12Ml`B`ZK_fsI8wAb6h<ttfZac|-3ojn30)#Z(PKrW+oc^BBT;mue2hYUl1 z&sFQaA)G;0I|THAl#wk29{QZRaQ&Wj|2{ZlpV5mXdi7t?ChJ8T0R=1FW|ovKh*W=Y z;@UcDu0bW#r&(!yW61~o>INK48R{%m6<SxHiDp8sfpFi{jsXiXa8D)<p?eO4)-?~` z$tqLl(d&D|<G3NnozVM;*m>s8w9S?w^-Q>g5<(;eg|@cDR{INB&YWJxA-8=)W59PG zX!}$a?17mR6Cv)j5w#XU&3RB`5~4POXlx|_;BC+SJ)ly9sEt50#vy8>5H-E~N|~eh zu3;ao25F<$#FHr(#yA;C=VD_5Vsr&WN1j_pT{RZ<4BBiRvkgwRRmn0FB;T4@h^y3S zn$5u3s&An3#QuQn{FV!xA?1DNK7;3Zo^k-zKk8vnfAoykn1CpRC?S0wW*FXh+DdF# z<r=Jzrsq8TO{eqebl&gzq*f*tk&vN+wVa9S5K+aN4DXq1;g$b-9hO>!&+#q{t41TF z40-@kV~aoIiy_Py71=z}r_WGE8vTG9|Ad_6o85anb#aH4Uv^l$Aau=$&Aie)mDndq zJqqXm-vaRQ%oG_gvlQdDsU@6zNZ8J<#7aWe0L(rhQ&rtR4!%AEu&=N6uTPXKoh|iI zOj1_F9ROVj)IjPybU<Lgl}>2kApx;nzd_%(s}{My7ZB+&WZHw#eJGRAj&BV*AO4OI zrn^4jIVY`1mum=wjf2$oMTBWQhN`pTF+45bnI5xo1V)EW{`@nOUQ{3|4Y}B`HY$zH zjHbW+qg$|Jw{x;X|L_BQD_x18n})HKWTzL`x6IpMKGrYiRs2#f^6>F+?PQ1NUEGzs zoZ7RX`nZ&bBdZZr>OkBAARsC=tQ@OjrIMBFb)*&_o^BaHGRU&pSpYM0OK7&a!#&1a zvx9}D4qB}arl<E{VP*%GW_RGIL+i=-OSPG%L3_}X%LL3N$!HmB7oORT$9Je}+1YEs zgHF%uo9bSl5>IG%hPUJY=tD-+W4x!%#Rn)DFLU&Ew+lk^0D|1<4mFoy`RKFLWqB3# z7qN^8Ai~xiCGAAdlHWeZDY?CsFfOzBf{R(Q>uu>?^1pup@XjI?`TX~{DknN`OQib4 za?G+mH>e1hGv`fx0b5A&d!Ejnle(l$kc)M!u@JK{BIGXIZc{oKBh~k)0O;c6qYlj1 z7z4mrC#=pf2K0MJ$JNgU0c!=mF#W^(DQQXppaP0&azT?pS6<z9e_<#3oe5qJj%Mya z>2~4^jI=7@q*?sld2bp$|LT_lSW^VS8}FLNH?Q4_=bw2Xj9~ROy(|AX|F-m0auPd; zyN^6H5+)lDf3&`myV22|gXk_n)FweuL+Uqi8})h>FZ}%@@gLv3J(crvfzAH17-g@F z;MYlnF9DqEK-umm97^86IX&OTOaA7UxaObFz^O;AG#DB@QiyR}Lb(PADpNnwbgUfd zZ2=)7DKYD-)Q)ty>t1vSQ6<Lb-+Ly`eC>B}>pi=ARWmQVr*_5_Uu|Fiyi&q__XB0c z?VSVg_hn?X(2m12yDtLCu<q1aL_E6-@$@#(;w(h9j%Z>vqOp|_^--Ww!NpHphsPg0 zQC7((uKV1kvd%{@23fqteeU}mHUxIvHfrf`Ov?hC(K6lAybHC@-Wm%ApELq1Mtg+h z?hPw@mg`=J(s>0T{Owt;JoDqj!Kbe*2ZZWuLdv8OsV~F0IB9=&9(u2~@J)Pr=}tX# zonYEt??nVrsmYyzQDh~G;~4jE-q|Cwo^Wq297DX+ZKHnZtO!l&2~D0n$+>VX#a3NH zgV)WNO)vypgMgRL{XjryH(^egYsIYX74hYr42Qt6L!_FZk9=KrF2y5B$3k-+@%$c8 za}Iz&G_nGf$^8+nI1tgqeu&0aLDa`p_|hswR55=#%$+==JThT&&At2H{E6&8gLtgY z!<6UQ62<Chg@)P<rbAt`np))JHj<fzd!F}r@9xeCW#KKCr}xk$X(QfVfL=Vq_r8d1 z3-Ps-{uojy6Jw!#q+}YYbH{SPL6a4{{VA)$__@5vr=w-*YCav$1&idAp*E_>g)5ah zP+<;q5Zav%Uioi7!-L!BGiufs6w*jmj#Sda#?mhw#%016vP_th+rlbK-kWTN-51`u zqsB+DKj&RZyFU4E{$LZHN@_!{{?p0w<msb1^}F>0N8StIw|TG%!SxR;W)`hkA6ZX5 zX_*ttEMnjWa`WdD;49FTk)cMSu5{4FtUM))*6ml?96epEsvoJwaTjeAwu2k;W`mLQ zM$6Jl_PB9CkmsG1cQJU(0d*X^j?EwWkjxr~DgDuTXLyf(kkFS`1ptzE@bD1Z-=uVs zs3x7~)iHV0hDa6@5)uC6n?KE{d2YBIKsi=AS9~&k($xnw!?J1BO%#A`Y_*;3;9|1c zoS{z1GZ%<}ZX48I04?qYE$s%yEvfH~tb!QX4`OsRM16${sXro*JE=&Aj)+vqZFOcZ zqN<dmk=ilI-wE|T(sEb*MHQvTR<L4n4EwKHf%OOPhvOe}2p)Ir2Ap;3k$A?FPr!4Z z`Z)aYbDxaYzwjye(-%AeN3Gvql^@yd&O5|vZ;_He2@e&?y(amX*z|(&N}aclLHhKT zRPwMgH^10Q_fbjk*n^yK?p%imfo>3TAL<O$y+d32gbF(!H|wOmQl|}T{fv)!^=k9> z=`g<eU@EBV^a8#^8!*SHkXqz#&bH>H;FFc|^TM{}D}J^E)AQ`y-yn@;&!>WJ0PkV~ z*59E;EN%fh(u$=&Xq_ttx-C#=QR)n4&MNaCsuTUh)v6v0-H_gwn*UI`J$SmjVCfDp zbfkX?Le9a}PIQ6D>fL)DDtx@5+*IPz{q*?fwh^oUbp4UMNRO*`6-5vL-gD`_=<3}Q zsjv?oycLScy8s`vbT-Y97!mY%9Y%tE!0(CVf|0fg=}xf>=WasvM|kOZM};yUI{1dX ztJILoOOn*y%am=+O5-wPJ{UdoRsM-j-u5~Cdcn+m2hVxO4R~lvU@jIin^?b@1Op>5 zLZJ0GBA6ZN`i%7U3?L$i>ZCj)JsO3G8W<a`<C`CUDh^zeKE`E0I2<L&tU;j6!*AaM zpzt<43rZ%q;eiV4zBq^O^bW+++vP6w#+Y=Zk4{3=8mLq%_~iLVV7xph)f?Acy6KP0 z%4}c=33&H<uh@n6Q6lQal=LrG3_{F)SiohqHa59sFK3@-(U*Jg3Q7L!`=-n`b?vim z{#i1<?7nqr$SRN2kNsk_Hv9+;$L?3N4O=~AcuMi~DJdcP=tZOb(6ESrYE3%Qje$fe z5L<Rlqtz+2D{%AFpRVsePLhwFe13v5AuHcr<J9*oREM6xKjaf9&NTH;p3F;ZFyjD0 zZyN6foR$MNvZB00#BwoUcYZhG+3kpzW+dt(<A}yqA{t#OcYfCz@|<R~h{Tz}>a(8W zSe`wrcKuPeqkh}+ucQB3@~_<lwU<DxMfJBJcf~KwAzqwCyf}k+VGrW@-H7LRffjay zmS#YmCQKO1%<dzbT+Biuz}l7-WF|hQBhsG%z5Bv49H$en7%RLutr&!42H>4XdU<pi z<qOXPm;MvWvJBH4cO`wb^BH|V@{F|@tz{ss@!+z@m0dyS49f$av=#{nIpH+U^O`&| zB&tBL3@MKBjxXJU>+UXfx;1dGO*SIAk<e!_5Grd!Pvp>*9+QNWA<3t=h2%u0agbmy z#*yD7YZ8W_P*YM}i(Gs1Y3F6iz`=5Jc^I5zzVhr|{&p57z2Lh07s7JfxlgfMz_hzy z#%`gXn?wRVowj-Pi=<$=04r{T^zk1M(i$RwwL{*C&h>3`ZYLuU*KR!!=;%m1Gc6z8 zg$h|<BEJ~)03yuHhZj)fg%>}5RrYvD$siAryF|suv@4fW^9|NEF~QxH%8RpFN>tPl z8)_GNrDocah;ZK{JMiOQ`2$Mz0XOXY<Vicr(CZ{(@N;<2Gd&Wyd(b#eymM&YP=aS- zr_t@)i)UD$#h~^g;-%e)=eHxC-vMgP14K$bj>w1rI-I^T^b?emJYtUUD1s1G2<12z zslST+73@#n>v!5gU#TVwN6i=!GW2bI9HKq}R7b!atw}wZ9_hB76{^~4Umrc{9ik3@ zOG6L+M*kXly?ln9u||YL_N&_ujV{UBPSH+Mca}b-XE}0_>Dt5xl}|P@eqo<AEO{uI z1;XmE5+>Ys%@khLxXTujJ%Fd<^9f@06p%*)36a?GkaTrAA7JjkpYi~JD~nWQsU73L ze!MNoKd5hUfyWS{WEf=mf>NOM2`%$9&++N#uARh6quMU+0&!bKz5v^e9^sh7*J89$ zzP+qk5jg$0mFc-omJPEPxQ_Ngz!%{|R8=IFDvPEe%ecGvPV~F%@<Vtbi724QBWZjo z{js8l#jDTzB!Hh6M)Ki#eBpaj`P((m_}2Jai=#yPJLjISMNawVS@JXrdY%>o-6c?G zP99|-DnQgQi_*?I^-vtV|MDMs6oSO$r!*JS=e~)f`!P$(%{#o2ETz%YngpIWxwPcd z@Z{;X-A%mkuYZAsrek|f*-4yhuN@`CD6^C_b`g{0mEA>9Yd6r^0qV?3ow+s%)K>x3 zQHZF9^#@Jjs~<TB^;&6e=vURwxZ<_Tr@2Td(}@m9M|$~?OLF#^PnkdjbDrqJG`iE< z5zp?DivHLNL=&qZMkXLCbsWBW6n}r#VP%&7m+LOwRCYfW2anuJO=kJCWkKe54BR&K z@i#YZnGl+Emo**-g)G_FOXGHhq*r+^2w61kGp_saai15##fKX=YU~9#c1<mN0viHy zenZg9@IDX-b^cRThIAJ?gsp7LM~kmQf4FD{DRApvR(A*K%6abCV7(9;uUt7JH(`!} z%O}$&zpRERc`R7vv1dhOpZm?AGQsmMrWkQ+2{gYO-RUjp?w&$-W*g##8R^{aN{2Vv zO`yGqcxfIncW}?|K|CiN-0|ElbZ2)Up4)+Vb{pcEZHQ;KBHptV@$?qNyEmh|XA0fj zkIKJYkD$Bz5p~A-!|3jO2%YT@p|j&5bap(5?v4l0-F`nh+wMnq+x_Tle*m4Go6w!! zDjn*rd7#_ryUwQZi~-%lpi`41Zh7%^A~)cL_&M>kdmrXo&JHplJa+rxC80EVtDPDv zuFO)`q@zD{<${dXBB<3nobClDPvX2IGn{6=vFcvCWWf7cM?m%I!90B=4d_Bd#=vim z42f8HTI%9ozJEWy__I<)#ixsWymG{uez?2BwI`W_F_`l4#ti0G`%v;+KkTJ1r22xA zb_SqBcXNCQgxSTyXZ_83Sv0rn^sq^!--Rm62C9z+0h_<1KmAq)7CqsH2N#o}*o%*O zWV`83)i;zS%u?~r`8zi){H&RGc^u1d?lC*-m;?kO9Jpq9JJAzFBy#qqxg?bKz>aiR ze0k?^!k@AG%<{673y}c+=(JU`SoNQ=;kkVV{)~@*E~qq7u?9`?9ACaHKSH7h2$i33 zJ{3ap=ISU=9|I~Q$+1qV0{`)iYf}r82Y{~?%^(FDr5JWwc+(OfM4C+Wcm?dX=J%O} zdmg)e!TXwGpxXpBXAsYCMLhEex-**)&pwKHejDP2orsrqgO;X2%^CUEngz9H5jSV$ zF81~!sJ#eumZXiY+myRYyDd=M22or7#<6tTtI(q$)=&fh>bzggNO-;DHb7nZji@T8 z!w7_^+G$O_JPlzMz90#IuiMw*c}W+je$wd-e`DjpJFq<9^3=j4oDYsTaKzNZmRF3< z7>&5BAb1@EzD5%en)|}qWp0{?O#KCar$FeP=nyJdLMOZS6n3K9q3qnnKzYEc52+oR zA{lat=%&zTg?Z5Df1sSGy=<6XoyR_s$t>gnBWd<|LKhwyvdUs~<-WIg4}h5DLc7iq zC~hfQtjKXK1S(O4;~%rXr$WWx)W=R@e54ZSbH<Z$(?m&w+2Z+%ujxfeB2tdqgr4qt zpbRIv%fHw)ft{0%G;LW9Xw45@p^kqoiX;Gh;6Lw^yU|lJvQPf2lX4x0*bAeVvG!o~ zPsTOuYBRJrQ0lG=ikm=Z4(O`Il2IKHa-o`tBK*<$M`zb%8Nr<z5NW+y^ACpxlGOHP zsC&ps8=UZqbP{vp%M+MeDCcbXTke^`MIXJz;g^BLzG=556np|FuR=hHKGdBDHFp86 zouJMFAZie`6+m?*P#J}&RB^`12jatTc|!h*_J;RW&$wbZla>IKy@cwM04@Y@Qpx!y zkf(V#J@e~fHZ75yn75Xs0l6^>Q6EJ#u?o@nYEZk0xYGhr7q2+!0DSNMJ-Ft9J!O=9 zJY*PyH}v^kA#HD=*ZD{R`?A#+%cP_OC{Kwf0JH6!IJn7NzVB<hVbC_0J#K+}vpIW} z&D$s>KM{Pl0AS#)C<`6JST&<FT>0cPu7kbv$mhaP%2t=bK>#><O)dPgXr0}D_5C8_ zIs=4Ab_sGL3Q>&By9z}C2Y^S5W?&$oD_YNnt!iYI5t0x59o+X$rL@8qD#M*X@fn7F zKwOfp^dZ3wj3WK2jPdR3>t6YJCYwUUpl%Csa}E@D5H}YQ&F@BBAA_ik$ld39=M4d1 z#zq-3P#F>RqQcm|2gSw^B8?Gb8~YGTyCqb5Gy6-f<qpDbvg0`Js?hFTR!$$CXc_1L zb4Ir|rhEIwCxqRG0M<Y$zxQ+ix5zEG{?h}xTAlOBPQdSw@X@c2_xhk8dJi_OP&A?X zUQe34ZBTm&qLsZ{@~E{nyzjjIvdhkce^LIb4N_4As2y<0ShF3}-}?0yyzh!T{rL<A zw*&Zh^gn+vuzJ*qtYv!!)ickBL>@YE2#H`@N!+bTz341eCgiTH$n8MMU%GMOb6>j} zEuOon4kg`fu3h|6I!S<0xQi9QGSuI??Pb0NwtnEq>ks^!dv*foF$nxHvlQdr?M)nY zK%L>>sYk}M^z_`LAae&xuXBH0JbYOyS!3h~2qsJ`0jnp%=e(B!rsEUD<S-Flnjk|! zBE6Qt*AyWgz~}VLYFDl+X(&l&Jo~5#9J;FJRr3r@1Z5;K!@0+x;L0GrL(LsqDcVr~ znRGm%P@%pX5VcYHSFMBZMVXmhz$I7wEKd{kg8!0rAnf<1+X{t77_oNxI7H*N16NmB z<EN%hMB2@zvJ{M_eMBPcj5z4~h;@$U`*93H2WT&v(C%VsH&Cg|-RDtFg%egg&e>5y zLLVIz3Hw*cRJp@WF=OQrl8aa(xua4DfRtP|4x=bJYDZL%=%w8x^n7PQ8j%6>4PsA( zGN0bWZ%n&HsWaszYDs(=L~@t0AoV<Q<}xuM2^YiUvZYG_%eezx!(nS>)TJccc*3VB zX6L{2MFO0cM;@Gw{3DY#Ik7=Lkj`{{=SU)hi!kf$lGaO(p|XYv5q3>46l@LcM5l!Q zG^F%`9uSfPfLX9bimrTF&i(gOK0ooIpS}mc#@yIDaO(r}`0b{79JhYlPwOe%JPe=U z9Uj(n-Kjt#x;R4%=te$#tg#u(V<fsQMFff;AOb{;la4w7H~w~W8t(#d#__9IT?oRe ztkYou_0WP`ibEfu+tVD2QI!!InA5V`?c$Lwh0i=ztA(BVn?bD}@x{t1VFjemZ_s^D zSiI`#Ul@JHHNOwwm4y)9wuCSLU^D*s>Fbh*mX1OUFVEl%$wi$^%S1C@VfFGUQf@K6 zL2f<Mc?r3=w6g$o7C_ZWwV1mG5l0{q;rUNJ694p{zxK4k@&h;bxa+VIGWQV$*mXe1 z^|mL4+cBj}Q92Dnr_(Jw-!$;0s~^SrPdpGWJMWOBct<UEQ8M7ug-v3&L3;5H0#u|g zbmoC(1%N&(rvcPfz}O07!dqT;9Im@%E581Nhx)6q9}b4}hrY3l%<{nS<Mx&f8H$0o ze|-aDXnG=nx*cF?9`Vc$<w$P;jS=HW7u^mhj`2@V--xrna65J`c6w*q8!lXT>89(Z zUcLS@hDw-mN@y1;u-$9yhXi}pbK&{*rO6F)f)g^TFZa2lC9F<Y8I_YwZZM(TU2PT^ zDSkA;a4c4N6cYX}A%#K%vJ>}7q*;9#Qh@p%2fn;LT9>-4_$H+#!l9E@OmM@FTTgw> zVG!QUtLQ2TTH)d8_&Xm6X;9H2c9Th&bljETM4u|XpE-mS?XtifSGue${WT=Vt#?{8 zc7%DVJoiIiMcD)jBqt04$?s4bhh6$m&6d}Lfp;S2l&NnC(qPbT8b>58>`|fHlO3^% zVInr)0F*c+^h8?S6L)O$mBHQ}18j1v4Lq)+TTdRnJZyme^NoKJYJ%#{Lf9nMAnIe( z?3qE6lDtiFc2=Q_%ie;JtaK-V2wZ0jyCB{7i<g<ml37q8^^>mLRn}g@xCn=HUprpK z7hig?T<}&zw&Z;t0^@uT(s>?LWRw%AP_ZUo!q4v8iHk0~t?adL7XesZB!iWsfk0S& zEoOn=xD?U@JO+te{by(}V7w}!ZFM!ssY1$k%FFZB#j20zLtPJJ&=d)8<Y6_f_>OMA z_yK^I^j%2>H$AeXoak<QdO9Sdf5^EI%mO6YCONW8*V)M+H!q2SZU;o2q(Jqzda|^0 z`ut$gxnGWu<-C=1RkQX?cW0LF<jdM>JN1I^cy*2Ie6@$0XTfoD;n{0gUupR&5}#3) zE(xT+O(oRng)*?Sx@iY|?mDQ!90>?fk!Nz(Mj<LADvYhxhX|kf=JjRlF8ayNPo5|j z)XD}abhb;Q$_T*dHGpXZqXVnQuB_Hc;UO=h%28sp<==$HsSmWBK>#KUv(7^wz0hq+ zXN_@YCk{<Sk*bT*Qy~%uI0SQ|%ZM+MJhX#c7A!=C>3_=cE~4bSsG|B?{Th9)tB#S8 zyWP=VkiT&^Y40rFl=aT&%(}lIo&08Zv8t<f>LO7!t-NDL09j>bb&P!1E_PH|5Dwd~ z4(ZNL@YjxWbJT}O>YnCN9`Mi`Uo#|M5mUz*uQhncXTq8z3P`761iJwVaU5g!Od%&a z&3@&KU8Vx5MNe*OWYY}?tKx)YUZv|sEEKnu?Ii%-+g~+o`0|gp;eD?-JbPZ?)pdMK zBfzUXO(ex^hH~dy*zPXY0Kqtfx-B`L_3;p0S@3a3l)n@G2}i9^r7H)zb8S#V61^r9 zTwUCyE&Z%-o4AV17}XNKs}z-or*@)S%t?6v;&-2>6f~E3?6DV8ZcS3d1ND81QvL!3 zo#+7Yp)cN#m;L_1(uQi<*r(&=1pP^>YD|vz!w1Ov$rv|X8L_1^4-vN@DkGpu4d_+@ z(ZLf>I0y&rH;yek3rF6_4J*cbyDPmWC1|o1;L)D4GeVlgvOw$fCdvVulZEon@J$U0 zZ~4btamGojvGJfWGZnO0q>lvov()<mXcj=iH=Cf&EQF|lqAEmvEktDuRP6xNmPbeu z;otx6$+-FM-MH`J!Zvh3ZV0#zz!%EMtQY+5IMF#JI65WZyo2-JO~>DtiX#DtLG2c3 zVFvN^c694wsH`~{Vr&voXGxyZ*zI8d3Bo@<?Qp#E+l9~0((vwemu~v6saLIU4YiKT z0Y3Wz|1AktjPB)gN6UmP9ixnVeM%RAM!hf#8OVvg?lYSv0UQ8eE&DqFa#zh-0Q;-I zwE!Lha4mqJ0{H3F>({5P>*dO_a)9$X_jwsWcDO9vx8o!Azz5~PvHJyfp=Zo@2A1W% z{Cx5N&VBH`+=-5;Y9^+-4Y%#-9X_}RY&B)4CYB7Zvd6Xtw~aIACAso*pJ&x8^qrdE z%X^RU$D0=`$XJs?+9Q8wkekklp%-SFlszGJ>D<>QMf*9csyu&7KO*x--L7;pn6Pa; zt7HOa8S8k#YQdE@R3+t-oitA!L-XZQ!84OEZQ@J9CQIDlV*TogG;3&UK>*qPu`hyK zrPOR2sb)*1^VvB1<plxUh$uM&ow_pLIF{jBWB)qQwUZ5e?N1KJp{qNvA{T^selG~o zV-|fA*e*D|FiW1fD#N))7LDDxbq;_0@3){;;>vXZf3f**kND}q@4x@~MKYOeL<RVj zV+>M{(p~@$5ryV{S$J6btS~&v7&J;SYPdP1swM1q-s<v~-ds~TKpJou|8;kz`*caE z7Z2=2zxmN7UV19WkK>SjWRP*%KwlU%74MZBIfdm=lU3t9m1RI89~}~@C?<M5MF!WA zdKIIM8Wx*{)|vMx9}b>L$JmRlWj)D}BO&#|Ww9WKge+O=$|Avbta21wIaUmgJfMN6 z9XrXoO_e7S1T9sMiDO|ZhHyWp=+4z29h%9~(>TkCDu8yN*T&?z=t6CCCqlE`#=m~; z+Me~#0be)xmZj@!;8s=n0H!QHmYi-5^|~wa1(>0locsxPTW6`{mj0l|XsqPBkj`AA zo9g@{doh=B3Th(K<r~?Xyw;9W<D}wwn}u%LS+DLXa%4{|`H9+PMR6BEH=)7wu<lRi zFkWERMnaDlHhzt+ubja#CH&GYhts$<?i~hAz`|m9QDPA|Y;D8ft|P=4(sw=ILe@uC zo$;k!GC!baD{iVDtFnDcuW^nDMQ3^uebR}$rb`Iro?>!H=*NJteo{2#9Yd5(X9R>j z7Mv#f3<^5Yzw(o9c<&z{o@TSYF<=QTw+#RuSs+EDB11yCq^%Q0NPpmtGa;Sm6t^I# z3!nzGkb;0?H?9rTd~i7R$O$Ad5;S$DiQL+uZpn6Jj|mRhp2si<Nck7ltRqcSz<u2R z$c~%{1mQu66P&sPbib?$8|OLf{#SIic-7Oljy~g>e**CKA_(6%wUFM8?xLOo5AHsF zosW%_EzDI`eEG0<jyT}2W&g!M+>*P|<0Xj7sN6*y)quDK5moS<vmb-ceB;(&Ta*pO z_B^_691sZZBTtk1!I!}8z_OLOG|bF*@aB)*hHroDiB_quSh1?aNynu(qc6IgHBX}u z%yB%Jfe=-Ys6o_MLsZA*0_L~_(TTBQJjRzla5kR&nk&)n73De~ycz$0C%Okx!Y<>T zeiqOR^9z`M(-VNM3hTZbqCN`I7)3O>2GRH`71q58io1BmV^`yX<JaO#zbPzi0N@A! zpMt<^gF<y*2R@iJ2<Lf-_hs~tKKn@IN&No`^h>w>K*>A!*L`MF9f|W>JI3|>fk->X z_XE(6r}szzPh;i%0?MHd;M%FzuP<c)mJT6)S4#5}%nElRvoe1<;K<bhCwgA!XM&)C z^9>*G@EJ5xWhmoGMV<@fX1IH{a45Iz*jIzpJ1>NEz>v|U49JteHDUH>fL5P*I@xk| z@{Z;cF-p>;X7Bw2IfjWGANcP*Mvj5oKScBV-lSy+^q6C~_k07SE<@|$DZE1y6rUx; zr@xoY56vZ|UvUGEPNOH}77|$v&FNS3-rnf!v%uTm<)3aJW$A9d?{ecHonh2%NdtCN zQK9E55K$HTP1Lb-E;0T-<%IS4#LG{{x@afj`Q7q6L!^N^=9nw?eCLh}9U3;OCdY$R zYSNi5D#<_+0-L9sc<I00jG3iUqE>16{N}$s{G;l+P&A-MrN97m#~PQtskYNRosT2o zSO`401p6?H$rJ%&jgp{6kVxLTkV4O48R3MiJkDPLFi(Vy5AkpCt6(*9z%7q1d2n&= zt&p@L-0Z$r1aN0!5*&o=zK<zQ16lp9j~`JxA+$l56cTGDNATz{oako!JNNE;>j8(v zNtqft!X7Hz517i%%j+m{q*)6}M5%MW|8xFYSi7@awah}7fH<j`W#f0$IHSwCb{?`4 zvEkx-#(u3#WTX(e3w;cts?I{!`HL8rUHJ=a*;&d?8hJ*m8=JH!#3Y?YrhP&Rpa<A+ za~@k+BvExJQD1?CINilPo^n$4&XU0tv%DSStB-f`V`~U<93kyC)r$b6-6%3O5+Ye_ zlggXZA;{@F#)G}GjpyYMpu6}(uxG?FacJK<A62LFHET*<EH50kwxPOCBwfg9jqga; zs+w68kkFFmizzyFrcW*;&6F(oCA%S$u2WG73>~nxE5V7r%RBcKF4koCyURcM8PObk z^D2PRQZi<Bq=VV7J$cLIi?6#9z_a?Vj)bXQE&S-VJvjHIRjF!t?|t)tki0VA35%us zR0N&W%1SR9BbJ}9EVC26qt;L8Xao_C-Z0Q<I6+vuvW5-&r=#JdcA}>f3^sm!awcUr zajs2y><B7{z#e*Z=K#o9@Swznm!~iIug002$HFEEj<+lC<@>)xK_@!k>_*o`5+Jm~ zlCnivmGf530-s#7gsr33q?AsU6(4hs{s>Yb-P?;mZ6zSoLhq;s>UQzma~`{_PV^#> zw7-@U$#a19O{(pXTxaR&sa4QECRU;@mjU0qVH>{ogDJfD_t$0WYgUb2RWLQgGH_3= zcy&souH2E{o|d!|$+OW#by9A0h&vF7@wj8w;$5#l1%LOcQjQ5Y4ZvFg{Bs$ZWkDbg z-~U74DyyM1AsX@Xo*re&u<o?9fOuvn;_2<6r3HwZ4C^k&RzTE8fT)7^pSuAYR+hFS z`Zen=-SirRH?hA#>ajN<H0t?p9tDeMP;$tO-znfU0MBo(JcinamjY-4m;!JsfbT<| z2lq(;e-GeI0A32<_W_&)dFDmYt<t9f_&)%?0bu*O&uscz_Rh5m_65!EkZH{~=^hYh zFO7}ESM;%V%T=IVBSc;Z@p#{JUWPk%BIWonlW5h3F=6*y_8Gi6U{@xe9wz_prL?<z zH%n&bDJ#^*sX7J--lTUX3+}8yXU=!7r4(HLTk?3ItcJ=_mTM8R+J}nu0l)5N(w3D} zb%AA*;7y(f+=Zxam-=uTHX930T(c78P*$iwAMOj_HEw03bLmdMbBAI-&~1TQi=a*u zLR1jd#~>P$5RFOv`ok~4r{45*eDHP8z||kW2v@%U6<B}Jeh}3Wd8R7o2bySo{H`ci zV@v=dk`9^1IHJ*2h$hyeGO-rX=o&;LD<JCQ5VcY4UJ`i0r*6U2p28u5Iot~w#$6*- z%!yuQJh&(=TW!xR9n4^?(+T#0mEOrSHLrIf@R%}y(R$(IiAGcB$_CoS6{Xx>L2g2K z{Pg5KzP8Y^P&J-Ra*MYXIpH^3n&`$pe7s09{E6M?AR2`>5BE)w{g@p0;aJ8pvm>=@ zG?sarMwWlWI2XNEamGo{xfs(|lnNtwJ$+wrBFX|^*@pi)jL$qPE~t(@xPccwZY662 zmA5f4yTzpI>PFkuzo}ziAXJEOO>3;-T_>&o#_$!n*r@?g9fhcl0+l-3`5a@Z*}{iE z_x-%hkOiOJ@re^V3BDzPE6cbn@+#th+ZHJj@X>Kf_Y=x*p!->k+g=K1NM&-#VUWeD z4i8Da2SBmjc#*V?6gRQ?lRM4T?sNX9&-?T>kRZD-{yIg}PK7nE<g!jDvAiGpIh#AE z=azUSrxyg&cv)UU;i3E0lap)Q`LBnc321s!Z&clcI`f@>(rYU1RXdGLk~B*~4<GGh zXW`t94g$>17uL~c{qzt5m$r}|=YUO4S=sP%%_3m|=*Soa;J<#n)yB0KK7Em(>UX{v zfU6f^BFrhq(7bkR>M^64odD2{Wn{LvDIMtm%t8twaOgoRv0}WusHUerb~5;m?@ssf zQ4c@PWb4H0j*RC%S)>*M%TVrY;jfDB^}xg1GwYcH?zigU<qH-<_HBsFcwS8OEq?Fm zEfkEp0Lb0wm;ZE|EK18kgO7(P5qsAUWZF~$GQ@iA$UfEO3Hyr`&Ci44wu(AXmwhfG zocnu+VSKdUhNxu(U%&<XGy}~yLIcNnl-b0gM1A)0fbfn_{00loQPFP6A(M+&?X;SM zSY}*Ka6Qufz5{d@LG3+2YZs`yDEUTh1yG#;L<2%p@aL~Q38$ZQK;CNhg7=q|Q5O8a z??eZ}0z}_u83F@iDNmu)X(L{gVcp}|9iVO-Vq^l*#A-yN6A-lq#_KhF;`}2}DQ~6s zht_>=)3~>u%QJqL2i!i*UALZ+cxW)!-pd`JY2Br5H%+KLhvRTvIgCvEg!irc%%<<I z`^=_|DC$J-IEqQx5bCqvA=tRG&j2W{-*Y+U`R+tkl_`We4@*Q&!jhcmuKqT#{22gz zllQE0Lk`Ve>9fiUBIQYICcFH-@IOy1E=V)NKv{*MR|Ru4bf%mW#r5(KYVI7MC=HTR z72Y(ViHQ%Vkb<9~zo*g`2FI}JrMHx|Hv^$G;-kfnNm(B788|q<cGJO0=f3NANa_Wv z%{kEG3@GkM$MpCbL@N%!%KZ<*1?N2xZ+_7^c+&A3<u_3TRBJ%BnuO!cQ&?&2K|oZh z5Y-VxqpJ~39)QZqgAuJ<hiK(N@_u41=A%ix=u<c0zHNmgoVak&=D$6H3#%1HGMj8T z(@0-`_S<%;-H4Qu#Ys6KBN5VL)0ZbRzBa0bo#>4qlj>v6Vup`1j;v3z=CwX0$rw74 z=Ud-*<N|=(!<b~lQk!u1_GW$=ZmfwSxwp1Zhd<??b8;|EWC<0WP(638=tM{yVU)Cu zGNi8@f)jnT7HA|Nue5H+I3l%?&t3!~uWkRCT^1v8LsurbkB7S-rp^E!4F3Lk2m1Y< z);LuNsk)||i<H!Zw?Zlkj{Y{JYj7}pK(Mj_xoSfI6}1b!Ito-rq*EQj(AB?v{d#QK zIh(s3GT?`%j%DPg!BsV_HYF!v7D0HDXN+BnDXpT1at`SYAsm9^+Ii;v){{49D25FD z|ID|sOq08etV(guA0M0{8K)67>B+w5q1{aqnX&6YPd@id(n=-7G#s|J{{Lg|&jT&X zs`_yJv(LTnzWLQ$-CaG=4b9X{iW7r^3=uUkVtz3WNgNUrHGcC;)L)WsLh?-%V~i0o zL_qOtFflkKaX<tjC@LxnqJT2f-4xx`O;=S{z4^U6ob~%-4`=PQ*FN{$d+vQzV6X01 z_ndw9u=d_-ueJ7CdjOTJ?*5ncAzz#ueAiA#Fab}-<XpUQCM!~YeOnNL-H<}TX=qHx zIt>AY>wt)`yWiT09`1vS_`6yM(Xn!|HCwcj@Iao0d<TR)CT#!D=l)j!t+o~a%DXOO z@4zoCkw!=bsOC?N%%7F{nSU-3-QdJTO4?q2EEEPX1S$uh(mAI5LJFrhJbs3|(VuzO zMv6NF$#3cxBt;QxzSZ!goc;`B+o9-I<AK3_56s{=_o#n>h>jI`lkiS(T4ot#$Z!8G zFaCc3w4QMN$S>Y&(PTU*Vri0@h4CvnQO!7!aySa(a(tY?Lr{IIcQ;tdzIA?%4nQz~ zSpduejOn1)>*D#JcWYfU%pS6|I9*nW$S}FAGjdSvBCTU&qPp+x;lWD>c;zqN<BFpo zCvzs)i7*PhG0`A0?_QX?lMVV;fc{mW9N23D7B+zH3ef4H=ydTj|L#k$vNRL>*E)dz zFpG@pU>;8NR%Z?l+l`Ancw(<J+(|y;<4fvmf+G<?BcOkXa_1__s}G~xxe6GAV&xdj z>T#IG6`;F-FSvOF-}%fNr>&WUvjAQ*tIWp2oE7Y;AQ{gY26)6Ux=!#2AO$a{cmF;H z-_N3Z<zIr9yK(^NMw?jy@0-M6#NL~hsTvz>W*aN>>(|>S*@>RhB{k_kN!=#}!yZfr znmTf2=Ln8-ZxYrPYA0JjA}=Ms7>AQ$tZJ-F=JGZM(Vei~D4NAZtHc}>TCQv+hVL5H zH6brPc~Fu@6EGG}1=8ba`j5|lLb)&wjChGAn3HxxPM_EG`k8cb6FKe*3;jazGfYYj z?4j3wM{Ik@wd1%p<U=Z_Q_FbTw<cu)z-S0M*g?5>1$3|t5TRJwKxg$7ij|Wvi>sDr zmm|<<Snaklg>|TVM@jCIVNRU0kT=HIWAS<`C{~W6vwjxE#*OG~+<?x;jp!V^3H{|W z_*<{~eSF|kSEneT7GCz?%kFraXy8`c2^PZ1rox;j^~y;=Gmu2>?J^8jDyn|{=P=%k zNXzt|k|Q~5-~y3ZX9(6PTSsm_fFD21BWVsNH8=mrcvkR0hmt<fs5%+=&_n%({E$Q+ zFccf;HhdUH#>r$%ioBU~oO@%eGt61leWtFTR+riyc9nw+UGrbbHzn<=c~y~Z6)95h z+3gTPHEJ{@jbzBs$7Ta~>E~?VOCP^BMy_zV2?U)kM=Ojib4MGI9#0=Pghapccog;+ zcNETnzOZbs-f%b)5w>=A@rpOh<Sz90T>39heM5xVtk{xok5bliTq2fOvw@A1frd4C z7_;uK?qq8yRfIVXH%&j*c2tf7jjp6#q9&`3R*n{|5c0=qlZtpfZc!43pvn(q_7q16 z!i6ntAiE%^YH|aAKfKI-FdXG^Z2_m(y*)t6h{^%RucoNRxYIYn!f7_{`C<x1cgwZ9 zoR=hQFD$lV-yOf$+-|l10suCnH=VsRWZ1{5;xV0(@~52~!z*5jkG8D;w{a~L*gY8G zE$@A#%8&EdrcAE!{8Lt#rT1&WMDtXrD00rX?WhmX0O1M=meJ#GJ<+TV4d7{auBFwH z)q;%Duni?&n?}BbF=cIG#)y*{UB(YQbY+UnBe*}QE+2CVkIfOaY&bcvlX6?{Mt|=| zxA5D4_DF<gpcWn&jRlFj5$~DKQX9#K$$aueq?)H_1dR4!M*B9P=z>fK<ZPgS<=J=W zIL!;96IdqT9SyUNP2#rgh|zRyAE@K1u3zV1Z)EVF{>LY9dDAWIGA6;^lAW@cPQcg} zj+kgoBzLj_4Y%!X^r5xYnC>djT?Y!gIQ5QOj^W>Z`{#};wJH2_wA>^x4(74lWoLYp zJnYWRi|(LF_LA31BVQ9kpCc+NN5J78%I!yB7FS?;ODLAtQLLQ+^$%c%15i1_KY#Wu zc-wuO_|T=9>^k{7=U#vQ_b+_&Z9h>Hr`6?MI|FZcXp_sFprMj*O?G=pnmTI8aZIVC zdoWrcf)Y97>(Q?@Y+%+5H%E)pw43ZN#l98g-Ga{M)vdjb!MW9z<4!X&N?mbQkd$HE zu|{l0Us^?YCOgra;*$%z7UQugok`p^dd|tzab++=$+=gZUxz)Sc+LGadHy{B@4WDj zZ@YxHI!vGRdc;e8Q7fF1Pm+<CIG(ps@~jhsT0`Ys>!&8DXZlV$K8%awZJxpQsr9jz zXKuox@x)vc&qM|*4MEDch(B@WMb)e=)L-=L5kY@MahY<iS0`_BVOkuGcItGJI$fIp z7y`;6sK1AD=Q7ag0yKhI+OW<JQ`q($9)bq@cE@^u4;c1=a>Q_=s#|gwglY6LDGj;) zHANR@VHsxm7>ZTr=r1||0sH+vzW#@P0e|$73lnBO7GCq<%kKCAh74TY^5;i3fK|2= zJ=+}P`f^f`9@LP(t5Yx_xsSo%QpxRfx7REO9kKBo2n)dgugPqWgJFjVi?L_oXcMwA zS>FI3ZJdPypSaYI^Q=WkPOee)mE_sEd9|_j82;UmBmrW-qVEHZa3wM>Y;9i0RFaAD zvVn2=8b8e0BC?aXDk70#_C|MauwJqVP=qm&ZTxaFhuYcoE`IQ(H|0@{Q058&k}isd zwu!UQunuXM?h)4s@rTGbYk<x|*oAI7Jyb{6+P3(?pLqu!*_w&n=5?XUaV6Sax3R#+ z7Uw?-YXZnR*#b)!eUJm$37pl6^!`p#D{85Vo@@hS?@gJVbb`g_wPLKnBB$FZ$w;(K z7*z(<;wPUj@GCB_a%0ye^n3ya;CHtAv|-^esx%S)M(vLXF96=aF3Evo10w7m43aiz z3#Zq+(cQs`UnGe6eCJ2kIIwipux9;IB?6y(sH!bf`y$dQI*9k5*@)Y_t)1vwesP9+ z_qC=o`0!+IVGvKaP{|&db&Z^5@UsB^S>u{0@N0i`8DI0P)2>Y4(H_4BgImhNM*4<J zD91%j_T>1V0jdQBWohq2AGvvh-+k?Nqu+VUiE&6Yh9}*+iewa$(&35PkY~~+ju^uv zN@O%Z3AUlwQSLzae&ONGhM8vJf*hZTx})J8<eShhC2;y-vTOgXFaDwBFZ<2!L(6MJ zfAp8`!<RneWF)=<CJHSFlsVoB^Wh(I!00^~Uz9Q<nZlF;*1bd}FggT=`!MCu(tT$E z7}@I#zU&B{=xfXK_1Exb_PR2_o1QfyZ_ki{@}4NyoN<l2)}|fo><{tEpT7s+{|}xR z=)f4aD8SD#g+3%zaS2vWLrhl*XwtOOmr?dX!!4M@9;oQSbl2Sd=zV~OFjV3nfBoI~ z`M2JKKlxDW(<}hs-vjurS!ATaXULh6*9fFu%b&S2!ZlDfx$}&QMgx?4+rZ{U>quX4 zcOkBy1crT-<q!*0;>TZdC%)_re}REq2{;}6=(*RQ|Ah<ReB0H`cX{*ZL{PR$Jtxrm zp#~Pa*MR)x45g{^a;+fnea`$Jg&d6J&LJsmYo*hKg()&h&8s%=qwUk%*1M_gZ-Oxk znO251Y4669uNVvr!tO=b$po<#;FsGQ(k9m!WItaIJY@{+o%=86R{*TQI&Zwgdv(g^ zMZ`|=l_|0QZU8v<pU;07z&oeR1AylNZ04j+fa(OnST(kK^bc}dW0JfjQ8XEI+QfoK z=W|-B!Wy$Ct;wX$#lLA2NB%9BXJeq6S25WNc}s)N^#S{G@#-x2h^9A>BXvnbl2<GG zH&F=;4p8ns0#FI+@4I`&m+gcf07e7Q-~e>6h4Nqv<>4-9a0sGdj7LHXim-^r9Z+lF zSLxIMMF(bKDcpUIq6?HG?CtO2Yya(k$M3%XJ|(l(@Ete3{N95HUv|fLSNItKSZ<T) zQr9>Ggwa|nf;vCOG#d$%^Ae3Oom-|1%bY4*mc%562uriL6FuPOkqQMM^%96EE)DSo zQFWpKjE73TQrnhM<PX=y90wn}IGBJ}aE8d=!Nwk!aclr-3yge|DxW|;r86K!Oo)Jy zyStdL@^XuV*OuqF6P;My5=VN5k&KlYf<gLK1ujh6^b5mEGzvN)YfrOoQ$RTc4f|*c zodS66-@X~A)-q#D$_7r%fjk&O-iRj+fW$<tXUVK<IVnYD2cD52VXxhAPIPp8FvS9Z z!X1@e;zRdc#A|-}j~ll|4Se#_tDgFknfXgAC;HL?zk15V?Ol~ofp$J+=o8US{8jd2 zjqFx72gmpsJ8lDgN+)V$@n+>kx`cc2$C^ty9j)$E>dfkHcV~|ogi_Zd@vg<qGH%8v zB7AwhQ$nd#+_dOGXdfa9iyAE6^H)?)t;dU%xbva{P5DzG(hV(<5dc$?JyC-69yCOW zGeOJNzBt|xUFT;1cJ^93(RVnVsg87skWoH(#uw3EMy9CaCXKrNOV9bh`rrKhKLhZL zah1ryo8R*Y`a?pmEA=smaWF=ikZh=i<kPfFmx$<v<x?o^i%Nio_IPWQm9F5*f9$QZ zInKS;EpX>eOGr8-k_(yn1`G4F!|zb9Qcpk&Nj%;vg<Vj>uQ%}ewE-UZ^p%>78o~X( zq*}BjJ;-pb2qXzz30!_zcsW|`NdL|ET*3$L-N92Hvli(doCKv>6XDI3vw$wwi&7m( z1#Qle6qac?8i7WA=R`jQiXMzv0GTd`hPd;V<GAyd<GAPktK;!#3EhsUNAB$P7CZYi zJ=thVabwYF#BU6n+pRZV)xuBw$|v!?-}pEjTkXOxmh)iAsnUVeDj7rzlp{5ekC{mQ z$c;7MUqfKD2MjiW&N5K+fX<@58@=oUG(ra@e)3;G7hm{yehtG>YiHv>f_0?Nd{+YS zs1tp9kaUuJcatp|9D;T?F}nIN%;GYNV>h5!*#P<npg|uPjd1swRebLkox>0Q!2`3v za2fVk_phHtW(iEsr;Y|Bw>W|cL1Rcb85+%jt`$%?7K;a7Gjy(N*zHThEYf$`*R$yJ z9RK0JMt+x(O#C_rh>mjCj1CNq1f;Il<h!OLPTkf9rr>vB#jxG-PP7Z(dE4ex3CHLx z>U#q?_v7c6VV%+&uuf|4{65Z}*WC9N7I&S!AA@yxuejg29<4J2c%u7j3Bpj|!!)JZ z?+{2p8xUGV5f;X_(fP|fWK5{0pCvXcgKtRixMfk*ctl-u)bWa@P1_dagu}4EsU~Gd z2$E;Er5o7}8sv^bm3agl2|($bI)t(u0*5;&7nba<!H$zRr85Q$4ne~M(BKdl4cux_ zrSa8q;{y0`3P41=0Cbu%JjhrX;+-=^2N(@d9&F<uzv7qY<v{oFPj7npy*m%S?2doK z23xDUTY4R5up<fv2Vw@EVDEvLggb~9(o9NYs&|lqG$46o$nT^j_Ajus(0WR|6f)H6 zQHshE?5Q?^wxH4s*k=)xyod0dJ|%Tf;3MO!m4~nsJy%BZL3{V}3nn{=$1&pFMe@Ov zCgUP0<Pr^8V&gwXcx|rNRI#4&ND(3I3`*Kg4jB2}2gX@@u)9yHV*IYoiVWSmqCdy7 znVbXt5SyD<8rSwe{*9aP#gAJ-W20}<f&SO)GZIPGpPv7?e~GGks@FKmu^0xBKgNB* z-htj-s!lcmfiQw8f$x6Rn`dF<1AzZ5>oj)0GclO74{|$vwK-}Cmt$5Yg5HNYh=w=Y zr4HFeY`oMtzC&Wh6u{miVO&Fxk$NU&2$E*A$D&&&s0k-dh<F?YO`jzoF+wMNkR=Ry zNFB3hz}rpLSByd*6vv+-oH@3TK|LA#5sE6=a+azvGD#MJ;*u3aX|^GSaXW8$2Ri%M zVZZfp_lKO$q|2W>Klyb6E<i_^3qe`GXt5gV$;iV0Kno}O?!gFef8P~+`7=+l^1*1> zBO(<P<vFKD$gJczi)h(Dy9lg(!l^AmA2C2VLRk*bDTgqfMUb((aj7Wq*qcu_YJ+j` z_*<6I2?{eKXkRgH;g2HMNO5G<(NDs&e7<#Hj2#OFTO8+<`A4qq;NY;;$rV@je&a>^ z)kYPlyJl4uk?;kn5b-p6CHLR*;_qL6$#1?4Eq0?50YCOX@5Af9_bH(~b<MAuSY(vU z2`Ha985?p;iFna5PKxZIp}QCT5T?6k7kn38pez7W;Q60-+mSfY6Ntuwc%H!#xq3E+ z&2tI0dI(UlGnY1m9T8mJ8Q`aW?UVSPuYW8ey}9m`9xp5XyaD;?M)YnBl2a74L<BpJ z812Fgu7EmAFuhYS-BnO|2$TbWMtIs?r}3SC>&f`fZ}{_RtIy%z0r<9AWF+BHC;F^G z8z4kLX?Mt!JC9)0TZZW^hr7{>{sGF-07N7FUte$zZ@p&|?|rD%iLxHP?%eCozw^R3 z-}d9P$Si`0IWTC?yV`*!K=ftLM-Dp!1pzPLg%T8f(<Zdns-1;`)$3dbcej3~K@&RE zCfEFZQjm&vpgWx=R~CEN+-v6)*5Ia9u5c?6w7FAV{BhrBWr*^|1!Gs=h6#w{FFWnq zYC49m%A3qL*QV!w{QMUJ_+kLhLcL@BQJ4z2;YnC0G<xI{Bd?6k3J<wOk88xWJY@nQ z6Gb)APZUQ9mkWy{;~3ZTr9q^QKWJ!c@|EX1Pnnu4&+}hDQ@O_aNh6T$l(To`($+oK z(WNH4_(x+M=`<X`4EF7vZJuBII7HT&P9xXu&iNs&8mj)q#<Oaq6u27YSJs0ipkW_$ zxPu@2+n<BSo-p{)w|o=_gSj2|^sjGv`MtXjzU+=4ng`AK2{_=IS(}A3Ru|ca#@J5N zg2o{ujZIu`^92+Zp^cT+JCKjn(zdFHae?iOGR8NYQb`vSlA7dG96i$n4B8*(&Uv!W zzZCC{bXea8lHv2T?z`4BEKC!#A=kir{Z90vie(HoR_5hI_eMTWcdVYoF;6U~v2ItZ zORyw?b;XR$@3IL;JW@4oeHkVcMgWa0pX%?S?2kWn$r#}O`D-`g?|#t<1<?%T<csgL zpdT^0$xr-oW5<xOMt6gFc(Lq#QwP4o+p{QuP8X)LXcszl76IeTWmE#C!T)&s`|-~A zf2vu%>S6QJtDgD_n>Xv&?BdEPz#B<D)8Lin_10t{_;aowC9`I{tU@9V%gDyim4w*; z5zz%>f|Eks!mFl>JTlSz(c;`m<(=zUonUPKnn2-<jx%^d<W$faS7zzoeVBF<W)oRE z1)M$BjrCz*44pAP=ErlWu8Eo?#OK)sp5PoId|?LQ7P*;ZSVZNsg$DjUc>vgKf1TTA zKv?7B4jaD9*pR7cEi(jNB2==5HFU0-eSgHKQv3{nAD*;Q9DeOxm+_Kko>a)21mBS~ zKLPQ{q-ydEjq~!I6Un|>UBQg3gU5o~Oi==N+;Y4*el=i^a_4+nFlRo_HASa}zj!*4 z3pHwwdXF;@@}PhTyU<Pby(B#N@YS((9Rn9K+k&I#W?f6^*pT_cAU?JRzzlYy|I#}i z!ViAiT{wNL7ts@-cT<+q!w241zFwMulpy+8s+M(0X$X{u!05p0KBi-JAyWXQ!Sg=v zHvIIjyuT)cIfHZ#%WpYn@pOf`<X)F)BG9ib{N%5G65suGkJYQKo>CA;wCtI}Npq?i zBW1R>BG=_(6S`yF2iq{kl69na*V%6L0SuM+H{bTT__;TK92c*&KIP@_1Ngr&&1tV= zKs&hUQJ4!5XgCDz@1oqgg!1Y|(BJ@OX$8gF37Dldn1w}jIvu>~C3j+}JF~8N)w$Q7 zpUqh_Iq(xu4|RfA!X$Agg`gCP+4D65^_2dc{F4*g+_$3wz9N~ezFO|h>F&VKX2^{d zIgykGjCQhL=wEV{8Gm2s%tthwU8y<JQOx(V^gjvkv|1Yy(mu$70SdeN*v73A?;bWk z-ZBHbjbl#G9_L<te&yV&&;ONkuRi~M=U#pOx6b|e`96Sm!A^$12Ea=Id<lT30eBpM zb9mH&J_E>F*-#N3iD;fcH6ur3A{BW>g-1n4<1NWj!@s6n$wRcUJBEK%#{SB-<(tck zaUUKT-m-?0dX$qmxh9^9|I{$-Iz7NYAGLgM3Uzu)TfHPlL)vrB(m*9>G;q7k_d)$V z_qT7~{hfy8s3No+4w@V?LU>E7Nccom8WE42GasYA!^b=GOZ3bT-~Gbd@O$6$d3fOy zPH2^!75s;rUViTv&o;|y<vO_?ByujDumcj|+E~u<jV5!BsC@TOmUa?PCF>TO+2TU$ zMWNNv%f24cNuc89BB~Aq)<}#NBl`_8j>FoJM@jg-`}pbaf7~wI(V5f0{(x}d>cAPE z8IDqgY^=kI!OmAwNgcU~4DhLWHe}z)IniSWvw<lZAv!s5hgTxoU4{Jl^qzMF0Vwkt zSC$OW2bE=ORp-RXTw|34DodbrymeUbFk0?)@S1OaJihCNH&r{;s;%%Wdy0QKQra-^ zN<kP0t{!4h0{MZUw71MU=ovO6d-QYBal6nL?Uf)w=Pv;o;em@+@y~zaw`<#A0{A|i zfED@F3Mgg>+LkzNOz|tqG+l}3uUh4$U}uow;X&{7L*B3`!D`FKZDgO&aLYhbqk2Q$ zWsJYk+Ad59$0@r7AjHQqUn3XsHDB3W-*Z}Lzfs@RAX_I}33dUAY!d?vhOKv6Cva+w z*^e|_#Jlxh3nM?j%F2^~$#kou69ZHRImh3^yH#L<gFHgR`1{KFaqcr5ro0a|9*CHR zA}6ReK9lr<R<uF_9me6?zx14o0N&cD9vOJkdoJsCP+5f>|IZ4&HXWcga?DPMP|^rQ z15i11L(IV6i+;nYHT2r+j(EbYE4t1a^=B;;uKmpIe%ev*Nk059;TtBt8$QS@!h;t# z^*o!ygX1EMX@v@;zEz^)y<TVKxm0Uwf3N|bwQx8n@l$Vds<l|n7m4B+gA6Mdv5n7j z+=N*Ht?&pDCj5!)z38KTfCc~xcOs|l_vbzHwz2InH{jKj&T@5w*kpRW&Bp5)nr_39 zs8f)}3Ag#dy%+ZIfByKQ{xPf)GJ((eFcR%o*8(XGMIFQbd}IJL0?Gq>tovXSDEly- zWuUVP6iYy{faB{+_`dJ>yvZt@hkr4vj5s{%L_aEUE7@pp2-@4iXzL=%?JGb@Fe@7< z){et0uEKPBc-+YqyzDu*%&KGqd#wBHK{LWjVLOhmH!+0G0{Fz+7d^8be=`78VHEGu z7^nTtr43o8Z4Kp*g5G{%;=<k&#b$=(dO;V)t2vT>y+JzB<@g^r4%&chOWEccKK$A5 zY)oe8guSD5qBme$=U#pO^UuBd{Cix!Zw2tL0emTdM_0Yf8SMSig17=LnfNa#t!!fC znXIQdo=+lRbD$~nMt!vJbxbLjC>NK~pqgm4KygjNNuDA+>p;(;oGV-MhbGN3Hlw;| zdc13+o7CVd+e9O;-2AZ)B=7b51%H<Dk}|welPzv4Dd^nQA0a!rmXMP}+Tt^n-je~w zeh3(i>|CI~2O14viY`od*&Q9+!|i8Q@pFIgZoKXrACFV3b7R@Bx#<V)o#7lXZCAfD z4@$EuTvE@juDiw!v!oxbg^W}>AS||Dyc}<3*VwOg$PkN2l9p0kBYNfyNL5g@;VcJn zqu)Cwb}fAJ$`F+f>H1uA5;f%c(cmYN9}#3{l(~qajbQ@Y_-*+^SnR>{y0xV_-HD## zX~xr|uNUh~{#|RooDLnz;yMPvGpU@FRK4?fRN4hUKCB!9qrSZgBLiRb#2fLuKk!0) z?XzzKx;@vXtiQN3oo_i#Xg@(Wt#`EI4i$ebT}R6~v&b)My0ClQI?#=~1KpUe!><I9 zU4ZqEe(X1~xjU1Sy6(U9s;9gn4$_!LdkEwc(TAiBr2I)<ib;s+SS3KM4oXMX2?3F9 zv_K2~cy2*g(}1>HZQP;`S<S$z9B#^%L+S7gj&(owIKRssLK7C(_>7hB9LG=?OTw=d z(ReZ+PYm|<ThDP5IJw@<^J|79XCb_8eYibQqlzC67~%PnZQ*Evu2L-jK#9lK*#MIG zgx&V-leYoX$W0ReMc~INKXfOIZ;hbcvzLcHsG`UJHLenM@W}QM@4IKmwZEtPs(8tI zVj_^a)iIBns6g7DhDQpFCh#5G#if;h<-i3LE*p#WEjP5^dvM1M%lUB-o;3whX+W(> zjE^=2uM|8l>_Ru4gx6fY()uLbc*m%=ut@M}PgCi5_IW7bNn}4yBkaHB#X|tEkTE8O z*S+a}3`apZseU~#Q|L0*OV|VN0~tQ4aeiD>)~7@R&}iT4elUPpa0@65&YfMyV{bjt zyxduVCbxi8517#kC+keFemMd$DQe}-28U_kzrN{w^}^`}2<@d}$n|uV+>f)YS%&M~ zs@=uCmwnJ^59nV74XyYy-BqBwYVS%n1^)g^pM<A9ekS{XzXvU@XUM^$PV}P$B73a+ z;XcZpD;QmU7__$q)9J#j97nNw3}$f|=ydRHpL-*obL-4D1pdu)uRs4?5}P&|3LcWr znGYsyLJJXh<{$@e1sltAGL*E1afbh#O)b?xX9&uSW2UR*KRaMsJF<TgkmDm~Ae&{= zC(6hS^A>Q^nsA~wEvt@iOaoj4kV>hC#KGf^uL^fSRkQKkgVq!1ov3eH)b-q}&;Jtu ze+=N6ZIOBuCWn5QFfoCbGg=tKUYT(jMo9xy6EG#Oh=AlwTI7=$6^s&%hm9l1WTqdN zCDF>^QI{=JU7SRCK$YtoT6xpRNiKh9!HYBpx_dn~x8sC!xBxSmgmWFF2_MtQSbNTa zTi9fZ4ouN?yqS-whWRuBF{GnB`9x7&7!gk-sT^7d`u-;9z#5#)(i)1DlQ7H2P%N#% zEG*%#f6h(#z3=&4yzq&0F;d(OyTEp>O(v_om~N_7`>Y?lZHlGi&6z;bzR>B(Af~w- z@bpCPGy-Q?X8esnt&j4)@!x*pcv5zP1LC@<I+$c?K$g#v6Cc7CB+DR{OnjeuCprK; zxHVw7n(8Qbpfcc(({G|GHdRW6tPKtj%Fj2cdZ^mN=HVZ^vpWe+DHmyblv*SOj7zA} zju4DIPND{|c4CNB*RWbgAh~;BiAuY$%XDC!2XXr>E_Cq~&wes~`3JrpZ~eiq!Q*Z| z1#}l-ik{`mC=e4K(&y|BT+(HFG9*|)!f2{NXEH;`cv<3(D<$K0*#Xt*73B!8edGJ^ zTYox}W84AYhoU#F?lXe0Mntq90pVto$g>#Q#vnM-eY|LajBDG(@yi%pw3CaMPjOWK zO+@#8tqAwTse)<&U4l+cTXMbup!U>+B(1=i|B8C4&dwkkO%xV(9A|l$q<6*xWkdPz z0XLCx)Yej%npu)z1RKlB?p=j<B@S`-Y^&jTm0VQi=)t7NG{@_DI6E~aB6}3ZWkoTo z^liw}&S0nhK&M+E;(NaQ@Ms+B?gRu*U#gryO@F$={LcI^=0k#?ZdR2%{Pz2=h7Q%b zHAaVGQuTBn>6i_Plgq%&v^XBiJnzz;#xfd${3%wJKtlW9dc(11c+|k{H!Q^gyw3bx zj$bZYIS<zs#CYD4gP^u&;us*TL^NF|FI|BIzz{AzvRz-%@epsFt<xE}<D6Zy5Tg5k z<oNORjO13rJOATU*fY3r=@7s2&QG&E88U)pc~;ANwGo9!OpD91oB$aE60gw^7#)B{ zhc>_zK^KH6@I_C%d9wVcfR)9fSv4dN)nvJkHzOa0c0!6STdxhg`41n)*6uLoeI7I? zw=%}Oob}%{x=d8@D3E`1f~72h@(?uK0tQ#@i3i03&|LvK%Ya#cF$G@!ou5BNtyTD^ zv&zWBqfYcA2RkwK$GVTUE`kpCVHTHBtQ?0~T8CL!1d0y+^Na7mdT(ZTPQU8h>(Af7 z-Z$H1w$&eVU!%smo9I1L@cU*kr&+)}U>vI2cPTGtUERnyOo(=OJqiKTqpI3KuCHg7 zKdJf6;8;@?&T5n9Ngzkt)3iz5IMU+yNws0e-8uT-+G~Ah%T`p*xJjM@=U#pO)VWum z|3v^l+7_8dp$+7$_h4b(isPQ;<&R<V8?4&#UvgO_CmKy_l|ok$6x^bej02Oel2*MY z-%TcbLP!=K^X#-Taz?p2;7vFa{(BwDO;3wWQRB`ojkJ8633ym7ZW;Z?ps)^`#TA(D zQnhn1Hyow~X6Q)5$0lIoy&M7M5OlbQa`y_#orh5#YyqY~v3eYxwKFJIPr)p0z;qXJ zdSeMc_pMLH%f9?JbY_3d^gjU5ZIeN_NC%lQ^4Y#utND@a8mW$#l({jGa&g*WL<E17 zceI5K!0J-#o&QrVN?>D&)2=tzN+*G|bSY!bCy#t*QsuKRt(@o=His-fK2M;O2j@t* zF=^)pqR+&)7xKCkfjJ6Dkdwjk;+#%@kZ8+3YogmGoyRj_AnQ&@+rq@@;st6Ys2l*p z1Iw>W7iM7@rnia{Cr;qs{_W4lk9^0A@a9+iJ)D2j%khgp_$_$R=iddts0l>}=(wF~ zO|FMhcD)27wXXK{ktZJT-Xx!|4>FN6tg5fO@6p)1&{1^kbGS#m1eGJa=OYi{Wv_qN z__{QM_gs3_Q~pa7qT5E6l8^~tv1>vz1U5kxTdBx|DuZcQtl`_xRQT~f$*VN8P(<^R z$i-mrpNllFs9B5%4=jfhuy}5>Q(ZdQ<#Uq8{T9&rGqhdgD2IKohNh?_8ASK?a;A|u zOniohrH=|i#0)YlWNbZK!unE;JwQ4D3GpUyF;=+F!7@oi5D4iG^B`h{>rk#l3rAr| zCQcX(hG+@>tPG4CqcKWBZ=!f{hPq%w>t{bc!#Acp_~WkK0)*{fdd>*IuT5Mt2EYCO zt1kZv2`T<+q*|=V@WAW>RwYvzEgbL7<MYUlxzP~zNb53;L4u`+TW>n1mpcL6apSUr z97Dr{0i!|Ah~@lE@(}T-fTyEmL59GCU;ue1y5l7?aH2olC>H0-{LkIr%tcRBWky^^ z5?@ih@4w|mp9b*X+EoSk@n89r&PP?A73158`+EK!IX~qC={Tr3@w^E@>5g<i0BBV8 zyX*U-aH2103tO9r^g5ZX-3hM1IMu<=XM-lin>v!UK5XXm_*&RM9N|}g@1f=iyqx3h z<K7KBu}fE1$K@UVacp&HuL>Akwa#=Rn2vLz7d^mq@D<O!9nXIHjgyw7!9ScuCLA7h zq8~L70aSv9ebC+(%Bv5f+<pWoOPG~)dq4W(8ce5$TaGQ``<_43`zGddta}sSI=_dU z#x&K)tb^Pv=4fGeFlOPwbqSOTA#Vg8_OaGG`gVL29JC%I`3#m8TG`dJaAWRH^d^vV zUZnHp_8_%azs<|I9W}uyVSk6i)?-_rfk)PFWZBlaSD!xx;QavpW?Muag|@&uigy^B zXeO2rHVF>tJbjroyO5mall2T|a7n<V;h~HSG%~OWykzw?W51Ss0u;RSD5qPfr{s?V z4X<&t+;RD8tD&!fNR3c1EU?b#qD~H#IMPTli~5B;4N!Dp7FO&I?v>*(i!0TRbcwrs z&f#4LvaOV1lO~7}AsT@OdnorF!D#a#jIKU_a`zECfm}X@V*Lz?wbLk;kHhp<fX)K` z@$+xNfB&W@V583PJRSVq_F2S@5ILu~taKe`)bY;mROhi7X#JP#(+p5BxQ=*Wkm<+Q zTKTL1;Dl0W6U5T-LhNG^S-PR}bs-o05Y5eiSa{2w=w5wMI!=xksmGLP);<Yn1i%Yn za*?-dl%68`^H$YfcRq_qL$NtsR`N>uozp`A=Rg?0z&(@52gN%HGYIi~+;3R|!@fN+ zqwkJd?5)DAoWQZuH{rX#{!8%>zUGVZ#m{^a)|QtXKK^tEV(sn?W;INb8|pNtrR=|4 zcaNnbP8U4f8x7qqd*?tWDnTPV-@UxKi@*DyejEMvy1s}19HErQy`2+%f$?Se%S5~# zhotnA7-vLka9~McJTpUSlt9ZniWr|{k!u@PepUo<y7KSicA!P_3eD(N;^d(e;nA2x zs3V#5-qlDw@y?d)`1fHFSFunm90xCD2_fZ=4CbVht}o|S8L+zWsZdFojvmvc%)x4R zrn3q$(iqD>_z~w03FF4Z-a-C~i-xdQ(Vj#k#WyP>02uLK5>Med>h5)!z<&Gn26f58 zyFR>yg8|!sL)HEBp{rSEX1m2JiV+J*`)4f3v8fj5=%;kon*_d6UGI19^!oU+YGA2X z;Kt(%h>hT!xiVxqA5iE0V}y$2tz`RO-h*7_CY|Y~I?i1>X^C)Y7RR|yvUsQF2yf2i zA{Hl`Cu%aohumA6Bcj8*K6n-Hzeg@C5cT6#V0101p%M5x5HH6ld|aWOSPa<!DgheU zJFJ}(-MBl^VGO?Dsq=TDSNJH;lfXFn&*P<!Nm#66R1qtZ%pf`edCvlV<#!*dFE<(s z89m9pTh^PeK#m0matw;6=c@zIaK|3&KH9T<rL*cB=?j1<@bZ831r2IB7VZG>&9lhJ z!=q00YXMFeQ~$so>%M7^bw|-bv3krN>)u-eI$eCj-DmOQJC4t)<d>d%{rP`9tIQ?> zE&-(A$}z*XOs2_%=?GzVbMFaZT=mC(ua3(i5Xj%>dAN_F=5D-4;Rs+N%_^6H0&|)) zpIB}oa<qA+=O0qJ%1pFdm1_)86xFdkP9q>9Y`4D;Z7bv{|1=*c$IasR8UW|oBJn89 z2;}76L)K}Vb87p@+=wBxQXdxOEepsEgp9#7nh+=xcs|)|4ACqxeXJX+4XVT0KsHNh zFafId3%PPNyyUoS+Pv2(Z2OaiqWTKM-PDuTsnHsrXJLR&7scW#iq%sn*3Vk!^Wr*8 z(Z%^K=P1?29k)!>^<fh{ax|i*A)p+AMg!2n4$AF|7(MbSj2`(UMq8f-4G&-zR?t~H zZJp^WC#)mA+rx{VcoM(*51)*iHm<X)h$6$U6u?s9_Y-gv`8JIE9#V>3VPm^z93P1? zE0wu{eLm6NiGDJ{C+C;aK=Ky<%pC}vc_nqwlp>cM=X-HZ57b~Z79QMU3lgHS#0H+> zzYJ9$7Lkl19~yz6w`8u#+KU@;qAZSpX-hr?@!kXlFMoqP&LlFd5IGN*ZSMQSs~e*M z%EN7x`&U8zT~N_Mv3Lx{>S>sj<JPHObU@@B?!!Z1*he|)S9hnELu5}alVeso)4{?e zT|lJac}6;lQeVH@k^p-oDV$N*Iz&t;vjk{_!C-)I`qAIR1DE&G@~4BJxb$OB`R_4) z6w9J{$V~>xl!<(mDOuQ}8caRUmwc|^-!q`_-Q-z{6d?Vk_y@yp7$4F(<Q&v;F+lZM zgh~2x4aIh3rFBw3lLLv9-R4bV8-7I+oOih|(Mkwc2=Pq$SYp4#;t_x{$9U}b{-E`7 z<q2#ock+Cg6`v3SdlkNm1gbSWPQ&114Dwgt;n|T#v9x=1iAA7fweBpSh6!jqP0$v1 zddlCZh@e}zJW3W`B6CFpetxpL#BeYu@rNIB2k%9Ws`$8Iuy<9mC9<6dvX3f(P`!+m z%^zrE<nBbb4P{s(-q_NKe*4*_)ETTI#=tMI4|JgL2Td4iq$=7|JI+0#CCC3LI+f9W zzkGFfOg+ZJ<%wczi=Mc{4*<W%ImG5{C2HC#zx_AA=na^GBmJj;<AE9$;f1fq+XUXG zu947l$UTVnSQggu7?u~6LwlTi>1_VqiH-tKd;ASpX@7#(c;G&rS+U&Qn49qA8jf1B z!Cm%=%X%I%H3x5h&qcd<DF><vGSzSVSc38^Aqq9Dh{&ex`RXAs+yVw$0F^MEC7@gF zM*os$p2L@Z{!A8Y{C{SViHAp>=+_L~vF-<Z_E`7Lhk^b9&|5;WdK_kD!yfBy3jC)R zJqE{@X0|i*$IiX}{7lY8m>FnFAuwA5^mXD$KT=SXYZV$9Y?#rp9D)XY(BU3vaM&Kt z&muS&3Of5tBD+Xn&OZB<uE9dvG7<wUbY-fEgKOfVorQ>Rqid?+PFG-+b?(mq=U#LE zpWx9Q=+_O{JJG=`FW%5CCianWNPA|4olK0J5g;77<T4H3D5=FOOrGQmpJa2v!Sa;l zYw2aZlA{k5B$~|k8dN818{oxoe}XJW<0F~@H)n*KaAGG{_g^=V^heVfynw_~551ix zZ9A5)>2zThSJ7EJh0gJt&^dlHieopzEN|eYZ+H-I`PhD{Q|9!{X(r}bq8sx|rFByE zckPb!s}Epw>0XSk+z;B{w2Nw2PM}yjgJR_*iryN~>EZ5kYxwo=coOb7)!NxR6Bw10 zk+ZV%`Cu}NpG@)(6Zc1^UqY}pPWf}_dxF2;SX_t*5aIZ0yF1YVoKX4MBtt#NQ@BGE z&RP?-y@|hz@)I#qK}#n(KhB+hVTuX?(X}AKValFEKN(SHk!53WZ6pOipfM)LqD!Oa z#Ea{A1w*L`-Ny;MGfiZm?rKEJ^L&`JFpmbH!)=s%mr?Fs0v&9D$|3Ass0#oQ%3&YW z-$i+_jq+d%<>3}^xMO#)j}C2oY20UM>(!FFNG1$mUb0O6e7O+|GS&cG6hNndDHiPM zB}Es;6plPgyF;cN;yZuhJ$UB_FJeZ}2k;$XK!(K&jxLkq>1P0nlQLnCimdkJ6NW`_ ztWnjDoVjSHN@%iP#UPW2voqDXCBE}IxCr*KN>qsg(rK_xWewq^wrefqsw`!LYh$@P z)I>7TAaQhY+36n}qo+h<WzS%zbpq?|dbf%sq@eO&6`AH<6IMX%8DQ+Aj;B;ikYK8A zHL$8eREAsp7ddohHBdQzj#))KJj2W7xCpT+`6W})6{r97PG3=^%YXY9pS=y>H>azZ zg?D{qvg5vkvj%Dlz<-RplgoS{eleNwG+OjaBf9|BpJK$0G&_50%3FLK+<In7(52Lw zIdT-gdPsOUA4}3EPy;n~v*^MJxf9*}Zf>_;Y<4w!m-RRh<6JuUBDNbX;t)g4gRNex zg(Cp)bHDW<_6|m|9Od$o)2w^+)04;?Ba`GH7b!O$#z8p*Mu(u0+c0E00Brwv3WLvm z@=>^zW^CBy<1MFOHc0LvS`_Z|kJQFfjmf?Co39$f-oXg(c<-gj5>*w6!<6@AocRTT zZt+S)Y8uZP4eT!T!4}(%z5;X>fuakbz(4<%&zTH=9ljF4=~-k1w7d&%E-;RErK0?q z3S>DcjRq+9wqZ6eVzji1&WW2~me)}X4nV^`P>yip8sP_@e>=Y8EuWZG>92u3`uF+* zt?y^i-x-Fu+&hAmQ`ZutZX+j#<LpI22$Ma=C^*vHu7krpVAT2^sHtFeX%T0Rt>M(h z3QldT;?&v-&a5xu#A1OHJ;JF4!l|VKr`DHo|DM6$cugyvzcKVj6u0TTc$H>Yn6#`K z1+`Pmetp%kMV9BZ<GM~hD7s40PHi9<S=}!ot3XTvX$G1yFY0ve)#pDSkKTcPT|rn# zQ(1;|o!`@t;U7HzXfR3eX^Cm>e4=c|Fnqb7#ncRzXi^VWj)~KT`j|{sk}--hd9`!; zfKN8Tn3nTXUb3%BHmjULB^Ouwu7%HF4mei`eZl(~@h^|70cD<Lnn`6Cr;$z<rndsK zbPQ&38CY6}=`CYabg<k1Gkoj+{xtr{vybEd_r=Hc>>KdeiDZXt8;zdBc(N8+8kE3j zfO2qXPx<NZqqA{?b)GLDgDE;Fox!R+Al!Na_~mbVB3}Bs598j;2NNJSd)PT7(T0tz zH%#@2d5g83RZjNYY0%O9K1Y`t8h|q(`=h5hLWGm+trsVp3I)sE!EN-AP)Dv~YJ`^K z-6;~Rxn^{ndk(xzLcV|4U6jc;51LJR9H<K&DSqUC*VEntiFzHMjOKd=;Xd0aGbWeE zl}7}^5E$&E+`a4;Pw%2wTmw4GFhybY-f{pM9)J#a>|cKy80_0HziTgeW07`)>{BUc z<h_iM;S;g$;h}WQLAALWd!kgaV2yK~1$WP*a|jsLm;`*^FMbHW^arhmhlGD}>BsJ- z&__~_i=Jmyq@s@rnu<0xmT~h{YAI`ffGJK4-)JkA(;N7y-JuY~{Sx$GLEu~mDdSIB zdg93-)KeLcNOvGkq>r#VPkQ${r%O){o&}Y*%{`7`2dEoQMr({nMrcY5?*PQ@2a%@1 zG^7nI_X@~f4^1c+9Y>%D21-d&gNlTCTk<^JZP3KJmC4K4G3nDu!8HSj7MUUD75syC z0*R&y_y+bg<sy;m=Riw*5sx4hHjaM{z>BA?+Iv1W#)+<sCC)CimQGZIi2hj)l4nf< zRD#MOOkj`({z&U{r#B|gkHOjF8GCdxpRd82*h3^kT+2lRj3<)(HvZ)AN3X){4s<ew z$~(7qTF*(gB0MF|lki!oGq`sO-&{1GHH0WCfc-bW==IBA{<fC^c<j^_+8g4Re&->4 z(@SpF<re?-LQ2_m#KlFxS7c>)9EDX@a)L)1M^~lYEnFVj=Ws820Z@TwJmE&X^Sz(S z=P?t==m_JI)J2`bc|J*2CW$a-p;`lPd-p}W<O|QHx|pUW<Us0xj8|9er=s1YwzBF$ zww1u}5a?_JgKam*SOj%e?5S2}h!=g~t@zw0oxyuQ)OtbdHv{-jZ8HI`M<+T5-q?~$ z$gs~uAhNq51_vm2uEH!njAC&GX6*!um1Cg(p*5<FhWMH%oyM<y>=C^A6IW(Y@>k<} zbfQaW$|q~%`ISH^)9Q7vBV)-tz_*K>Gy}Tal;bL-vx_}Yy49EDk9HZLlb-i9F)VaC zIJs_};np#}TD>1%x6kXVIDKptr#IGca(xAh{LXG7(C`qnzk_o33d-H9p#C9DQNS#% z;zxe|-K}w)2x<lPnD0$N3c;CV<}(D=mS=xl>~Zcy&(U99+e}hdsg%m+HhtigaHg1V z?X^CUVRLK@y)Lh5TkxZBgkWcG2oqYP5M|vYM|ykJ@xY8}QF5-pi%fz;p9gzISQ{+4 ziMPkomFMvvJNCHcb4*!Uyby)lgg+07ZO&IyOH?=K(fCzP*5>4_Hfg&y^Q*Mr<OBgm zBg8A=lTKjR;Kgx$V^aBO>~09tU4-c^!}QjG9--(i2ICe1_|ZSOiuXNqh}V488Eh;T z_2sArjR_#ve?~sLF-ioOk=0ZOdocdkyx}2e*hjH`24-;$g(<?l*yZ6i&K(E-*S9_a zfAuFngbSNTx1xP4XzdmmE;W6eqNspj_AdJ^9LMVaVPh?jWof%z$u>^o@3t%{@tK}j zYrPZwWGxYSL&_w&56>#6)2NwAqf^Y#Y+D)tcw|iJwQyyB%&~-HyPeAj!E4m`h^siU zKIf2$wjP-vlZ#>=#sy#26nSe#S9N@`cbHhe7*}*Mryu|&Xm|jWCCX7B=3onDcL}D` zt9X4m0F8z=o<GvP9Du^zv1IM6QapHd#*g2uEai1@&zi$hb7XRPWsIeDQ^1%7n1y9v zVHu{o2)nc1*d2y60!AYMgdh8jd-2LQ-BZ(O6T=%Wz4GqY1mq+=a|a!Frnd&xxrxqU zDwUDR;*cVuJ*sS;zL`r1Jr-$SggA;Gr;cL<$LN!b%$@39&yvM(byQKIJ-#8CcCtYe zkdB%r5aH|f0iU14-L-ACYq;vmxT+Lo730S6F>)nBoTu6+bJ9uImWrq-*%a`_6ESj< zj7n*1&e9nfCi@10ZUGS4{3>=~s^Q|=-s4!6O4aunw2@jHDZ<0E>>M$Ns?jf^-I1Pb zja-!Bpg=Xws${K>xBiolkGV6Ok0l-qBx6fzI);DnV}|P%b#haKD1Hgh(4Arg*v7F$ zcJ|cjn2hS-#uL2?C;l7Z+Ei(*czQKAgP_seKxh2Vt4Tg#RGg{)qJ?cV8z;KYFPyf= zWdEcKm3%tR0Q`J{%`a3DREEdb0{G#{3$Ea&e&c?8)0btAq>j|{j0`ad3k3PvSdB$Q z0g0X=Bf7|m&}Z~f+LL)OI<)j(bYV=#9_Md>r$1r7JJA<=(qBXD$B6c0s4Fb85y-_W z(=3ql#i~qwPC~T?-uZqp&CBXvJWh>n$G<D>l|9`g;!W%qLu&)+Y=OG#Fbiw$Ui5u; zjR4_ae9PzJYyVm6+ZDbMpVdxu-<fjo%YiWIz^Ics*9yqqF^$7Llv|fET3kVAVF_k& z8O7=`(BJ@OGz1-t@WU^B4Bqv?Hm)4ZWcTmCX_I(Z9z6s2Oo!cTaVfes7ma5D^}L+y zwFCC3je$+lS%4|JK+(bKQtE8oSXsj9ja8g-4(~I^*Km4c6(`qMacW}~XOG+Plk2NE zy|Id8tIHTWFr`t;<6pYUl-AKt!vSCl6icfxy=8p*(BN18<m2^u&jYmijn>X>c~Xu) zYRZI?R=f9TUJ!PobN<e784GPtZ9?n*dv;!8oKheWKVpT*6?N`4=T`tc^XLkG6q<t= z@aouSfzc!pf)1IcX<US8@-LZyi8F}|37XM>Pny|8A-gkOV=k=RfG$gujK8eLuH;?A zAQKca4s@ls2qlWcd6Pw}(#N2a#ZiJU1gK;fgQecJR?S)Ku+{oD$TenSoXW`PaWXE) zI&)-~pjz17=$!?a!X6Kb#WfV`1nyD&t$X(IWv{=0pZe;vxcdg7w`B94pdRBu)5Umx zrQI1#<sm>NMx&wCXUY+Z^|LU&6%;rX@+oN>H=iQ>;<r2=U-{Y(Ve{bV?pGTNs^LQN zEiFOJD1tE?ez;IDc4_uLmK0GG$$w~Mk0(UwNV&Qv_sp@C2`ihx*)&M<`WXKvx?1v0 z<44&%lt6~kL;vn^dpG_+A3p>z)e3@x0pV~+SnRTLIDXP^6Yylrm3(A_;PKL`!43L+ z3^g$bsUPLQEU>oRdLcyu%M0GPgc{s3kQkfTyR?-UxE+J6O>+(x0Euysmr)Xc5vV+{ zbHHNP@>IjFHFEccqb!{hnkpFq?)<9qCJ>A}Z2~~LmT;`hp!iqTMLN>CUIGJjdoaCq zdwNN41*Yg)oJIqCT<P!-Km5xd#J~SvAFDxPVz>n0JM{X5f2x3)InWj0GF_REadj~Q zu8KzJnTp<cUcS?_i!qx*&EQVOMp`$-&8cnlH&V|Dk-c6%0sfLMbG$64TdH`7v|dKS z$}gV078gGjWdHfxj0n>N>x`gN6bTE<YW~EkEkB5wCpLc0k`(Z|g?%QLjuVi_f$8f+ z0q@23I{VUC3QM}ck2!^D$_kI^K11>K0O9HYIDXCAVf*Kw{jv40`-4vcxP2VT8eHBU z;J!~E;4wFhIrT^GdIXa3==C<aYdxWtWUNv3t`n9ZNPBvb84az>1H*$1PHrsM*JTXc za6;Nr31RhF2;%h|LoErv(Bg2xoRL4-Vhmu4iY`#XZ&=&foskpW;|MT$&hTu)lXJR) z594$MKs%Yly}bf0o#^lR$QIsz&o-WR=NgiEb-+nJNL`J6XF60aE4jW+s@%rN_EgFR zV0WSqfwFJ)J@lL&*a6H4Pka0g3I?--<z6TA#o<i;mxm)B|FUWtf5|~&-$<08Oft4O z!@%j(ZS|q);C&z4!q)B(8>@U1BJ}4b`gh$oW{XRverj@ZHjq9r+_rz66}KCG8K6U8 zG{RTE;IX*v#&w*3XtFCo1Uv)4QvrOSO(wwg>O==pd6w(wy7*G(uHz5a6v!UyzHg6p zH;XIioI2-@b+^YmVl>2=Rl*N`>FxOTH_z-?_o-n|-u*l;;QggdG{*I#pV&2JlyiiU z*SoGI?d1fj2ZNN6j!IDf&>r8uatx;1gIQifG3?{ZpLPeHeA`X9;q*zIK79%&Pn||@ zWfi8gke@hDG8xt4Ce9}}fi#8NjkXN4V0Whd)c<-X`op6$E)Pm3#B(H<qk&n`hAe+v zzDG1PHso>c9CBlNR{UDhbdHydEk__%r=ZUto_j3{eH5BN9X(_wa{-K^Wo9gHiBl?L zP2`4_tP#OflZs?AHIBa7gxgy%I4=II(D0laXblYn9C1xIl;~?Vrd+PXqH9gub`Df$ zD0SZ#ySWMDQGjAdlBP`qa7T%15b$v(UA>*-`B{?j6Zs-cQVk5yTS>~k@9Gd=`Lhq= zKfL%9zV4}O<H>DOSvo01`S}TbX|Hl3LP_r8JQ|_cxDlqeiee4$M<kaAgu8BB!|VUf zUHICc{s;!6qnASm!!kBhu<FFNxu!fZ&V(GD#r6&xRvErrY*UeCG(;1cDnaE4RF0DF zJa@9)jv@fJR4B4W32nsc7x*Ho_8LcDId&ZNK}ONn@~(EgUIuV(OzBy8WOsy{Ho6fi z39gcNCUxOFo$(bOj~@-K(Ob?A5P^xGg<*OIM&JZ`9WD=jxj@(jJ1w8gS*rL8LD4DL zK;iE`FW(1#=Tlj_1q|Ap%>Tpa%sZo8o>a2(*xBK7m_+4I%4@Y9GSVPkbYQwmFiRUK zR!_q$tip7<2uITo_VKcx{$0H4S3f*q;bY-@FTL_^<{aQixqtM<k*)5RSn4WAb3_g{ ziuwbr2}4x>ET=y#QhJ(C6d|soFE2M{JtT^k4<w`rvpV=_29{<EmPF`)As6O6jnJBM z_gPg3(V%+eDun!}XnY%>pmZ^ki|B_pA$9-}dFLm~IIeVx2k~!J;9w4Rlts6&D5^G* z-Q6g|8K$<67)=RzN8ySqQJ^6E!0vn(c`^!JmXvJUlz{3AHv))evGBF|IOlbUACyQ6 zsNG)W!FQzl6A=8uCkB6nDV^v5@F$<xu}*X;-#O|Hoi+TOj7iBNr!Vocc%w?sWcVe( zpH>1O>_msbiI$5m{Z901!GeKx*0VO3yJDLz@JYr2$-(3cV822a<GO)CteXX1ZwJx# ztahSHoH<PC)J*bI^3_zT{oi;|x%?Gx`!4{#t9c<Q{P*9yfFJ&ck5Ah*l+SSl<HJhd zfGS?+K1IziMu##<9Nv#Uobx`r6Wx?UcO7~Mehl3GxU=YX3JgcrV6&jq=N(UmG3uuP zP3*S0G1ka|o?>VFh){oC;(TCK65jO}SMXQ9;7mT!xN7BSD!1S%x3MLg{}43XgBfgr z7B*lyt3Y=dDEEPKh@vR*ZGYo#{Occo*Ce@W@YgW|C;Ih$o^{if=R(;3q2_s#ypIBi zs$<=EH&Je0M7g^O6a|XaV<=XR!St4ZP8TnI;%R)<T_>+K#zzmDR5RlDdg{|0w49I4 z6zUX99zY{de;>5B4eIX$oi2)%V<?WD!5w$rfiHdL-MIU4ci@JzXVF_)w!75%ZUz5W z6!wpYWpSfwT#QEc?)Blo{*4B}un!FS?oM{HyU-R_QLLRr=hzt(8>evCUB-WX`+H{B zUJW3-xI~-GNq&^h1!n^qZ}f14CrTVoj^kk<dA0U^R*;hegnT>I<~JkcCeP+kC;D{= z;lPne>BvJ^_$91;0Aed3rP_I7L1aSG8!vsBFC#2O8Yg5;<{PUd$!`oVO|~eH(Il=G z#u$kvh@MSO?1y*9B)X==N5<8c<z54jv-fcZEZ47mrWj`B$hXHNdi^-L=^*S@_9xPe z?D6L7%c))Ra7g&4Z@z@@e#<5FHF-TLesxV%mscY1xKW2d!vUzji*oxCMpqudX!AkP zVBa~?Ps6Mphgr1x*0b-}!1sUUZ4D8hE%b+IuDftuB>PbZzbl=xwB((Ua5fZ*q6D^5 zl646B9YsD7*+R~=+))JJY}BW!ZsP|Fg>oyVBI+eq@zjk8{w>Szgp8=tv^vuL>V9QB z3u|g5u2O`k-Oc5Kt9xhzigi}chIq2{=-C>2V-X^eHOGls=wjdJ75|zTq+NBK4Dt)P zgD$}MI8PW}W1eKwmDOMAeo<C&BbxGh2Ss=$J_;h0geO+5bGywVFfg5-b)qkwK(TTX zX8AaZ<>TmgHt;R4cn4nftF3Ko5?*)lm3RLPP>l<(QxFf-p_LQeJ1SG)d;n=*vrlr| zs^lfc8<kKJNIFya9WPHC!z3w1@C%MN=Lrf#4rljgL>3W_1WZhn;~ZTo%?hOWm;~(D zjc}oG95;pk!k09268VHOh0}q--oZfs&;phOZB}A4Z4-5dlC+JOA8EicNxCE&3X-8Z z9w+JC;o4hhz3{d99eSFaPjDWSIHxyo`NYGBh1oJ&8Q1>w<2!Nr(w;jhc$=b=B^5i% zT<FQ$ts*=Kov6}3LL<17SG*u|L}XC3+Kqn0iC)y^X)k*D>&o>Ec3Rzm52lFEXo>?H zeIc&1=?Z~u0PM89-f-{NUr=o`&5<+LE4b&ljXlnoi0><O)B5_vUwX$wC^cPw?9fe! z5^?8I+(lAsDMdtLnOK&*h$zz%DEpw&T_5J{{3y^{=;Cp=&DS?2*)KyZ4&n-?tZ-9* z5g%94Nll8rQHQUJ^Z4TD1@HanX7wWHV;*vZLYeqL+!kUS$#%+<It3cTaL4|EV2U14 z*lU+yI{5ovb2k>VClfS=uW6eBa6RutpA@7(kk9ijyX~Bt*s<>0kHEO&sEef)6l=$; zW8Du+{Ll*?gWtb@8<+QIuhd@mAp4Wcl3aXgpmI<Y*I*5a#B~<5GfyA@rFEj0yH{bB z)=(4+Fug?-t0&x%n6USwbh<#tJJ1!O<CQ+HtTE#Zft*psE2^b6c9Orpa^!YHcm=kA zaaSLhZqNSunUOJg!`uH5k8JN9SyMFzF2p5|ng=atx);~76ehVbhvO_eliV}OdANU{ z*I3cY^1pQo7rA@UXXQlaWy-SkdOzw!S73Fiho#;ER+oBMTVBNCLKkaGJ*+NuvDh(K z?E)*E5{st9YOjN}l_k9Ho%i5Vm&e@G))4jvesYV9{?Sx1VcNGmQ#_)PTz)>n7!OR8 zHJglj1Gu_PEQ4?IO$@HUe?(kf9|P$5G!dLicur>!<!ZGQ_5nSMCS6%K@rYEDYp4ux zM^%8DHa37Y!fMRQ(+x9hP%gi5c;!EZ9UGozoqj+xf<b|zlh^Tn?)^LXz^D88uP;4| zTQ<6>T_T6>B<#Kk$!f#5B)|}8Gz7|B=L0Y>ra*D*CVNMEX^&7YoecVxFS-GLc;7aD zRo;6xXDI8O0CizW8`mYWzZ8uVWe_uCT5z~C)>9!}+QpcoVZv{2I?;M3dUfex)aM*$ zX`x_og1&4j+$P;+qhy;lZxV26vI1gwWN#GlL^+(orbjjn&`zOEfIHH`5_x{&9b|Q4 zE)*!fC$eF_{8yvL&_>Pxo$NM~&rycrS9|8kJWCF9F!vkLC`+hqY08NQK8{0lF-Bbj z#7CwQK&HBRgX#K4t4ou406$TO>*$5sIoMr9v9JoWxCYZ*3ibRu|L(ux&42J0V=|u@ zJ_z7DR8de@zb5r;4P%6vr;iLG5?wyd4Nt1gqayzA`FBk`iAr7j)K!c4BMCf^+(KmQ z#Au1*IZ6L$yR_tU?%4M<GlT)+ciO|FWh#E+bTGTS)z#O9#5y@ugUvMnX>xtW(2<U> zupl$$dnBHdCP~H%<3Sql^i?HPCuVDX%A3gm)hZ;hQkqIEFD*2#cLr9x<1SREcB4s( zV@2DPX(awD(nl=b>05@4k0=QNz(;E8G8R61VV}u$hSQ|FPPF(Z&Vxi=k=)6WH$^fi zZePD(jIYWu;qSz;6+E)F-yC-ar`8s#;vEz9qt<D(Om297#L;Fi6Sbf6%olDZ1CBHG zN=NWCQ&MKd(xlK-{zbgGZJE_67#?iac7f8~n_l?Am9KpJJJG`S_US8q{MLIP!Hb@G z+82sIX!7JG$-he26G>DB0#zPhc`&{f$!TPoS8YbCquFbF2JU|95-=SYQ@A!Wc;cOB z@Zoz~O(W`owM)vb8ABuy7T(#|AE#?6{3OMvDc@q{&R?w7!h1h*wR+*WDD;wi<4`j` zz5ZceOce$Ij0b1cC>nxB`!ItYVBr{0EV;h}pd8}NiB<fK7d;Md_>EQ~=yL$v3E-YK znSAy*(LLmp?`hHl%_cK5o9Oss-M7NA?q<Oq>)t;I$GV?fE%8GyxE+80P1oSA=W7Al z0M3O|{H@N(wXWRfeI(Fy0@hTCm@`mGK>q;c?p2_>0Dw@e9f#?y0L21OSmQ2?aSrYg zh`cl0PB2i~<1;~I;}CO*^Y6|uOy$t-Kre?jd^m95ht>dUU=1Ow$55=FMzOpOv#<!b zJ5i}D@#;7J-ZgBs8p!b|F3>fY1uc;H<-|Cp4&D^jvO6MbKnnR;18?sf?+4-|L=(vK zn2B-Wct}2x@`KMvC;D=40n3XESX*Ai`tl+cdtIz9T8H;iZviXL`MtEz#mZ98##!hF zr}$E@i<Lzi-t!J}7C!(xi<?G6&|n|5w~2D+3d)0RdzwXO0hjt+eBT@Ye72RGe3k-r z@JEU*Q$|$Jt)E;?qXe<C`EDLRQL`4EG5IC4kTi_y!XYN_hDDQuAU7x)Fp11KmsgP1 zsT>Kbmc=GUEkxZHeaw01j}UhH!n4H}SV?@N*BXU6GLDIfeUc9vb)8HXCTd}fIDKO@ z0%0_kFaP<c`}iwAa{)j3RcG<s+m~W|rUgloLMK&+NiH8MEnOb&qBI6D1yFR**|-74 z(z?}$Mgx>ixB8K<xf6f-sa>4E(rzcnB(U8t+qD^QlUkjZN8%%p3(V^H_pqDH-Sz36 z>c)^e%H8UghRE879Nph|y!D;vHzoCp9~dnNLJ8x;#Bup}(%L82ZaIb}pY6-#e3iz- zBYV|xznWSrKXBGQ)@~kUNR<d6UNO#NT!x(eXf#@wv|wX!IGE!VP@X;VXR7Yj4aZ9R zXMSo|)|iKSfz?E=NPeDLwnQM)3&xJ&G%)PC^Y?m^_(mpGKUBQ5x=3Bd5t;LvnW77H z7VZ4i7(2HFVRd;fHi7TB_{t|I7j1A&hO>x3zO%-nmbY?{eANg9O%w}=Nz1FC<keK! ze^F6M$2Yf&s5HiZC9N|4AbnuTG3jv<pwczM;iQcX=wm?JK^X|Ze@k(z8kT+c&bN|) z!ryUS?NG1caXpPSdniYY)j2uTSC=w(K5Jp()PR5~XG0{e6^J$p=>5Y_%;xJPB9UTP zm(WPzrDn2C0y=bf9gX8x;dt^oh#G`H)X<ccUJm38xMSTvI1a5k`0)LEOxGdytW3nF zX<AJNu<Vk%uO;nC9X<?GYu_{uUxNbVR$^?dPQUqNW3?mtVT=&qb04+~zuC&f1`zRC zNnk=Yct#Jx)^6*$$5v8I!sjHeq`yzgqd6@Y<K_;Qrvms{w6wkb!aE+qi=KJP;Rq!C z#jhX<Z4AW@DHS`Dww2)Xd<v0kPM$21EhX7q!eyWFWq+jm2zNjB41VS9A8OhRlLJLR z6OwsGhxTKwk?lzGh%tKkbqMeKczRO;0A0u6RhpoB(t#djVc7BRYCN(+xjY1hJN9Vz z-V#h_5mfdZ{gwE;fAz_2o#+7Y*8u!jn+!htoamDPCz70E-b8ntfxNQ$kUQ4>(C+%( zT!vX(L9uZP#p*H8-~i>Y4=P9aYmYyLzy7gD@T(s^+Fd8t1af`AnY^k*`gm+6H~Xn+ zW7r$cXocQU0ug}HI<fb*?XIK2A<Dfi>$vVMS;w{C)$eK8JH<!dVQ!t`_IK!ZSlMIR ziS0B8k#MGun4{e}=K+|a3$wfqQ*=N}YoOjT(CG#y{eS-C!}!<(7q3;TO%IaRGm5<W zK2>>a!Z3D)ZaY|LJITzA@iy(C)m5<}Rf-mym=O<}L8Hm?WE~ltd(HVT1kifvdmSwG zx>)Y@u)ea0wdF-D_ZG0SxPW78%kH^{)#V;GmY1-+Xy4aYmaw+Gh?Pa_DBoCF#_CcJ z%Zqkr_{PdoRYwk5--b4rpmSwZuJDdVpg|ur8raG6;wsGI3Vz{_KZap>t$DMY3^^d} zg^k%jGfMg<<08aSEJu7I@8j^h%>xn=KS{uKV?%bl;6Y)69$B$i-V-tc*-Uj~u3<L3 znY=wC(kFAY9Y3Uc%n?Fl;nxhN{^;K@9;phioq_Xb_p8O9gnuV}#l`~w@{_QJhTkju zCBE(#AHom3=oG%`bJq1pb^2u;$YC;-F|f3T-u^C11EA=@bQVyopFy#F3>XdU5%%Q> z8%u=Oe%<5nRX_1T43Frlmfb@^!@$JjDWt74l&OY1`&%9Jo}c-1=XwFR%YQV0x0)MR z+tvE=0@junurvKhUmG`m-#r@-{hK>eYX#RW3>Z&y#;?eG=J+kIyEeBm%9xUE3FSFq zVrX>~%Wl73hN^7Pi<d;^kAaXG<4YR3Ya|1>YaG)FzjZbN2mN6KBw9em-jIj~u9JKF zXwA+_wVYf5JPYnbjPzZWFp|GA!x|jIH;T(-GLW?EWQ<@Z4#%;!N{xmRSzz3PYXS}X zz^D%@hj`9YZpQz7`=5>}U?TXxFTV2b-<5%q4TNwmW@ib0zQXk@?U0tl(H1FUQBdeI zWr4BpZdHAC*#}w<VSXIf>6l1mghqF{^qP*PsVY2gqZd)T^K(*%jrQyj;{C=6BqAQe z;u2ydwAz2}7ub4<SAAjmCk_VG?}(l?)ah+XyGl_Skub4j(EG%g>R#c<=gzXI!U@5i z7&5p2thZl)v(9%=`!=7r<r!a%=!En2gx(c-V#KeD#*Q4nZ&K7aoWFR8{*Vw~CC{0Q zz`G?0+G^UiB}wN%SjZ+(sS>+B57(JcW%qP()>}BykFRzr0`~IOVMJlx<j<6_1y-t} z;2~LsYQl!p78LlhjXTxFFQN;7b&5dKax-C*&_JC7y^cTg#TUjcNCHCN?El7#eq#A6 z-u9yarars>SKs+CUiE)H2}{uxm!g8&Y91LaS#2lAk4Ic&Lu1-9d?p!Kx{Yjy_P5hR zIMSU8JmHShYJRhTZin#%*M0srl0<Ko-3`b8Jwu@?w8|9qG$t42@aIPIF^$vq+JkA} zlMn6Va4^E+LZRTKG=S8#CK-dQt&$-v7R4nTs~mzxdoaTtU||C=3xHV!ibH@#c)=Il zhMUi>;em%+O<P}#N1f;`LF(D+h*ZAK4Igo=`{F9h;xdY*RTQhoLHz?5w=4HQzTh$V z!w0tU@a{D}*8M2jrLOE;xZsc13`Yk8X=CCFdybd2VPG=@=h*J=+ub|;1DKtwC>Iui zg&s`7m@&EgCW$%0-LpN8eH8A|Bkvq1V!u_RP?-2r#EfAIU~vgW(E++Wdmp+un*YDN z@tsG|E-7ps&e$0@3uQ8!H&Y5`p!bf0<?alS4zpU!Z(PgC6CoIiC`_PvWWvTu>*Mc_ zCFN^)RAFD-rm$~+#xZ=}t;evsaU83sZotVKZ^r7eQ&?VEwmZa^dgBczZ44`Nf-ZFa z=6Nge62n>vZyfhmK%lqcu7X&>8~)%;ljA=rTB?>PBh+O^*;jCDr8Jsk%k%M*%u=LD z(mPAScfIFlUPv22R)&2eASDPHHVqJx?dBZK@SC4tYeQ3h0}vbVAhMIPou|1TA)0W? zzH{GvB_mps%C(7uG%|_G&Gdup1aG+U{4wNPLhq>*Mg;te-@J@ZTp8fszTjl#U&!@Q zPG|FRw7G-KLqhEYz61@20PUePmoe%t0NtLu&-Vn1VIL@mD2ecSw{76No_7wf{Ot!a znavjV>+Y4W8|pkvi(kt#;{?@CIVo6tSllT@rCWF~40J}Uusd%!hWFps>R7_Z0eEi` znq`gN7{lwJBuc8O7=N1RhrEa?{^poewXk)-PqT=>N%Y1I{o2H;(U3iR!>){`?m*#2 zwIg7_HR3R!;Jz8R0FaAXOCD3;nUgvETgX-sUco~p<JIKJqiOOlir{_?vC=J1H-(A1 z&Kk8%wFW|pnX%v~Fr17w1Pu>B!vj3~i8D0<zw+WMpZp(EL$^ujKRk=JY;;x3IPiqU z)hMZoB`TJNq4*_}28%uj-NV#K13^xazE7gkHS(XAsf;H*63aK@y{1}7;u%!tCKwev zq7;=n1ACp?EhBRJY3!gHr-1ld(@l6Y(R~Ur42E+&nWG70orEq33K;}`3C~Kx$g^1( z_naeI_w4Dy6K-;xw+&xiZoQ^`l{|9%S6iSFaIIl_nkp31XjCi)aGk6Gu=NYi8gBfp zKl}>-cjuAF!>A;D{J}ju`IePbriAh|nVm)(2Vp0%$Tu_(TeOhuP>;%Xx&oCI-w3<F zr+1=v3WL?9PRt~YiLa{Re4N~g3%NP9HfQJWlj;z}9}L3XEAg=p07`6awZ1}g(=HWo zI2zX{zU`Z$o^zZFC;8Ys!n6M&0Qd<2|D+)%32g6=@LPZS2)^PAPgi+IJe~__&%mno zNab~cxc=%Fs0n5nu?Z0#7egQ#!i)w0M(#_snBobKIWwl_)5Gd=Cqjx(`DBabS-My# z<Htf9Jxk>koVMims<7cT*jQPXgpYk{7f-o!UEnG8Jj4xIqvzFvJXr=6KjwTnj^X5N zc>o&j0Hb}Fg$=tKeY60W0g9r;H+;nt@x!lw&jiRM@S-+}fvlSNmk_+-ET1#_MFd&p zeR^bQG(@?-jdJS}%B@SF(a;|2zIxo=m)`B+_(~7|@db~WRiP8X;fShsnou6k9Z0@h z$GCbR@uz*iR^Xi6G_nr#a&Hsm_GOH&JcQB3`!T$D9>a^D#PHLf#PH!yVsz;|Mwjo$ z=<)+7uRMtI>ZdW<d>Esx%P6<6qTJm?xwi${-vu4+f%^L(cU=Ju`|i)(S6L3Lo#<qZ z;-)BIx{EMNt0<OMt7F`qF!=LNK7`--^G{sE2AdN|eU<-C3z_sQz1eSa?saA`_&8tA z@$6ZQ6;-eBd_*d!Gz()_ed9<i5%_eQ!Y=L&@fEjq@cc6aeBs6(p18b+JJt<uI<}0B zl_k3<#ZL~kzb4=7{*3sQ`6czI>aXN~qi~`H{LaGR!2R~CoraEQ6wB-Ate-*W_zmbB zJA?P!zm1PR(CQT11j;%-4%GLwnkF+L;(76jkrsz|<Z%TmgURo9j2xwmAh}gk%bUcz zYUE3%LiUd@@(FEA)q4O<5tEufrO}hlnru>)Op)sPKH^`tZbxzV<V?Vyn@Q}~Pwoxu zv*8uwzX}cK$T5(@7=xaQqsVJQc-?!p@Lg}bh(W2*iIS(**Ye$nXGxx^r6L1l7cm~} zpxnNMa`V%m!yTA~MHDN?VHP*6F4XDbdtP`89&>7GT!u4&z1$9Dtv*`)$H6$gJ>-#N zfFd%LcA@8JV0BF@5gnLHgvXrSXn<HP+}S9WW|)|SAE-NpYUD*O%)TEqFF1w6A?0x= zeW(O(FF)qkcI_Bpd?@54#&MLdFWtmOb7N4>;}i$p$79BZar`w%M22g{gHt_pZ25Iz zp>3Ef5BR#W!>KUin4);)i=0$F!OIdRKfQ=&=-6&Es@*eMN0S3Km-X{X@=o-@KAw2v zGEQ$yy}^vb8!!IolmBVVyM(?}!>eX$riccZ9Eh48H9@{n#~`VaJV*l~N;T{hJugZ@ zRU8R9z7gT7&?uK1^0V9^n8{a=st$baqT!rPr@V0Wn74h{z3M)A{hW`xkSNZVlBZ;V zVt@KmS;oU8v{y4fRJ%ygH-g_FVl*r@0mkpxXR3`Y*69wB;ottdvDSJa{c&xaNC<Z} zk97d%GGb#s;tkTMl1U#oS*!DOKlZ?WoF`<TFb7Q3kCQPhb&kcyBs*f*xMywng*(wB zUR25E)hVwCJ+|5v<#<AMf69Vjf?-uKRTvw|5j3Tn93(oXK2M%Tl+<QHh#cxk=hPLL z@Ll#iX*<OBx7SUUIE6R=(Z&4ORQ37HxEw2hG7!mYic}I+O%1Yq1S$vCHg5oXJ&tvx z-+AlFDG-?y;tESOgbyJO+1{46s~}ICq9f$Hns%ldU2FL0dAEBz;r|{CYH^mdH*O4y z`4we1NU){sZh<RCyTEYI@?O&eiXLFP01Eu=uY7V%!Hr-M!1LN<@aRtTagfzy5Zec5 zIYx+-W8GKPW8J^}aVPOrcb&wqee7tDbw3;lZmYEc*D;O~q~ctX-j6eo_HzY}pEg<5 ze&>dZE1Y1NU|F{^S<D0^e)3u3o{MV?U<#nK0JFFPv$SUKW$*SXC%Q5C@$2<2^tLc_ zdd+9J(4GDIs+sIW_aK$%bl%^NN2_x#f?vqt0>bm+LTgbv-s2JD)QZS|?c;m+S6|e} zjcbH*>tW}B9-&i?P^_P{yS3$Ur=g8AbfZmHLYOv@sT9w!!=FUkvR@*1_pa{)D($Hj z@TXR|Fg_b7x-h+Ed#BFAB23p!atnL6@Xx;Et&=re1K5^MrE#>{hJR<~S9;mn1dZdx z<YXetWkE_MD(jTUS3$^^$I~YWOGG&St{fxcg!24Djn^U+<tONbWaTZdjuDk{uj5pU zV6Wq;b2B{$GdS5|_7GKy8MjQ*P$CiU2Ns9;cjQSc$uctmlQ>Q(Fn{?&yVx5LUiZ~! z>=h(!<!%!KsY_eUDgl(BQ6J^uHn8(BOm7*TP7h{r4aLeKXw(NrBP{j^Km5`=@i%{} z)wPw4AmMis_Z;hJ!tZMJUCsk|0a_+9$U4tZ4y?>DUA8KoaOaJ!o#=N(_%{J5Cy+~< zna_9#JBLj=R_gI-<wQRi)+q8#hO3Om=|;&m*+jwRm&Q!O&e=+C7*hz_ksa?_`+XhZ zHsA#TKRtk>D8wd!a5rXkA9EbXiaLcK))=X><tK%^XMW0;*S!M&XR@<)V2`1}C@iK5 zn`_nS6tXkCD<d{pYab_a$F~n)?>8oQQrZwS8sIrkz5&1buKQ{-7z^(O@KT1ntBBCA zvR9!bEVI>WsHLuuVf+$lz9=%1HOS&tAt^?$+?fvOca1Aq1T~KD2Iq>CkCn}fs`ixh ztLYQG5K<~mEUlV8i$%UE>y8i3?p7x;?=o>ZA1w3pA7q<`aNqA$;tEHuugw{9x>2rp zO<z{pj*}1XLXr{E%m6rtQly(wwfQ(~=-|ytIJVk)(c-a)jy(nxFK-A7zQ!`T3^dj= z0tU)+NPF+(2vl(2!-rK~{91?zAHm$wvi<_NgWa-46TN$M!f*+8AdaZzr7J7bI?+3E zb^)Z)%aHPI5w0Wf?G!Bujr9Z#nzo}tHzq>Q+g@g~yH+j*2s_awK9WC=tBSHSc2d}T z(+fYi@|AD@V*p<;Z60s_<4due@%NwuNcvopPk`PY9@KVVvY*(y(9;8H@sho+MI}($ z>u*d*Yd66hTVKMd<14s)we@KPHDIDgsUlcp5jB$$zX_0R?<$Y*z3IuEGoY_|!#xk~ z33kp~D2F>Eikx1hk!$?G;!?FBOz_~41&x5wAu!qj%HyEU5>PCH%mIuU;_kc7;IX$J z$0t5@wXVA3;Q0W4XWGP%I?<;EjlTiSCLc|Jnjh=_Lod7ozkmNWF3)qds0Ms6X?oTX z>EQ`Pg2k)2>4altajsViw*ze^2KLP9Pm7nM&so4E0-}!LLJ5=ON3??}3hNA8TD5<@ zMVL+(Fa`z&4`1EEFTL}9&GGw8g$XA1^+4B`z@L_XYD#5}j;1cdwN*)w#*M{=&J-C& zFwqSB!nfac-?`VGzaPLY(-bx+2|xAzZM^JR$3eqB%ALy~8i7VbbcTm0)=paIvp=>g z;-jwq(S*{55z1;Sws&&72`6b+H#nySF^9O1Lq4san3W?I=H7jN>}rVW$bDm-OzWpm zY@CHz-T=A_@JEsD_Xqgjzc*)Ik>lG^XQ=x=i?TiB#zCFT4s^~Z@=~5s%9En;Cj^u< zl4O-BN~1;fvPOi|AnhkI?t8X^?3>(OC%3!t?_TH8`cf2;kN`u4cnn_E85oD=3dyc2 zV)gd*F^K3wPS_06HqGfQJiN&c^_DX2tsmdRKYHUOy!NZkpvZN_n7O7pj_c5>8<!!D z<%Kjj0PSsJwD2&@!U~G@Gcd~=C<X^8M}5%22+zCgB);YuXYjxO>|#x!?P0fHQ>i+g zuj%|r#t(5Mv#D!bh2fS%&|qL?N6`hjV+n}}cbr|X$*U1OHYs)z2)s`4Kb65~mJ4Rk z@j()w)G%~)N^Al6<J`F%@HjLRXiS}oPz}REghvKkZShu|S}DoE4sOX$%zW-D4D_36 z4^8w5F-9U@aIP!6J*u+Ud-j-G<(VO6Oa~~8-NDTr=}BH*-f9&x=_?P`n#K4!x_qO! zHk{K(_#DYnfg+9UVx!@K)hCTR1&Iit5uST@YbW}Zi?4X{DB#KK3|7aeLp}29IBDgb zTkM*62>9P%v?rv;c4|6R9Vh}X8n~IfIF0)z@aPDY(nNG6$Fqs@i}XZQClw#Ve9px2 z*f>n(j}BU~p^SisK{7TQWyEwvPcKoOjLW;M^j9O&Cp5_-C1p|gZ!W;w*}vDQ=qe<O zIqbVP(1%@b>S7}(f=6~fkMFK3L>ZM!MA%queJA=cKIf2R955t#B(Vm~WUk1#D!3A? zjIpvYUX6!VcLqK9h?BG4dB`ixb-aWwUBo)x(gxVrOr)5wU2vLOUzv_ouP=8}`4A(- zF$m9=T+;e`$ymjXl!iPaQ!mV5_|1t`M8&y6jMLXmOp^f>eU8rRD0y(>1=;|BpGONP z`U95^@&0?Z@wCUfxkk_nv;s9nX~Hqip_F5qi6mA`P)~TtL;$%3$e>Dpg5_Oz-g0uz zPV}6-V!)fHR+Z6sz0`#O&X==It|^_@lWm>B{SUkK(vr^x&}fS_CJ^&pMO20)GCNK0 zaeOvxh5{SoWgi&sfkp>FX9=cQ0Ez{G1|TB5^aXd}KmE+R8`oWdR#&4w>O`LeG#y^@ zGWo4#f&N%`vw0C_X~jAam)B9a<F7Fq;^az+A9}&<`1^1Ac-sPJ4>N0vSs-D--;cY{ zIojI{)Vm{dke!J^pF{GvM)`KFAXg6!S6xqJag5!C-djSkw1#4F73eNTyU>5~Eq{pq zHN3xTZ%D0lo5qmSuO`mth=qKvZ`qt}X61O0<0XgB*bJ$1+=d|A-%IVC=+m4b`Az^| zH*JAG`=K5D)6YAG)dhe?17P<GM#BN<a2K78GcYR~Fdc6gkdAKWET<Agqws8xdh+ih z`;Dk_a+f8dUFUq~xKp5rJI=$Rh0-cji6fqeqsj{aI$adY_K0J%dII*?UI)hDSKj%4 zZ11(&d^b7p`A-g#S^JF3&*7vZ!6(IIctwuK+nHA!mP~53Oq7|BR#+&9WgboHg<-Uj z@HF++^^<LFp5e1&#YXI!RmlWiqSWUz4Wec>RiDH4FW)I<XG};Ztjf%tzj9jC+JA=d z#*ggcrr+-1-@QN_QOC!yHi6V|8an|;Oek_pM&HTu(f&TlokuY0t=a`oOY10>kAa2< zFvC8G2><FOkHN2h;1c?y`4QFjVauH-)5vD2J9rw4!1E0tInI}0W%;P@jwM{Ob`nQY zciu3=o#+~jqubi<QgqDF1{n)jPM?mUmFKwc@Ao4yD5Cyh#xH@B93oOBjMmN&i>vj2 zR5dxM+;8acv@`Y(hxL`67Cay14d5S3QgMN2rJ`XZ3-UV_4R;td-ThjtlNg}r0!7Ep zod@ndOfJ)<9V8jM3LZ^Z66g0Cfw+DrN9*=(XMdtZh7nT<4EvzLK2Q!|Iz3R)fnQwt z#ZSJW0b;fA!ZY9fL38m(pRCs~2^H-aRdhytJIaQQ&oE4xjP`LRlC7fieO|$ViInDm zxD2nV@u9(!gw3Cl*L!}*#*+rTIVHVDzY24eR`@#ER0HIla$JAp`fJYFn^ApZS-{47 z<Usd%%DfbvH}DJsP_Uxrq-aITu%MSo$$yGP3aaW5jQB!S@&(&v8S?OOY|8tv862w+ zGnM#uZ6ehGY(bO0LyxQN;&{L$Bvj`dl<geao(owZ(;2Ot=ocR8H`D((EeEE>bQ>-w z<l<*p?J;9F9$sv>q%SIRqWe&;sZ0(XzEU?Dmbr?!@fjBXIEQ+e>r#bplu}fFmb+$y z?PZ2CD{2;BC!_u*#U}ht;;Mwzo#K?je*^G}`byNpTi$)iI?*{<d#Ej1>a<AZoA?}o zNed*-dzJD{$gp&~(1(nF7xvE-xZ{=+c=w;*Ux)mRAS0)1VsqdeRUacPg?7r#M5t0M zgRe1s>S1?{Mk5;IVA5wT8gD|$8l`*zVm`~po{csHhI=rhJ%Bc>1HD)P$_|Vf;iWHn zLR%;LbK4|-)QLVVNFJ1EH;9>0Q|89OJ0AvzDEBt4BRzAh`(JzfDSY{dFXPRhxYDv> z6M*F7vJGZ1>1YQIkx1dWb}*RLJ$o`6MV2Jb*9r5^LS54k?2eJ5fa&(!F7!2^w-oI{ zKNt-0|GxE)jtXNHX4c1(g2rF?yOu;96E;Dw)7mLqQ!rAz=1HI0c+iA956|V}c0tRP z`D;t9PqkQ^B26nN`qp8IpZm}b{{GX}tr9aDg7&vSgF}?N?(~z+0-I=2*kzt|sEc=? zba7pJ?&Ri<&gi`gixw=%xIyMH<&>`=r$zhQS%B$uVf<nn2XA<LE5&Pi(2N68hRO-x ztmS7;Uol!F334`}ns?HC_%5|5xl2#%IYDyV45sRLb*G;<NCYE;s@02k`Atk9vgO1{ zvRISnBFy=L`dZEnW>sj|(Z>xDsM<Zy0GoiRCk3$n<oJcpH50fQ!t36%g%{khjOX1U z);Q&K-MS%@gIt<i-mcB490G?sD0eQQ?5&~GbJso%Hb8>|pd8`WQ!DtUXPv|A-r365 zSqoS8XS`@p%4SW!)!2b#Nr8s+LZ}=9!$Z)p53>k(CmIp(lv_`<ssezgC-XnGA1BCB zW4V#cP%`7=FYrJgmmr)&`x9W3K(a_U)KB4`AxPp^GrggdG<aUB%`+#{yd3gJm3y_s z=?}XHb2!c&K()n|SJwA~Vhr`4p@f-qSl9=Jp>Tc-=(G~WM`fEe9hmMS&{+UR)?`E@ z0?HEiT^`^urxtAFU>H*>pbi3sw>KFR>Nu!$h|1WWVXZ`<ascY@frf`L-9?z93o_Oa z{KQ+1<MhT7E^W11VEOd`-VpGut5Y<V37Ua>wlGGo3o@M1qfDCNsnug9k>;S_gIbvv za*_>p=&*~PkEa}iOwm(SOHRMhu6M>OW!-Z!TGS&16S1PmsXmHMn(UU$5RlLblJUp4 z^z-`i#_;@?L`Sf>+Wa;qunq<gIdLYHj~s-7-ezqQ5|ATJX!yz-!7dIjtJ6PR^PW1^ z`Z)JfasL^{+n5Y6Q4c$`()tonb)r=rzt`A7mi2I&1OR+0pYeFO|8idpQMapD;t`r( z^q{BRh{p(YHStpiQhqW9M6jkv%9Pieax=x+GE3+2<R`{QvcWULxI&dZ&+@9MrGl;? z8532%+HUNo`U1y&R<?FURj{uVevPb;CI*0*jx;)u?a-hOdvAK-<(02|`&$8g+1SV# z_}vd&!9V-DJ5rpJD>zWeB(BTD|8o9~w7xuV9wBOrF?j@$KqzQrPx7J?rs%Rv3~s&g zSmXLn0!7r9o-QS#V38DA!uTg|n3TF%f}jt9<*Dc|QF4agb>MrF@Zcr3UOJ%<ZQ$h; zCZusQ<2EishOsf{<u%}J$0HE+f#EJp*>^{}_dsR=#*FX<Pd$gTCs*+BBU7J#un6Gu z0Ze5OKH9CgpDn<(E<jiQWqck-=(+V}*<;<w9qV3hUIZQP+1<FS$6=P&VHWIe+#i0? z9XPRcjn+lv6fs%vy14Uz>yLlU2gcR&dTj?emU7`_V2Uox!jioUeR0L!Z_FHHKlhIJ z;_~+H5g<JV<k&unwy)zswdLy_usn~e4x04yJVDNo2|6zaGB{CnoH!39!fNlDIni6e z>)yYOk#B>Ntim$bN4awa<&_H<UA`ZqOP{j8m+!~u$^#fZ@&L*!52D<B2<7IdG1`0> zqwR|rZC|!BYUc{dy{jnqHc{?vgZ6ho{aw)Eo;6(d_wC={!2KQCzhR&K4M4+zyQ_U@ zcMFz7w+o=!)y|KSkBu<}(CNbTRxGbrShBnV1~3L!clPnl4}79+^VLHgU30pV@r?ME z<0Z2kHwi9ml9iN`6YLV0Qtc-mK0gyjsp4r9BJDX-wuWnT7byuo$rSgT;Ww^?@{Oh8 zJf%*@3loLwLom;5r?O(qs~qRV_%3T8xpOsu(dl2|*ZP7mpqS=pLQ&kmeA^@A7su7% zSQobr<a{9_PXfr^k52nrD0eTR+~2ahMVHo5EUv+HmtcwxzUM`^V|8(Ui{h^Amzeq5 zK}|MG-T|m2lcd*pCXwCEKRmRju=wL|oipax$^vdb)9Og~V>f>PJ$Kgf@;0QY$_}Ly zyitT3fqc}&@r2D57-9RMtoXc!ERkDW=bpI{Se_IRr>xM2(yi_xsSfACTK2BLjl0j$ z%7y|UV0#|NxpQPgg*1N2;*Oya-YyY)h2@Eq=tZ8!b7e|Yjct?eB1~@`W^o;6VHw7B z0aM`j@7ZIKJ-+N$E|k=sHT!_Cm^O|RTusyvMleg;1myl;b@<T$<zOEe?%N1O7jSig zF?de<-RS8Nky%|pexDVS7*k&KY~nWO-^)z6%quBG(3YYusr+61MdTrQKR3LF2;9h< zK~U2_dB!DshIr1kQv(^u`B`{pJ6pqUz$SW&#%B50kvIc7Ka@Im(#F8v!F;ZY+&N$; zesKA~X(y`B1mN4z{l!Pc+I+KYPrUQf(}+ee7*#Q?$iT^sWh``Cnbc1m``dq<o(a$C zT==&jNRdBV7A*L`51Ry{0$6_bXC}wF`zr$yrzntj%1DQxRQ@yvmdv9m7%x@GWzDWQ z2>BIQo^mrqw40jqrevB+0Ln_fg4sZ1#f*u<ax7d0z7X2KXQEXP_GPKp+6S=|5FCSW zG=epD@ADYvqlwZ`{9Hd?{&&M%RrsS1ZDJ@VPn-pE{CNbG=9M_P_VCZ#Hls$aim6x- z0W<>0U+n|H6!2F+-h9I`y|OJ~W2KwHQ4W+$e<`dWQXxVV!EhqI!vC1G3$jor&!-V= z?cw1ohdSN~E#&a4skD}STz1MBt2R)TfIHG1qeB1&rdY6xH;g?&>P64GBacrrn0hz* zqfYd;FwTw)_MH#9tOBej_Q$%HTbEF7T?UPY_E`7T<926mw}&&UJ^cIU-#%?kW)F1+ z3=T~cn>M_LnjrC)0HmfpNwZwb<}=oiV|SsipjcXiSzLzcF2L_XhcWo^UvKSG1c0Av zokMPBHjx(FqD(2=v+`Rih+avUgW)DAI}?_p$yv0Oru3)=yi9t2AGg@{w6WaUi9WIB zdEwh{dmn)9Hidp_dx+oghS1O!WS!~50jPga<LqwW==N<@3R;_#|KuRD8v8J-@S5(T zb)xrH>@KRJ2>jx0fAV3B$}*d68`wHjXM5v8Q#dt;kv6fK2QT4eB>9h>TvmzHXxth^ znaLv0hanXdeg7jTQ9|+HyOtB#=h8;Uj~iqNOZ>`;jhR>|@8rjZ{Cvdn_F$5$W+npf zD0i=+&B12n<oYPnelj@W*%bex`o6y0`iM>3b7g>^fB#ODZ}iK<rEF=UYt`kaJ^S~P zfKhd<d%1Jj?yOv}N4uNe63|`1skKFX`<L8WSH;$FWpAXm|I9%0qTJBq@wDN}!^#n8 z*tfgUiL3*S(dN@`6UX>Z4$sMrV>P_3Zb&X;Ep23Q7Gttqsa4{f4#nv|7`BaG8lS6) z?;0D3isb4=PKJgEp5OTU9OLrlwi7)@0*Q4uRNwK$aXPVK_H>ix7!4Wbtc!M-X~f7g zDeO-4Vrd=4@(Gy5V^*g!9bC9N#C?|sIuBFZUcr#~H&HQ7S5NdFiX!=X2FI78_?P7f zG(14r-?vWnqH9kpa<uTJPrWH^lgZ$@6;b-O_Bf9jW|6uxBPOa1_b80x$i|;vbjZUw zG@2@k@fGzq#fZq&G76iBR0xPBB9@=FP$iT{(QEP?=@>H5#C<92)kN-#A#cNk3vs*y zN6$0#mvjbDjT|LKtu;#6Y{4I97J<A5h#z}DNqb0s#~p%1)wLHs3`j^JYAzy_erH_i zcjg<r;KHRpeSEb!emb0q#-bdL0*pdOX*b68p4z^n3zr9{%gn+<SH~~Th!)5yLphR} z(Bk@fi*%DfScK)={lp#qrrPn}j3Fj)Y_(>QE3czAUevmnxJ|-1h?Dq*W$uL~XEfs% zqNvVg5eCBI;tZVVoYwr<7ftKiKkQ7e;|+2^H|c+Ev0(~7*C3}X?Cg*5zK?GU8OCuy zO1A-jS&?z?N*U^BC6M)pB`bTRd$ncWfSeuWmN_}mqw2(pE%J?~gJc(+J@`QTSs830 zaswiY^j8I^Imy*=aCx(z@<Be<JcNc)CsFLT#&#pisDmgji(C$Y@&HusTiQbhFkO)8 zz!-xUe$ivbWIPrgb)sK0m_#6R<$7G6(JxiUy6;{^x%n{4-A%w46syNjtQ><`Tn0J| z_?jo3#$UPf#1s{o4ECBBU9~7V1z=ouQ|f(HIcdXpiob;9pG;U9#JT2RU^*ROVG(B0 z??QKXp}RhO+n;_EAAR8BEDF1~P2y-rpElMtqY#vM(|}f<oM=olfjA1#biaAwo6B>o z{z>tDXbfg>oO`_OP2!kugWqdg@Xvm5C$DeM+K9p@0^@bvJdDB16otJDeR0L!7aScq z1-#{t|6<C58-ga+rfI__x<ZW(J5`y|JJFN|8jV*rIp^u*bG+LjPR|X5q26+K#ecbR zfQ9*qP-I|WvnthUuhd1Y2+}t6`SUtnPrR7--OTXHDSUvKm5cUZL`NcRPNvH4Xsa_a z_{sNd#UwUvUMZjJ;!ZNYlKcoX8i4w{D0eS|_O}2St0(o=U^<IH(Z#nt_f{+|%unBa zWZxT86dZH)nv}+J?U|F6Ia(&b?m{bpQ9m4g&v#RR2v5De^*riJJozT}3Ps0pXjLe; z8G})wS_3d5o+lsTG#<$n#%BqL?qc>hiQVbs{?&$3WWy%$&cb;|7})+MK}^ON?C#HJ z=Vb~UDb_$-R!BXG({;&2DW@Y5-7u4XMHYmtahUUAQ^0hV>@M`>6DU?rSx0(z87K^X z{}X#DUbS*WmMfJQ?(|_nTK>tqkoBQ?xr34bDuKZvXs`z=`+zCjeA1p)^t`9usJBaV zc*>dY{@|&Io`Vy!p<tTvm<$K<upu8|lF%4KAacI(vCHa}?elRAS;k|J%t0CPO3AX= zyS6SoLa?q~rHwA)AMQgqHl3Qu^#)*hzvFOz5s1hxSpcIUpOneyPs1<KnS|G7UUI>~ z<{mpHK1Uu>fND6^_Ng-GfNN*zDARVt`D_4tgu7oX&K7|hV|mJrr&>GFtJOOiJ{e~y zf03*)fm*&lro#pA-TJvN8UWa;Pn3t@h_JagbVJGS?{?z=Y<GIXtQcgcVIooNDNEB# zK<mcg7g0ys%_kh)N%|q-ak&Y+eYdR3)2^weU_9HzVO|RU@2>QdvYZGj?Vac=f%nL9 zAF(k~pE;zb1#nbr_*>nb=xqG#z3GM90Dh;YE@R;jKX|pm$Kfj1b?W4x2|BIs8xVF@ zX0yUQ-H^Y|abWo%V6Vb)*Wuher{mlerPlp%{_bVnIDx@H$iY-R%KVf86aE^?Oc#H1 zr_~KwQ^W4T2!{i4MT_Kt*?LT%;K=-Pe3oBj72>l-rV=zdv?oWEL)abYT|0k!bSL^> zBFHHMIi)a?S?pN%Eq|>0KCrNeV(oZ*tosWegJW|%z7d%5-Orj5G_&jpxfN<_OX<l; z^M-?29h=$)ax|#P9my|q=+CQKeidYQ0mb5~J#}Gm1?bqL_xvGCuX<x^Um^hfAGEv| zveAydoG@u9^BaRItoS!SAxk5+JqEWGNZn8xU~_TXmX!-9R6D85vYI@w2!%0i`H4CA z+VdMz;Q9+~3I%}Qf8YQYwnwR<ImZiT3Df3T*KcI3g4JEJJi}l6;7rLxgtz_4N2V;e z1+I0DpIMfb>#wHejZ2qPw4=$0Nx#=l=u8|X`t_3*)qTPyE{U5UEib~I5bmN4yIn+C zqzS%U18bfR0scNS_NT?1!I5~=!`xLAMY%BU7l>t2v;%@qv=pL@XmPgk>*J3M@CTnd z&?lNrCZ5u+QTM$Gg!pcPIXJM_XY5`E4G*eoZx)t-P8X-v7x8tUf39KXlf#w$A;U-D z*wpwrDNHbzS9w@T_Bi~(fjvpZJJOto`|0hS=r5Hd8_-Z}Er!LLDfMy#kNT1S&IzQP zkm12G#p5t}LDdHhW9gFzd)Mg1z}QO`O~H1NRgoUqp89^h7NAfBC!8F?)W~OIPgOIR zv<pZ%`aQ7V0_gT&daEdwkE2*QiDKm>%;G8x3jE={d*l08tDdh^kheLxpnT%c#F1%S z3%L3js_sR{uy1LgSg^)97~FBgI&M2N%?(Qte6@6XH8QetJ<9&Jx@>uIp@4TyMZ-+e zjykaTvmio$nuBTBPaae?PASy$0DeM<l80B@0x2=FB8g8Te>3`_W|Lxhr?@z#t;s(= zezo*Sn~xW3{88jUs@Fu0K|YqmAPjx2Fo%GbLA;nrL2$-Uat95cf0iB}{$1dnlW9pK z))1r6HKX0>O174VxLuh3C}RSsBp49Ro@nhvzd@oEV<2${YX>PSeYDC38j&U!njR*) z`#QWm(kzh<S9XSsKWjxP^-}nIz$rVvO`MLmA0IL`@-zw}0$>;6)$W3B06lpPfYuLk zSbIdWMVBm+mRX#>R#b<1w(=*S<&_2i&{eUJ)B6mq@P!!cLlPDpp)bMvH<HB!Dj$B6 zT8oD82Y+$ZB4JELl0=rLa8bzXE!8DI{<Cyg(`Yi98o&k)*()vVk?v&`?%>8#t**gp z4s~)k!burR${3g8aWW+8N6*{@Xbafd9VwwXW}wL)t<DV^kn?H}W3S6A0U83MJ%IXl z{1poTIsiI2cXk7J-QMctxU&GBFipZoo#;mmIRTxU2u4Z)frdkr2iqt&FQVMK1e7C~ zr8N|*$HKAhH?A+@`=59FoGLIQ;DabP{>Jg8iON%j-;u-2?jCIe4V1(XuGuznGGb0u zGeyVlD)mRXFD$zIFl=9b@cgIoj@jIA{DxU%QVUw!=jePM?Mdu`kX8QImuJ7gq*Zky zg^`7~9nRy@Q~W|@>5eKFX^C)Zt(C0{08S@$8zUbseEV(x4ZxqaDYPWump-~XKH@xB z=UnnM_Gr%D63l`<p@kdz-gnOfcx1aleP<1F9#d!ht%ICjS2HZ|xJ}yHU7g|Y2Cc=f z)^N&Ze*`UpC|4-&{5O2_6Gah$8xg}##tIrHS`7Ixa}~ml2x0qHaIW))<g)>FMwb*H zz1Or$uRGsGkd2_>ygNzL7+Cv-wq@-bj03V?;@7xLZU~(%bNOF?u@eXI@y1ba(q>uw zk=9R3Cxgoo=x`V1&K1zUz2U?3R_$N62bd1N^ZB>WZE@VCUB0l)Pq5`gyZYQ3a=cHA z6HV6ncXC&f9Dqj7k!A`QH!c3c$DKx}Xw_b)Zu<Uvz9F*dFm|KaE9M5N*Yqe#jX~w@ z{+aRD%92?9N+-JlhW*Lx6ZvQi0K1DJGOoJ_k8I7}iN3N>W3-Jxj3eTFQp!8h*_;>? zF}tA@4b3?h=FA05VHYKu-YSfDq%R%A{?OnL@7>qyWt%w9uOod$BMv|})G76p^Us72 zQ<OE81e62NVBcO<MC9g_U3a?KOm?F`FTs`9H5lqMb*jF#bE0>vQ6a}f5V8IvXXC2V zhK<vl(~0G;^58mN9SU}IUwD0#{qnpeTTq4rabHsKkqUxIcKj-M7VMkn8G&c{JWQoC za+*`B$IGY{^U{&y^&9`p4bX|VMH@4$(V|}xeO|R>U+!9)5p3;=eEoWf0;t+m;w1Zu zGI1vaQa0T9MK?T-JI<ZB1Icy6t!L}k!8d^0e0e!ljXZ6^RQ(-}-1d=>9hV_Ew_qUC z22s1lW51mfeR~-5973{7Sapno#S`fRZV~^fVH!N1CQGv5$Bl3M>4>jCEcL!<go8jQ z)X^uD74qN9RAG|Y)u3dL!5O7_6JfQb{c!cG-mw<pD)E#0tcE-6DF)Gr201%*Z9TR4 z#QA6|C;Iz7v0ddEXwy_SD=+f6f~&E2jdl};I7Vn|?Zd~Ge;|q%62Zx56gYG8h@9vi zH)Y{xJlPTrl`PgpRPP3)r69q7YX)n}#Wu5q{X-{vBXkwqImvJt8|m#0L6Tyv;v=9O z*gMfj2QGcbEqt~1%4a>}mdS8Q;n~w9y8fK#lQimQ6XeEU#4w2+>%M6n>ARaiQJ`3H z$GZ2HfTD}Pb@y4k;4#OKvIgy;ZX!Hx!j^-~YPm<DAxQa97iS*!SyKR=1$(#g(z@G) z-UB+FP~eZh>GxW%1O@QH3xDsnpJ|)POdzB4hUXbWI&qwR833@=pW+T`O^eAX!qdP6 z`A|uA(ol*CkK-|?)|cC2b6Uks(t`i3#@p-K7W@kz*=atx(E4OzzMRRYEwGa-Om78d zaS5j56fLq7tKa#vkIuNzY48;9QqJY#`M7mJ%3qUo-ig%d!gPDqs2p}?j=`ahR&%mj zi>pE1L@_6Of)PeK2Xf_U4P`{1@X7o*p;uEmpPtB_aN*xGSsfK<<!ckDI+#cYkjkDy zC?uGDX!g2^>cogNg5UVqUS+SA1`UZ{9pu`XPw4C7CHavxW{mnM54KS5JpvjW!gLoc z5A0eVc*mJlyyPio8X!11Je;g*XB8?LZ6B2`o*U;zL@Gztkv2TEJ3or9b=(lJzO;a+ z-gcrbCSUAXQ5`F<6{$_-avjL_(9^f_9PbaN>|4+OB(L#c48jQ>d}pFdC)-eR@+3U$ zpzXjEoy2KW63xYl-t8D(%=8e=X$=cQI=+<t*2Jg1<CTFiEQtY%F3{=O6E1pdFw4hb zmNqb;4nB2dfcvko<L`Oq-YGk70OZ~UPEjPD=QtflPCX2PMnmUB-?Mg=qH9k$gLT$E z|0%7V=wF_Mc-d5v<1?;tA{oN<jM+n0WfCY5?>jc$;uORZxcA5rI|cCVccx=?(XP9a z$z)8HLS^9VP7=8ausJVxBq|Ng>t2cvT>b}rz`aC{bT;B5-lm1+tH#GFuLo(7129D; z(V0Br6m<V84^IFV_7D1b1Y5vx#5p+9wk943(N_xdXfoFj5KfZS<`B-&Y+K5fNi?zs zeJVv)67D>AEMHJFcx;weg0pw#B=R(z5CT=rB<Tb(9jQBu`9ck!CC|QsD-G(Eg)6(m zIA2Y#4xinB$yG1T$xb3|Eguq+P%bFpIH}1wW6{Rf1R(od?vihkUJi}G1Cz|F$W*#N zO3DeOl_{off!o^3VgsaWVZC;4&FfbqZ*n`*)uZ4!ug~!j-pAE*t78rCd*}eW2l^r< z-+hq`@aTFL0Hk9k;RTv<%_14)Q_>bJkO-h5>>>)dYp|@2zO>kFy@+CBNW_7c!*KX# z6h#tgJuBs`P_R}?3yYzN4X-Z!5y9rp07>QQV60xJ5?>lci<YHbp0)(aLwl?{jZhuw zZhb*BaH2nJnnc&16CFq!^V-wf(LtT^=ar$+2z20%b-(J4b?+_N-RLVD?pXH%Kk}kG zu-3Z{b~H5wsrb|hvs_p<<IfNxI%+g0El)G5H`N^{F3VJR8!x$|+!q$@{phee&Mt25 z;unAKeG_J^!fV~{6rSD+S|#?7*G=QFwzMKA3m#_gf0zwudeD)N7rPQYVO9j3SZ%!% z{glruEmwJV^}q1#x4j0y!)*$_Z*zzbTpD92slzKX>8*vf#<pCx#_^2aGSFReN4Yy7 z;2rP#*z5~su+wC*NREc<<o~Q8$=kS7Kb9Q7U4!W^I%Rc?BVE`N@-uIqCgb3)0|SI3 z*ds%MPfwBEFjFv6!-6b?rR985I&~8mCloVjLz3%=`D#^_?cIt8XAC=9m^Q(W;z0(^ z9IhUec=rPbF%DY$OapSfa2jr+`}!SH{XLYsS3n2b)`rkqWv6j;@OPfodZMYqgImH7 zDh)IaNA+DqpBl!|qxP*F+MTHVeLG1vMaA!k@Z2YyZHv{HdqV|ftTK)467qQ#khVuF zPsvoLY-wXUVGG0@Yo>Y^hV;4x(~%#|0Ava)>r4kxfyUsG?Q3&SVZMJgd19)z@s18D zKV;id94u+D3TN#Y8m@2)OctzD(;e-Ojy0D4{yp+ubc*}aAf6n_K31zKDiGwbtRurU zXD=v3xc3qd4?%-n(6A2_zK#Wm48G(kH?}>v?(~`O`Oq`7U*(RdXoVKWFop?185g8{ zt`+Cu19Pg$_V=09@%C|Sf~w5y2?)z};l|<yOlKJ|U8s$dlc63}KU93MhP$fVWCU=D z^u%P19;3YZFXua=C{b+IrxWTz;$#D1s0p3{pGebjT{@NM=c8L~?GIsKtW#7O-if_Q z8ru~;C|QJ}u}_hN|K<Y2V>tpw1M5r&LVFn^+%W?udVT>5!W!``O@?2=VEueajFB)d zL@r@*hP+Q+@+|wg{c-Lb?Mz=A(TR<Y=ayqi<dB9djN{0rWW0}<18`FQ8O5V2Ur>B% z1q>p=$aqBTccgTUM&K)@&}(h@iH+79N={UDkY!eQ@nDU<WggmT29mB+`$Z^+XJ()G ze*Fa_0Pn7;OD&W{_|PZW$%tH7xiS(_!k!JUyB0C3M3l1nMly~_n(#({ocoY{v^&vZ z49=cveHBgu$5!jExD!Zn#>U$-Ni!x$p`mn0ibl_k&-sYZsbRlAa?Mi5BzYSupR+J7 zvhqDkyFPviDhEJ$U}dnse$CO{v!8K$Q{-~+oM{qWpH6fjk!9B#0bWxe0*wYJ_qS1Q zT|~Kc87NDb<#oFoeQ6D*)5E!qMZD~}w_a;(Cxe^-lghIXYXaBPZuG1|=ioZBp{pSA zmiX2+^Tc&CKw*z%F8p2S{(fVp+`sNEe~81ua7;d9Vf(_j-u5bo`&OHb8adFW1*y=_ zf;Xnx@!Vj$ZQIl-Cr42Sf}245-RNL^iEwgOPV}Y_kEd6*E&Pq2Xt4W=(_l2YNbrf% z<ic}*ZJ_Ab-It3iZWnrmSV@F;eem9v1=K@hUqVx5dzSQF*T(LiA=6t$v2p^%+9?#P z$5AY<MAv83;+&hvYPy`1$xY;gpX_P7wfv4n86KWvXNjJ-e^4gY+;~MABle%A<xl2Y zH5Mgx8K)o|0o2jRIQgH8r&eduI<mH5d^f(wbH45Nho3sAk085SdmlIMr9oY*mTKoN zfngtXu!VAe6BrJ{Vj_RC#0#Eu7B?SnEvFK=usu@n=aV@1%#Whg43+chKD8h0^(-_v zbh}Z9R<|rV@VoM!^Z3>~_iw-H<@bJLJg!*>`=(%HzuMHvkoGL1ZtgR!oVXsQM$)OO zIZHTy^v6mE9^f)zbi_BbMp+T;J;Tmn8trZ+;E}C4I?;I_HPN3ac}U-*F~wvFcWO$J zB-+?UF>KhH;G7F+`rWEU7w9a)EUv?JtYNcqqO;8FJhPG9miQ{|kR+B2k_S^7O&d2v zpiv)mxCa^@0x&S01sKzXF~I4KMLhY|6XTE>2Va(=UxQ!tZN>w$ZpXExJ?=Y`Di2ZR zJeIO5U$|bUx^zXyo_?^nZm$nmIgMiZBusD3ev8t28fSxE<ez9|86HF7qhv|~WE9Pz zF6q(lROe1@o;Jjb@zaKnBpv&KnB&v^m6WLp*N6FsqccKn?u|eo7_!GMNBC*HvJ}5E z9!w=0wEmU(H-*TF?CxhRN3Nxe<CC*-qEEhXhm>djYbqJQ$E#4A)nV-Dw2}cVygFg% z%A^=`xVk&2#)3p38UwmKsjeq!(4ksWd5^K=Cn~QpqWst)xwSK9elP|#;wybLnr)g< znsYiPqR2%QM)I@5KPX!5!9Eh<#Cq#F#tD61jEYyuaE>1j4(u?EOX9y;KSTZW@&h$> z84G`Y-%f(JsaDL`MJ;TIM52_NJY?NfL7}xBMS0aiXn%f+L4_*_INttLPNiI}b2w5a z#ovg(Tm{F~TM^k67D}Us&SIT5Mx8in*gq^?x7o&t7Q^Ip0il<S2T6cRzOvX{-b7aJ zjt&7DxI8+ri{1-7>2YV<o`CRV028nNs9V}`Z9(g(Ouzo610w6p86KeA*@RiVXq}Af zCs3>&1N9G34h})1A-?%(H{w@5avAS>VEbBQ-3+n=NO{*L-wAC{HqX_?g{e?%1N$Sw zhR|=LXSEL3F=&cL({y!ljj=le!Y=eRYYgsKXO1xjhl3&h-{1V>sZnR}qqE55NFb*} z%#v;h*jR3T98;R@ycGv+k}%`3WbZ_GcL9Zauxx=hpIB|1{bbt&<NE$EfPden@L&JL z9{%MQ9&c7Ihq{SJQ@YH_`-%I{SSR|zBFw^)J)V>8y7=HHAH>f7;iQ=!J=C>v8=BVg zA-FbjM&y-s6l*78It!rwKFZyzD0i;_2iu_0V4{J%(=Sm1I2aN7Bf@9|><&uzjW8m+ zgYjTQD2cG$w|ValN{mXNUs5<Gc<a!n+Zz&wC1EfE_J%g>r@!({WqjZe(U8JC`S-|r zC74N6Wf5-J%);avSf=N{+P9;HWP<|GZ2W2RsJ0I@kZqQuFW<%x-9w^Fec#Mp;Qa9e zQ}7OtYf~PVoA+q(#XFTlP=6n^cNOK@X%s8R?UC+%yW6ruCBFU(Z^eIl>ugWscyN1| zk-gHm0KKcZ@qeC>7}m)yJUHC5_o8=JVT!JG7y@|KT_@2k42ESZT6z&+{zuw46hD#) z?8G~A{6VskV+2-b;^**f(x#l%P#HTPYlw%O4@uoF;`Ii>V_sSL;SVTJs%DJciQeg2 zhcMXD<;LLh9FB5NpsBvpr2R-VPPF)f88^WQBR2+Jm_Oc~;LPh>#=+RO>$p>D0Q~O9 zd7GJfBGh;oA*CIlA^p@4TAes?b`%=y0fRk&j#+vL$A%j`|EV|PFV0_Sf<z8pf+l)- zybYG&JfndbF%DCe!JZ8t2N@M9B=J!=?@9Vh!<{iHX-E|`VNlpBNftLyES&&M0UGWB zdyBYoxx}X)d;|+-gyo(=VGP!n3{V)XFLu&X-wE-$M}U)i_2BEH>5{yHGBa64PtOV- z_7n|MJ^QOFa-fL~_M4Env-X>CYKN)Pma@_u*q!rH;j`DHJY020c_)rg0~oE19UHRz zi4h{Fxv;2+rQ>aEFulG(1dK-Z<cd*0EI9II-f=_gJJIiys0BKmdJgCsD6|u?V1s1r zDMf@a0Vi4G`_!lR90NEU<oLH3v<>R+7i3hVQQeDOyW`jp8&erxoE+tC+@t54rrnf- zCoTzO1jbTkXPT^;&H%=H6d|d2XoI;6uvZ^Z38E5)@k(++;rOg}qH}ybI=+sH;9>aI z0KX?)hS~oGt!Vr=Evl6h{V(p@Ny5nUu%hBG(U@iNjH8ukh;v$q^gNEcpl>OcBZOpL zWc!~BI%5D7IM#j<g^s{D`mXD%Ft)k=<MSOuH)41g@oTe^gP-DGu2aPP^O``V9#D7( za-xyR5FQjVYgA&IpO#l$-sKP|4}sDhn&uqn#uNaRxcjcN_~ZBA-vpT)JO#kJCP{Gp zI?=hJIE#Ef+kgl(907-WD7P<Tw6uzDZy8uzLa}xnG&q164S;@$SG@R6eCf}A0Effb z?ULP@_Wrvz5Ob^wv;i2!b;40Ft#0S&4`LYjZHj!N_1Om6m`nO(TzYG$F})@0Kwn&e z@w?Dn;-CNBKgGq(RQZ?!UO9_Qt|>HaTL}^URTG0^4hHSr;SmtKFfb(H@_EwCskC<~ zIwK>BO7l2-Y-LKM1KczXN&s--+ix45d+qt32Jo%Z7JlE>5FfnU$CFP@u$nKYoKM=- zWAx9Yyxc_6SVu5=OYZ82_~^$!`p~@-B6gjCrVrJ%LtQ@FGwehX-5!d?brfr-?J>~h z0A}SF?%xCc)o<K~y@NvxMkNL#!k!z?-nqR$AoNSZs3h!O3;h7lC%9STi(v*6jj)ng zW1OL+QEr?ImaiNm8rMEYtF&(S%X&1YktrIjMf9pELE0>s$MbE=CjaVAOB&zAQ^0#3 zI1Ja>P6Rm}bzDBVrqSB7B%mPB@DSy}7K;5XV0ptjBD%{kodZxg!Z$waHvGu{`PfY7 z@DK8x=p4r!4RK>`R3~T9sF`oKf@E^;cBA(9?3}5$#vEw|Yl~ex>+z@Ydmp~orqpi+ z=v!hWeCK-uPF2aOU$n3g5}pF-JJut8Clf#`%hytu8>dWtpCz6GEe<mBP4Lgs=SAX^ z!p|LT8RK>^6!BFh1mNLEW-_P9K&Dcm^BDdUjRD2##QCH@r6niQz=oY?olzGGT%E4q zugbZwImAaleTcix_Fx@&W6+f7*2NFarOC~lq9}0Xa+&vcIRp(4Kz(;Fy6L!umv)}{ zf~VeuAAi$_GRQT8FFx}<A6mWmBTw2LA2nZ%))3JYv3B*c)0=>GLi5d-v#qLnX+08E zM6C-8V;9kPmtcAuFv}-kIz3Q1fa$H{t-pT(-|^%1{j$<4u+TB+bq$t#1v&+=x@c`a z$CfSKt}Pbm6b4JZ0*hUPZpUD?SD+|>^(7l;eYt}IgyqEoy-tB%7g+8UD2&0{lF!eY zQdbuZR(b_)IKE*03f|=AO-;syg+)KSt=J1Ga!@v<sUA5PzjK(FBQCH3Q_Wp@-xc8j zTA}@cerIo6xVk6w2IJ--0KAinJGhLa7sKf$;giZB3JVuRq8h#$sqs81jX-7J(xT76 z@s!n-E^fPF1Lr?I^?`<~$N%mhKj!Lx`~3TiV50ttdX){1mGu<;ghbl-WuJJ~F$?ke z5dgG0x@G^6?PgANMx~QA8OA@G*a^xPXhd`amX^~&c$T^Y3pZk%xbUsL=@#hw@mei- z$#f`pauN$`G9l6Uw0zDocqI07$erk6;T_@ldh1O%$JJ0SE4chh<QY&AaV)%|9qB;? z#WbQh*aJ=RcC4D`-s!4o;l79VQ$7~TQrbPD4-+K`(YW~F^ey{1)F-W!$Pp3GDEWOR zJ|mlMV{INzbdQGbV|CER@iZYB(FnzL=i@%QGEn3tic)!G0u9FK5kf^qDFgJ*^*ByQ z$)1(=%~mr~=JR>gB3)VsdfB(nejW#VqS(`(aAR91`qS}Q<3tDY6AG=}bL0N{qT3mR zJJx+~8)ow&MoX*cEZhXMwB~lC9|FT69(!UL|Lluy!S}!O{LD&jw=rW%$O(NuHYFYS zV~2R+quB9M2RSA9TD0k`pk8{!{iKaq{#;lk)pU9=i!1h&g|G{~S}pxw-uU~o!2G{n z_}1I5%p#*}0vg@aObp|Aeq0<4;T;UAIc~E6DYM7X=-B+o9p^r@f4&R{H*Q=5C%OlV z$8Vv96CD74>-@oFPIQg-a&e|@cYV^5k@p7ZF4$e@-9=PeQV1ZzyFdKNDUrCw!0Vio zeLP;1{G=Xb3`}>y>JQ7u?DZJ{%<=|yA3ngFKk}KtCYixQhVuzGfY^}9CR6GJP2?Xv z^L%_Bt~|fOIUM83$_;519_$<uN4i*<RV$#`cFg8zG-`)&2ua0H5qe2O&8OkE`z1bl zsgEa~X?1Lvg=yPYYYrgL9+gAT;V#PkO%#LER(I+x1N~iKG{mi^R`AT*PvAZG&2Btj z@OPqXhB~R6XYDf-zatZu=i3JScpr`I?)}3(U}a=a<0v`-g|B@2xwcMp-1PE$zx~0N z-SOJEaH;&VUt_HCF7PC8tRRrHj>#qqY)d>(&`zx^UyEH<kY;@HANbLa<3O^2z+YJ$ zURe@E78UQUitc-70g!j11GsRx)s0ShAo(EVibm7C|1}#_0-9i_xNO<>tgnbWn8j~p zceL$qOb5m}(E+;~{qbje5v?}rXIX$kGU1_?rZq*8F-Ix?3$i=@+;t8#>ccFoxRWTX zljJ#1x&h0JUF;vWx-#r<0(gD2qjWNu!QvLAb8v#_D<8>2+!1`!bRf$Du}xZnN~<|p zEg~9soO^E-rnhddBq0JVtir5}zxir!o>!~Yz_agK#T&o-vGI}jC8~xiAmk!%K&d48 zXYtuTEBaM*qY*K8kTG$0<mMC#586BIkE!)^u(>x%cpC9>4p`@%LAo>DFH-Pn<rM=Q zyeuMvaEWk2%(2Xf4)lmr6S5nWMgv$UqG4=@@Ql08v~i*Xz_X3PeLhoTss_sX(<Ybo zRicVO)bzEZ)wWryqumY%Wz_$+04BF``eF^_j&_#|Ga{#YD(C<?!0H^<1eE1;Jf}aX z(pBOvmY<egD`ktF$ypG5A}-JqJrog;qX2&|cFCI1w$ZsWtxsgQd29?R>bX3NA~YWq z+<`8ilWgOx?`vF$0-t<XIm{u_aor2Qn#1#UV<MXI3#Z14-9(4xFWSK4ZQyxm8Fs=~ z3roy=j&oP_W2Vz33vOzdS<)6<fciYym=Fj|#cm^^W`E|jIISs!`6a5~SbeYBCG>Ny z)*5d~OKci3lePrP0jNBLq0%jacDvD0;AxM)VTybsc-o{1uHQS+#{ut4P6LFvf8_gT z6L_c2;Lskqx_J?_w*}MbqF6bOVr2tn(H?309nZWG&$yxWal_XiXnmXXIVtfbpUKV) zR0Y50doJvH0%5O+K&zWnn)x#sm`=y;CS6*y$GI;ohFv4Z82q32egq$R;Ne+d{x<R6 z>fVDRKcPYLz8V>)r$0J;!=30kMP?i{jbAr@G}@d14=P8Xk-ZPi=4Tt6K(jc`{nmif z6ma1m-u6EL+|veux1XQmeV{-rqbKdph)0NTfa48?HMT7*g{vRJ<d+B^xaUIK8jOX# zVL5w#ozrdj??mHXd3U?`&BBs(yt&_EX#;B~Z=4SABZWHUJQL1kk2>qD>qy@4%m5dX z@rjxHCwQjWq*$9B8iS3MIj-iegPQTy$XA^mpP9U6n#Kr@!2`hJLP!750zP<gFt*&r zAo<}q{+QFVLK*@_C1`K}+TQ{l?%0T(MY|*2EkyjP&pFo;@fZ$<gewQk7+Pn`%GFB) zKW-A55(bGD{XjGV4fa8YyTEYZ?nU<wR^ZE@e&a0G-Tp15WaZf#ZpiKYp~^@acuEzW zAAjqA<EGN)KJx}9a~&3OfAMb<LfzPqb3Xs)clvX>>2zR<u5|*lzBK?IoR<?_K~0qt z%t&gHG8J-)s7Nyx?}ir&(SB5oS8j~Yjn!a0CF^J|s(l#0^YJ~`#IApv4w}Sh-yn@j zK2q4oa8W70Be)z`CwhP1#_24;xFg*cdj+2Jq_YhWs)a8NSWU`DEUN7mw=BdwBN->r z;)47D^A3{0mQays!pSrpAlqk(GC-*G(as`Fr)PO`u>iBMf}*!Rw%*qY;-ju*`?BBM zz4E>R6N7a|?`gmnEDLb`=hN}O#DU2y>2nkyS9eFv#yna2^Y<1L2oyP#+^;sjH!?uJ zQuecaH-=z$!wuY#vZZw%`Ni5qc-mvnjH%36_~Ot95q{*0fbY1#PkfhYDn%3Eo)b-M zvv!Q81s0iRr)*?k?~t8>75a+lH6+54aE7;5|BzKmWU8}0(Ifb;?-TDZ^yS*Tw|Ayn zPp}_sV|I)hKURgFl<iW@AEH4mO%S4m<@`NLYizjpKPanLZaCH27G@0&nx3ffiqK7x zU`-rH(ul~5w>RIN9-fIE10SPypI(h-aQ@Q=aa}cMF_$A+yRg$ClCQabSI3LS1SM0T z3a22e5M<Ws%IvQLRUzU74dkT+&Re7`gh4F-Op-2MT-Bsx)@C5=?aya%S{sN@U#aL` zKjIxVbA{Zy9DrPSDXkdkDg>gTmA@F-bV2?a+<jMTC;Hu!Ciu*CqHCZTmFi%=`r*+4 zkv(4cz#Z$pdC^V=-LdXw*{<O2bUJv&i|)k2#OF|c27pwkq!GftL_gORXgFyCU+Qz? znATB3M$Tq&HR9QSce~KhT|m)Wu@3a!GSFR!j$VA#8{at#tlxIwTW@=V2y3-8Y;>es z2Qx4!3JT84z1bg9vc-1>)X{DZ|7lp4$`_CyTeUb4K&8D4Z8S{UZ6;3i+<0jYuWy6E zdmcIr$8*mdG#)UC49@it?@!ZlPV~k2K6D}sMk9Rq{HLcveG(Wt-A={%x`vAP243ro z;k~6ftSp{6WExvD(sRS3Hs+!*WnvbE%ZZleA$H%WqDR}_vfOAEccc&vBd|F#cQVQL zlK2BU`ccM+n@pLbPFI04$zy2_a_r-e48}*A6zb}(@i`eT4aK7&sK0~qU>g_>VHSEY z-6gyGw&>!of9@?aKalBO-!3_xUZ*3H7Euw>;Z-{Prew69$cKH<;SOkc0KhH8>U3dD zft!yn;c2%XpDzCjo`2KJ@4d4=itG??NGF8dbH*Dpyh*rnka6c0;BHelCT-fegQj%( zaE0jV41y9gCrLtAvV8WD+;35^W4mLx|KY28*|PvHe>{3}P=q=d#)w58EPA6dlK@|i zsq$C#sVY2t_IIHg6FJe}`H4LYOA=_Mj({wFd~rptzKOG?E>m6!7bfMoa|F;}-`=-P zBbZ{rI?_!67~sWEZ@u8?ulh9wxu%%wuuR4T;x^6w5)S}mqsz|<w~l?WStp<9BmYYV zFzk+cX3!p8BOPfnV1wN^7H=e9g%WY~r6Vywrq0^<$aJ?C`j#YEq>_}#4a#l_S9aNn zZaJNSW8sdY51-{R2!wdoKMzmD4=YrT5#C2Um;g{&T?64yq%+ka^v}4fwG;itR9e1C z1W?IIpDH{eoRHSHp{R{BafzcvATBSl2Le?QtrX&L#ih*Lzeh4KC;Sv=Df=Xk=*~SS zpz<rjWH=`fgM<EbCzk9T#%9Mr<IW)(J9j0HoUe$lCB;pa1<$8UJ|5Rqh+uc24?*Qf zbPM68(`$8wHGy;4g?M9yrA9;|oVS@OxYBI=$pzZ3^u0H}U=zTVahT;`Yj0RBC@R_b z)A*t~zmD6=4w;H}c(+E`@%kro`CP;J5=w+SCW5fHI4pE$?^;}6>83c>;>*KpK>8xW zgKyJ}W04O91*huKD1DY;&_@U>i<50Iu=PwBYks&jnEIt1X`p7{d5`BiqrO|fW8in9 z!xVVzZKo%ylLC*MG{I-C6J3*`wah=0M$2<7lfK@-9_vnf+bFj#q1?U#lmxT9j$-8) z%;G9cr-!@GuHw5sZ?-#7t_#R2USP^s3f<!9$^T$91#w9RWRx%{?>_BO0_T5;u?Tsm z1v9RjPGNUJF0G<iT(kG0yE`h4F?ip-7w|iO{)t&&`#)xp$#n(e6lSS(WM);p?(BE) zZOP;HROJQp(=8_9?KvFE((OdIlO@Bh7r5!z3VQ97$D7an<oUKsIDfHC;t>IV^iZqQ z*_wl<Y_$PnfKFj|T!#D55oExJKKT#^qa!*#N$P}0!H4VSJWa|s1}Hl2m{w=BEQg?B zKhXPUBxw2p=aZVjEpc*~bi$bkFmEN#ba*gw@Y$D7OD+q;;$Az*7SG#j8hxWqN6$^h zYQs__tZi$46V#7fR#uO<?XS9d$+&Qtp2+U5?z`RS!vj067wnEcQ*?0i$yGe_F(+Fh z9mBm>TG&z*A4>EKpt@(9(g}Kao<_ee?X_5kJN8I-5KPB9()<+pt3GG?n^qWnXFZ*0 zOo{Ox_sKh?*rs3$Zr6}yGlE#W{XrHN<I`%;BrFj!KrjwJKhuhh?n`HR<YbzhYY>Z+ z)U$v=$2v>p-KLo1aqbMIsH-E~94`Kj;;=1*#glWYi9j}zBHMB}0|;K7(jDPyDt&ji zU*b>BA5^(VyBaC|1N-$3iKyS}@L<0huZZfxUsyx>CN4*AC;A?!9J-Szy6(RB0xx)K z>#=|G?Du}?*_B@;t=N&6Q^)Z}KZevX?E6cE`5lQ0O-H^jUc98^9B$4qY6^G$IgRWQ z+M_<UcjkOzRx2R(BzZcZ$}Y8QOgvUHWhB9M-R#=g5T)i%0vms_ljft4J}7ktNk^i1 zKX$4mWU*5{h!)N_*|p8#*M}vv$YqTuULiOMFf;^>4(*OOV-5LUoIU-qt@WzM9{;9y ze=gq<h=>e)!^DG?B(9Pc2<akN6%=D5A>|ET2WfkH<Nm0gH)(xDB0}BjB+_|q8kM&t ztFy$x7#MK9!O1OSaAj+6Y&jYXhMb0(9Av*$^$Aq6Bh>lA7&)r_ra7(u>c+O_Gm+6s zyO<>0i_Un*EoWPw6jH77om8i{iV4#-d>%DMMoj=`gficmUX=#`_|#;G#_*|6@3Xp^ z>ge`y$^lz&Q3bjF5UckRGVtn~re9`3FcH_@;ShOKV0C%+JJE~6sH7TD3LtoR9c1lu zGQh-rqm|41N;D6t3FaeHn?i4)zN7O^$7&>p6_C*(k!fcQ6uv|(yc}7%OWr0~guh#E zIEKY`8z*kYgeO0J<~q?m<QTl9)h0S<tI6p#1izZPe}Ho5irtOAZ;y31tH)5Rti$w{ zfTD}<`NErV*U8U>U1cpHQXVNNMf^^gmBoc4N2@=n6P@#uEW>AUa_Ns62r;hOIF)0R z?Ls%bWtf$9n57k<)3ZBAX1fdh!xz5ww%5-hqXe$4Y^-3M(4r=hW(V7SQI4GKjh)=h z5wx+TJyQt`2cY4gQcxXT8bi4CWb4Vp?W!`?5H9?~+dcx|{cRBVqX&=3i7ugSzY}0g z*WRPpardEz2^8TYpPK(J^Z?rA`>2Lmo3Z2_RbHnUTB9Wmt`SW%gssDJ`u0_IM`6rQ z40VYKl6_OsM^S~MNqljU&*yp(BB&;Ue8M!*q#NV=rD=7OvZV0fap$A_eC+Z-jBCo0 z!&H!yLH@mooGJ-4?1K)RW0=V8uC_bTjVbWrr_97L9N^w7Ef(73#%|!F#J-#A8U$|G zkov?VP!2(ZeUyjW)=|@0a7PH+JF~y`^KU`Xo}T`3bA6oGS0MtXyH%%fn=06`aZo&D zLk@E6+V^8kvD09EsYvBq)EAjaIPc@=*W=i*(KMNtgc-Mk+Br&-ybUf~nzIvK19eOr z#1|ZkxS9d0Q9+r)jX;98f3m2-jXe{aklyjJy^z$nw5jc0)=3ygxzmu(ds*}(jJHLu zivEH4ZwZjqbEv-q_>(9)?m7oDc-&3vxcyA)oppbeBg!}32h5bPnSty>4RU-lCt|s- zBicShmugd!e0c)C$fX>C$^mF}oiFMPb>e##6@60DEdMJ}5rc8>C6Ayn+8iGFPvnS> z*qDs(UAATQ59hP^_~EV0!aLbEth#(xadMqWlm%5g)p>LI{IU)z*~addIn`-2w7g>E z7F4n$-ETaxjK|*GN|XY?R|jkuzF{39>~Z$?@FjAlhzu>%jWIP`3U5|_-3QeE^u}?E zrzAvur}4JTc*sC@XF6}YAagY0v5_{nr(4{!xyPDN3Iaby*#b0E6i&aZ+~$cNvCLGM z%fc*!pz4(NkcJp(I3`sN7%w*A+qp9{aH4w{E4OL|{+O`3eA9P%YJqU5KQvhZF?{+8 zTbvzumJq0ujAO;Qp3sQKGNdfZmdS-xjCgkro3K1;{8#1eA%=m@-<1scyH@XLP9pe& zOzZLDGAw+mJ@?|e0d-AdWZRPS0iKxs$~MV4*rUXfFlGKFKm&KAJDl8gdZICS>}{v& z3TOfo?MDC1ccSN@38m&b8_N4<08lxy$GUG_Lb-VfG&q1+T!C3V?(UWDVPT<zAA9kg zXnU%Ala+nf2e^*R?Pj>%LDHoBCMO1UX)-$Ykwb3&N3grlyNf86)?j)oZueAmjQazZ zH}T7V@PS!i@!Cvyt0nFSensiEZetHzXz^cvWYAnKH!&nT(K$|%c8{|CG=rS>ToU}Q zHH<1JIyaTvcB=K{;f`cXkK+L;{8AePf)l+?iN0Rwn}gp;-R;>U$&KH^V*BkA7cLzw zK26(bUTvw3sYZH^H(Hj#kxrvI9AQ06koJr=e1rh?1RHMrPxJ}tRb~P?e3AoNnPo`_ z`?Uf^UGh%3Fn8v*Majoy0O>#$zg|tNGj8I39l-g`q0nJWN^`k(n6_Rrt<<5k1fv0{ zzh{qhFGoPp1G<a$RG*^23-7*hN@R4nR~~aeDGBG|hxTN|rg~(i1R@ZXz~BIMunig< z0LGnY(y?;nrsGR^-V<9N6}NEH%kTaFHqtd}A?7vV?)1QyD#8eFoSpgRW7)W$R!jK1 zl6A>(K*@u9^$es1@2k^Mr18cS_HN})$KHv~ku|`Di<^^|-v(7)Z4v~LI7Y<pr2JCt z1L@Ru#9}y2*?1MLl>kcYAI8qi-}!iTJ+4hkyaXo(Q)Gz?5#lMJ(^0O!b2OJFDaX4@ z%PVPM7aXDJ!W3P*3)&dG@ae4=9Q{>}bhXLOjZ=!ldDu)KH`g0ih#W&e+?l0+VEJUm zKPT0sSk1T^_>|AY9Uof`0Xm`+rKW&hH==f=%7IX><bp|!Z+Sa$5@{SzT(m^NU-#kp zFTehSIgR)G^U?n=Tpi?TkhcS)CCv>HoaIz~_eU?2cR*_S*YZzasNl&2OMm5|J>`c8 z#vdu`;ynKuH|Hze48E45DA_%LKpzC|K<5Ls!aF$yVk}?GK-3hI2%d5IQcXXwvXegZ z4MUK+kD8$jN<LHa9y>~%y~o(al~qLhe054E`hISaisajFF%+@g==|93c(J!h+cUdx zBotUhOpdZ<1V;dsB`_Mo?g)(wy7h*QwpVH0w))rKvD|2-*(684^96vC56guMAsn$R z^I4>YT+Wo*2rlylMSNk2CNPsWXkJdxIh4PAqD%m>!mAZNlOZ$-kWecK@g4+^Q`BZc zA)JVBDfGtq4hNm}MhtsK+;S!mj>jJZlBKXO(3J}TV%#L}YGm!5+?>SefTh1uwP2ep z3*2!_>yu#am?ZLNuM<57V^>13@0y{iMgU(^aE<~R_CfpG7;RoexpNf&P^@g&`_UIy zU^)wU=1uGPd(UWRK-(HnTL0^*Jyf{v5o`w<PlI@mB+xa2+!*r4t=_Ud%6)0o?m~A8 ztAW95f8!5kaU}EZg>Sv>$1>kqZMp2r`_0B_D)S~ujUFOnh>pO*oQ`wPEso7Az0lik zmhGnHrIlp>8j-zkb}(RfvQ+UNdv>EOHg_dPz&e?wkLCZ}27&iq?8o<%c|2<Lq*kEK zd#5UkInljwoJ~SM{=mf<AzTlKql|3S48a<m9fg?UWpljPeO%#o(<5AHGc{=ZjencA zZKM97IDbBYlwPW6qQxhdveA`=MZBzQ1q#opn=)ylWa27l^QT5L{G)}#A>rzNuHTe* zKB1qL?v*PiJX^;w4G!#G--AP-uy=jiyP&&x`t2uiVzoCTgn)alu=`Cl9LK>pIqV^! zO+Mbl!WC^Xj9NB<2JT+;!yUlw+(*|Qe-8tE{TJRcKA-XMZ4q5-Mi&p0&`L<}c@1-T z0+pji$Q$28uBcYqZC86mOozOm8tJ`E&P2w}mLRh*1x$AVDBN-VjE_HXaSMloIqq^L zrCa44zN)j+|6@=sIAA<Q(tA^VQJn)A;n*{*d|yrpl!X2;o{Rn2{Rg<ZC+>Gej8gO~ zFAA@7s5KqWjrFPuGjb<UP=61gVYn9^?q2j4J-zjUqo<zz-VfjI%O%#HO{zb0(7g5< zX!KGt##OjLQk;!4oBZcQWvbf2B=OYr*AXoDidZe=dLaPC8-s{wHKTJz-H0JK(&ES1 z*zd}ZPAV{oIy)~o=$F_!C{x1MHoc7Ld+SWB+R!^c`ObQB3xl%z0aYI1q3Rf`TOEQ% z2iBNx3VRKfE9*<1)_T#+6Ha{7yT38QBG(UO*>UAeYS>|#ohnyARM?E<at@zyC?wz5 zxZ!-Gj)0~9#lylYxtyHi+&Rk0UEx>pv})X3-I~scer1R09DXdyKMDM}Ze9(xXe6q6 zuAifJYT_XA;C7;qhDkvNB_4O{iH7-P;Vzq94b4qLhoQd>TVPP9C?y1u%CMjk5dgF@ zFkRa6r&{>@nQZXHMpWH%&+of$0-41`k!hli4`jzvBjGeV5VWnTFo_L_$=+mfNL^XE z{E*UKlfJl)^p?(qJ87#SDD_sk&_*U4^WG@38@%Cl1fr1*HwJ*e7acg){wj%y?!5lX z=R}{Bh~?^%No34X1ChO_<Z#~}>wfiN(B2kIcL8SQ7>ea}U||X9bnq{qeJgI+nDM<8 z8l$-mATlQXWr7^NUXM-T6h+hR*;5mi)_{d2m~PkI>tnEc(8qs$+q-8`+AC&}Nfzq# zvYdnTTJ%XUxTVV2%0jDEq*=IpFu?){Imx-!;1mcN4M4*~yAoF@WRE+0tZgYzP{(VX zL0Z6te|Xym0eo^=1O_GHBe`9LM@gqs$ZAt`?NPjizYiVG!a%t9p;ilp8^b~F%8p$B zNuDq(Xp$G_KiUcxCp*`dkN)bDsiAJ1G&USH$R9xPKxuqkWnP&H+%=ZTdxKJMlN!9F zos&eknN(M9QnuE&*Fb(gxFa2H3;|wm-`&wF{W$|O!qBh}I@|>f_N{&ujwvrtm=3<= zi8suw*n6)G;{K6;O>p*U`7aNr%y(%CA|+xi9t6-3rQf;lk96-Y+GD?A@D)$H0UOJ$ z^`g6PdilM7C#jP_CHj@&wS&YP8+@Hj(r)&cTeT@#O$e(Um@z5=G+kHi51)`Fj-2aL z05|v;cOQD;=N46j`yQOLj=-F2p)Dl80E@#RG29suku|u~7jv|qYyXIubL0qNN3b_y zF&LG=Z+&!c?065Dx?Oa^(G~7@759!xe8=&XCWcj>X;}ipLr{MgH0)a%@khGD;CXl7 zfW?K@=CZGf%1n$))vxf4Oms)1ge7_RB_B)LxXL*&rI2@|5cn;z1YF)x+?QS)=2)LP z#3K^C#>!Fyh&GP`g5PRmm_2JGQHb{_D^(CeCHRQ%n2HR8Lx$@q6r(pM`1I9&8kk)9 zAYk0skI0!=)7qop4ZkL%P9{ZVu$Qv5*9!Fa>?vKQ08AI&r2fTEy<rx&34N&n!GQGB z%H3b^u|{-L*KqmQ@w(bIGRWkLt?Mh^D3pmP<*=fMa#=*iRHqK`PB8|DgCP#4Jh5Rg zBJA!ru#M#$$;1hvLO(kNOXyxIYotYD?^XvO8iLA!)dxiS$KKj{N9bLRV>Vsb;RQ@2 zV0qdcFU<tS@9muER|W0JE&<$?r?9verulG`i!qq3$Dd%p)==d^>HtCB%d#5cH3@|F zFj3Rgs<8f_V2r3!F2<DI<b&kBUZ&DK8l)vmsYg*%N55EGavE(sDWCa!2&+@xZA9`% zx_iFkcA*0WZam$3BilqPX8-az(I){-j!1gB?(})G$GRWxq1?KRa{Dr9*td?!wc{w3 zS7Ew6tSol%!!LMDyQ1{@U-f*QI@PZwOyWbF3Cyz1$12!uz!`YmE_AcF0<*w&p&NtO zzy00V+B=v<VLvj9Od5mcxRGP#C>Q6*38sf5kn@*vJNR-?Cv2|?KOtZ=vUj1C0|3VE z@N<UiC){|fZ2?aj8$;5Q4!_+7iNCn4DD>lCUj5OK?-*l%PRH#s^E=V41D&YE1DCJC zU8fO(nP*wQqtv%$ySg1{a>eot?gPH|AbGE5!$#&^gSv6(C+q$t#Hlk(#6n<sP79ed z7-~nN`Suwz{<I@#gH6Nbk@z%o`Hh>vbKI`gm;vz6wp8SJBd}jhUe(c-HV>TyA{~S5 zsVV(EdoOx9vb%5nA|q4a`A?eNz37_<B`)rYcBva<67L*nx{;<+K|F_*>!u3h^eh}l zL?zJQ2OVtL9jT^(Sy&1un=CDK@YSC)llJ<X*)M(^YBV%fM`VLf3pW&uQ1)27DsvZO zxf%L8EJ-IiD>`}h?{!vQ>EO#b(kC(o8GEuoXTds2z0=6ya?gcFCdg}Y2=?1-gzC@m zzIV9ChF|}U(RZK$#BD1b1Y^O7eu+DZ2-fkez;AwdCk^x@D1ri+6FZU?o>UdVQk{dI z<XtOMax#a>Wg7LJ6Mf$X77Omwjsh!-Jv{fxtrr}9Wm>rZWzG*bE-kGP(9(&%*e&vH zV+%|iLKA_c6Te$7oN5%)r>ZJdsl#uDg-QCb{0wlUtH9VUxqx_G4Cl)b@;uHbdY0o~ z6^blTG@Ql6guD}kIoan37p}OuW|Q5fO&w)wu-%Cn?o=m1jZ)64e1&~12lhDkk+Vq^ z?p|~P&Kz69GalReZq~n-sYr~DN812?Q4#<URk#|ha#A)laiUG7l#T%}%D7-GGku=p z<7&PcdaA*rE^h*%Fa@Y6kR0a@;PREd=4C1H$j;C=gu6<O@qh>sK8}Tq%q)yb*od}^ zHcG2u=;?<|>dK+DgONLx5k<)73AdkUTJ;<}QNsWpe_79o<(8-`0ij-e=dy|bd#}P; z-4}StALq`8s)V}5q;>S0v=!od`fEHGKN$;hp%c$w4zRLRM17`-L=A89v>kBt{Ezo@ zPPo=UV5L&dnz)@+KbX|7j~<S#DH~%Z;Fq@hofea{Bb!u>gQV%l;ouhV(g@Xrx#CMV zo@wnwpJ<Z*s1tn}2z0`j$P{C6E<gnMqlWgjFuHmX<<1oV_E>kbatvm18K$#<7d++! zzUGN76g{bE8s(Y8Q924aNM(u%+qI?H9cS4D4s*K{j~cW|!Z_3>HpDap;~bF-J(#5x z6ie&YnclH?cLD~Zvc#)@<M(G#+D~2h*4s8~zPCEdaj5R*R3b`;njAAnK_-!6MMqNR z!%bG(Hic`kNQVF#4eimdLq{s62*}LfIQJ*y%8j1+d`5n^@Mmq1`14E3?f?xZ&PR+A zHfzxM768BM+}`)wiHyxeC8#WM@v36nJxXY*Bh0h?YJsBT+yR7k{j38`7a{R|9LV^b zk4s*zdJm-4Dn_WcF#9VtCI()g3|-dEySRPB&yTY9nI<sKAsdac`3<5Abvw~H@V4_f z)zOx8e6;~`3u^lZp#H8sb}=k6vbxphKlV(^LSp#fMIkq4F*nl2WiFp+>``Sb;)WA2 zq68{BDeZMw<-s<}!)>4}?N0RWqC3*v;2XZE^<Ad`@YinofqTDUtX`;vH(8Jn0UN;H z;6s4j8Q~lzRemc?bJbu)?s%O98np%M+;Il-+&2Sz<x8h$$AEKs_-sFZ|Iu9eLh^;_ zG(j{Z^=EY^$&gvUa($lDOWiy#2@``Zl3&iokZI%J`skju|MNd-oK<8=A|gp1OUuS{ zG_FH}xQ_mr`}$>@_=257AROtA5~kzsMR#`{zvOc!I^|J=FFX6aA6`j1-wVcCg`_1k z<r~Q=xJk;$8F*3xi0DAX<j=%xZ2a5SZmV0@<_ozxY4lFwB_RVswVDQL1J#t9mZljU zp!74RN&C6qpWhW1=jB|JI|C(d(ot5&)3kViJ<=Tjfx<!^?_f{z@}wJh8EdoA5H#4c zi*BfNI#tKotcdWHUv%3Tq{hSXZ+g!^0stx<e$rt>NQZ0)qj1c7g}OpOvJEBgJ_3k) zm8=*G3vm$h_Hk;4#9IoT<XsuC8eRF_j>h(L5VtPU0~fE3L98Ag*&ebvq)8o}$wIPB zM(k7<;_1MqBXthvY}+Xx%OOzqK{TpxcHf?H*V%j-&EWY`q-!Wvfm0A`pefeg(ML%P znKEqf)yWa4U~`upi?2G+*|R}xs|hI9w1HnNC;OhCUO;}K(U_qhHHE2Yc5Y4rcG8v9 zX^CkVOoS$N5IRING@H_t=(vE4YY*ipk-dWkHr6@9vDN7}X>jqZk(8w)ARV<0+cSyA z(;8HcbbkVdN20(Dr&}NAKGAB~N1f=?f@c{1SeIEEzuJOZ$wvKs(9RW<n-@U`J22fI ziq&H<%j>|xBGBpJ2cGvBoLHK2FlkP#I;A#ny6Xofy%*xM4w_EHf&y760--G!Yp_^Y zf>~OFSz3WvaK~sGy9@nS-u37BR7)k*LA48AuWKt$+wNcjA)z^2a${&-lbMXtRm^Ez zTx#n?uUlwP_ibEwV<3R6u^q#{Yrkqt+<a^WYm2RpzP{z$Po7Ub@pVeIuBUvo4HEZk zPIxRC*IYSWYm@ONeIV^UJRNsdMrjIb!00%`C&8}hCc?$d9SlZCeGEuT(2N>KR;d1Z zy~2J|z6<DlLepg?0d20W(rIOAAZ-9QI#cb4Ah8{Y346;dqZiG{pVJ|=_et-EYYFxq zPliJ>VMJ!!8YOIwK>kSgJ<#yb^2K7oIfpuU!p+CAwluq|8a{k+3c1lX{v@)IzbHH0 zs2tei@Ao!Ag9D(jdMP?Rz!*I9_TzZ^t*sZz0m-h^G0;SQCgGX~Rf`-ZudOP!wrI@> zjcu9I$~9KbNka<DD9VRw<|xL_D>^-Q<x3pz6A!f7OjHZLeZWhVx{~l$XXn%5Q~@|^ zmQP5!eB<Gg*QyrB2ulUX8L`qYSNBJF_b2z`47I*BX%zmOsDMGP8n?k&F$Oauew3L& zU86f1jjYY2ziW?ZE;@EMx|@f7*)wKx3dPq)<pP<upA+P|RPsV?hvPV?-5uxh2oA}* zJgeJ?c^21!M$`-@@lSCBG;b2$MgYQ<96myBw`k<-t^1H`dlM|;hU+N=>>tk0iGJ_J z1`8r`^pYDpb>tfH9Oc>wDP}aDMF3F=j1H_Ly&Sj&+?7mu>2q(dtx`kyMmaQX@%Eti zEY1vHcU5eBqH&@NiFf(hSm&4yf(Rn2#=2po@7^2PcsS(db%|5HnNm)03-$ex?hLVq zF10)9?#j+U@L>fdjz5?GDzcvEn()rsmuIimKBs%|*fau-4y#ic;Wm^I;q%*{-14He zm;TP0ugb)r==Zg8b8Q_!>KjSKRx7&>2W6ZcFJC+KM>~}V(68m=kSrPzas??}c)E$p zSDur*C1we{zA2CL^3<!k83~v2K%P(?9T`yNj!c)&V=%mS_Q;JD;q#NcVgitB-iXMN zft-J4^3Lj{xp22KtQ^{30AVAW0ZtxUowyDHCc1}W9!~UDVpY8d>v{vvB#Hv2(}_Cp z`T+ushA0nq?6K}!mqEh;%+eZ))#LWK?Ct_iuJ-VK&zn-&%XL+a{o+x$PN7ywwwk!< z+FeZ6_%uUjx-r)AwYY*}c@3twY>&|^svW+sdgD81QPP_(e9LVgp7(^HF=UlgOlcUN zuz0?7S-|>ItLrhd@aeslibHO~EUS@gzgduMIRXZU){zc!cN0|#!&7cP(YA!ACm~H} z*4NLX^077u+`HMrXrfNk*?W^dsH1W1o99zSH|!b&{ObJ@n>+1}TAKt0vpj7?tGo8s zx*R_#X3w8NFc>#+<WM)ynS@50lq1WNE8R;sXtNfK>j{{Sn@mEHrNykh+_-Q)<CPQh zX`5lr&9`|_ri&v&{V4?1BBf5|^{5Fn9`{u3upHQ9M@^>-bnR}MPSL?L?>OBgqek!{ zxf4Bu(j@fLD8Jk<x90?UGSy$y=42Ni4-QZsY}wuW#<(Nht3{pP_9g9im;v~PoBsX1 zch>5F8t^*R$ylI<kBbHmgRq?wecd^U8&3-+sdM%ls|z;-$=zEPGZ<6YYopu|{c#xv z_gt9Yo#=(eK0Vs(9sIXKJ+}3+@L(BC(u#q=3*x%4{0&gk@MCm@w|!(M&M+B+8ors* zodMUXCR~`17~{Tv6g$*;n`L>7&6kGuNOuhS01A6zfwB7Jt*6)U<Xex|*1G|`B&r<m zi+RedCcIVK^~-lZHgTqF<#4(xQPE*Yz<)L1&h+cwLb&daovq=`e5}ji3?OV^(?QBD z_LmeQOJHHd6Eb8pgysm1oao$P6#bzJ_b>^82z`@4Afr*4>?{JP3|By4<oHFg5bn&r z>*jSl;nrglAfv*wPJHuwz5!tVsemp;s!W8QMBRwyN+LJtbU`XC>hbZ_$iuOfj@?+u z^7lm;0H!dJEXekI4rlFIjWed+fLmDQoaka4K6J626aC>$?}+AO(+9au^m3w!lBMln zckM?koQqJkiLy>Ew;MEEZCHYDvbyE$8g4k*+M)GL(c&xr69_~gC%4G@ut{yz>O5Bv zQ`%TpCo3d|&0S`5lh-;`rf?Q68^rU2n!08eT%_@g62EE=!FWQLh3(y$T)Qffs{h8A zhBRx}h+-Gegi$ci>=ddVmvkE9e!DiXvF4oUay$79Y=2cYsh~*1)7S9~2?&mK9>Lf< z(T}aSy8Q?MCKB57aH4OvNxa>^-c@7=MPVo63yb!6L?gJIR5myqMHQX%fCh&scQ;XP zUPQTj6(|gf)eXBNy|)Y$U3~46&fs~sO{VOP#u=@zH;4IWpkv_3K*~a{EE^W7y9m=; zwL8UoJ<M)bx?SCAdP^`py9?cPs$J-R@S*$g-cQ^=gL3eTuDC>=T{D3;jz=`%A+2zy zBOM#zPV`w7sR`g*+s(u==J@Kc4;mZ-<;d>tWBmUqH&3*XO@n8&!w~>*Uz;pGwLP57 zF&UR_Vcs%8qE{5wfZ?6!MDVlot=;`OBU8ctaL(gNw(G3gS?~dVC+TO!o#=JItu`e7 zp!~LlNCr_lX}>1&s6nB8g2R)@iBFTPxSd0UM|swv7L}Don%8wb+kH1_=a#>y{-ofh zj3F6BB0N{`S|hsvf28~1!0w(h9T?-Uy(sX^J7?!a|KP*Si9XhHfw;{ksgnkEX(J;C z>oZOF8TCO2+bH+10>c4Jr)M4M#R7~e@Y2t{5vSK?LRbGH;KuRPaF_4@fA+pR&XS|J z|J(E8=G(i|Nq3S?86gw_iJVM!AX$iLKqA=wVPhK%CfEiCOt7&r#u(ee1`$NGvBBgd zP(T6&B#=--I!@9_y0m%s#i`#PJv~$1(>>wMytgaR_da`XLQlu)>guZQYLj1q-RFWv zX!$0A2BsTcdE#Vh90?tRF9_2VLln7kuhflWU*tK<Kf7~yJJEr-amLlOnyxAM6+q;@ zPzB<8Br7lBnmuE1GsicRZ>RBb#{ygc`1*}2DPe_u9Eqi2e5JV_4Zhcopb36`lJ0=j zqwq6|ry2hG(lu>o1=L-UFRC?&N-Z#?15bN!;oa!Zi3$U~4u&aWx$4;_*JyGHQ?9yp zzGa1}ZH$qRjd{c?Wur@?9^Z+V(yvsvFoWr3q^KW+GKUQo86&BELl_!s(+k0n@$-G1 z^mLL8VVvLF?i1s+T!(E#;a_;{iHUv})Lj8}SLKJ5$a4h<_|3<Zvf%EidY)N7(TvK( z?xTVc5N+6lSuMm^GwE?8!A4g_AXr4E8eJKC0~#O|rc6el4Y=k#t83u_P)2ked-fJG zec-MGZI%|G8PruHs&i75t9!uRFI?V4EJkKU0#ZDVjt(%Z1;#y5ALzG$URw^Wp&m?r zU&3zm=Z0wp(F(|GMH@~M<YiFzSz$6_Zpe=rTtgYNoSo=AT~i+c<JtyWIn&B+AtCL! zo+Qss$}>=yHv!+abG|5IMX(L5Y2R2!Nsawws%KZS)^F2gno(nB!tg$qh3994$!3B( zs2%F0Rd)0~gneCx@re&WxpN2jDwFA{LZ^}e8^DPEO9A0kAnHwc%}I#ngfysg!MPNJ zP0{ZubnEUf&%s~Z4{EPL)S97Ncj-3U!{0yo7>rf3lfz0DLxI^xZ2czdz)%RRSFbZR z%$evMse?t}ZoNJRZ(;`C<Q8~iGZ57#Y%4Mc%K)TOt5S{5DhxW&KYj7yB9SXxv*)~> zALYquC|f8m6G;QMZ2?4{h)3Kf?o?;V4qIVl<102EGyupCcC2(;AYZM%^+E;xsl|7q zpD}pm<j<bp-q{1NXV7T+1RPi^C<&Vr5%tXcD~fQ!3F*B;xpJpqqDej$MrcHj^0W?d zmmo9PrlrF&Ms7IR>W?h%iqJ0CSlEnU>oyi8E&WCGE^FDdh=>l|PN+9>@sNy(RlVU% zaTZ#A#2Sulvp>>)Qh&`)U38F@_9!?Pz1IeHT0p-a%2^^XqMx?2JR|ze2fC30CCg$T z-WObBL*}wt!kYDJlb<wYhdM`o4Yal>&qr1+-GklB^-2XVdE^lpGnI%}ZGXq@k(SY^ z-LYJoFzXPOxDr1EP=Y&m0<&9>Otf?;snmjr@QlzvHmKGis&%>Gj^Xw_2eH~7<vE2J z3EZGtO*zHu+N7WGJ2M?Nz=VrR*ejKYK|dnLpmgKC9o#wJMXUpcOr2ouuZVx5rOK4z z0=8&Wx#R+DLcAQ#w1BAZcUI&AS+6FKzX*1@JpGKq=b~4(z2U}}YKyGW{z?FGQQj6W zr!kWz5_U9ZHn<UVm$aIZfYpVW53AYlz5rIqd;tg9t`RF#*!(IO?+1c~Ad&`15mX-W zud`+|2p@WHVEN{G9}>cy=xOwnWE@g%K3v%xH2X1mT<;g;_ki9SsIv_CJqRKBh0+JS z=vR&@V*&EZX3xEHi&=dAUfu}JE1m&GOGH*Suf-==Wyb2Av>yP4tQKPp-SC<O&7iJ~ zzeNl{W*^iRSek+57=Yj?Bn?8~-UCa6<srbHgB@cWca%v8N$)0jaMuP1Ap#Gd(CRFr z0fG?0NUs^;q310WDFSZ{ejA`(Bx8{b^tdw)ca}FJo-p~G@9p625gK<Hn~L=fb}g%t z$$@!|>BdwpyjH9DqE1vu$+Xt#2T@b>%SAVnts5J0wfx$~Zy=(JJbi}oi*R9rlEXCD z?Na7~5Lj6of*kE+qoiLFBMeT$js+LIiJglLL*7L30M7LVE@e*0h#emeAE7(<5p0ez z#l{FCTCfvaIb}v-i?}cUz&;lO)02gFqUV|i-)}@82tuxCuQwqkH^H0Q0&ikk8l>Uj z_N88YumOw#GFvjm5x8|<TY|r^UmDW=KE&9RG^7U$0FIn#;!Te#MKPpz0+&2*)`NrB zln2(68ETdIio#)HLmJVuz^lM(Ou(Dk3~$pmc(aGWo7n=dG0t{=!aByJf(X>_%ALLa z;GBzKz`FJB{rKutH<nR?e+OV!?CJu_LXkw4x<gokm!<@=30QeBLXx~=sW<#I&A4NV znGzD{_kd1Io{KI7gco^bIIXx5{b4GZg7q}85gh>TDe8J(A*l>G6rAZ0fbbx|Cy4|i zf2e2rxw0}c*!q8#F*p{FQXUMgbM6Lk8-VMAze@pp55PBqcg2uY&S4d4(0EOQ*M<=b zk_b12sLlF!PDm3{U`cT0o;H77mjwnoR=PYhL1Su0JN8~{W8S}PiaOZ)uGz<33S(DY z_q)=id%qK$i(UzLqMulNyb96o5pF%$jpsLw2c?NkStr)6Z<D|^C`w7xYr|h#gx^{O zs1H#alZNzQm)UubJ_1#nA~Qe!JeF7fCyeJN%rIu3%fw&8mowS2Y=?5^9x6NeH5u1w z;QZ0XE1hvz65{%<U?;lVU97j?^|#%fA!7wWV3i?^Uml2&0qJ!K7*l6~X#I|>j<o*B zZft#uSPCwB%7AZ#yU}fpXklPxwOA0Zr69H-&r&Ieu<b(yx=(t!%nDWaz7OiPK<yP! zuPx<CwYwAoXCA)=Tc!#hb@lkn%1arnP=fV}2!^4kyk_ykw9IF|g+^j|9Kbli)8n6U z!+^@9Fo{qv%Z7(l`7U6}F`*=3j-C8gGhkWL5kY(L1${0a$`cOXF^`%oe7ifm^II2I z`<PqlBlLPOh+?0hd!*17dB83+W+5R01O<z6LcXjP8v6kCB){k^Gk(zsH-a2>=mZ{j z+P3`ViQ{#uSWcK$3T^QV<M$$RkIvP0;pdt~N%g;kF#{;H!n$6KjBvWVOz{F+%5NI@ z3eR7)A&PYvf#A5fV3UtwWZqTqD40D561+GG_Ci~2jEMHZ@|z@^nlxhcH_1LC8i|d$ zp*%wJXhXj%7n1aq5xpYW2oauiW+^s>^H|QJOFon%>gr~95A*Np8(9{CIp1k73;FY3 zTJ1;U8X12)FPuJ;pe>FJXvJeZA_t!(PIKD1=jsS2!LlaMYIifoofXZR=dPC^UHhQP z-^ag;Nf)td2`I`{T{imQ%8L-5@qYaj8PgNYo%;x2l8?M6MuL`na0bMO2mqmth_5CN z7P?leg>8D(^dJ%LH=+-UN=2UGJUNTXrfu+Mwn?LOt&V@VZV`9!^DSJA&?O8fAur9V zfsVO#r<Dc3^Wcroz#E^2s7vM0s~)@^XB=Ai3==n8Msh1dgkvOhU_f3l-l(MqDjTEW zTjfCrd5+-N1iYy&sLURQ%GM)LJ>*Duvxngo-`S71U%7xU{CqWTc*|5)0(u?L+7kTL z1yE-V@OuCe{`vndfnS`_-?Qhuo&Orkk6l?)D6yf8Nlt;<@yykqV)4p=q2R`Zs>!k8 z>^!|=xu*|`S@T*1u~~p6?OZ%qE&6B$=b|GtNC3ctc5FhkR%jqUWyino-lXMoFzhXo ziT!KCQ=C|lh0c>80zoP^;RMpHG($krI6q99Pa8`!#Zi6+_x%3OqxSs%&g1s{{?60) z{NB#f_x%3O$L#t2osZx1`#YbS{&fn>iKWR`%ABt#{#C%hpy!RO`5Uzd{cexKF(E_| zG8lxvvUw39s)KOOZqb9p;&;!6OM`x7LqHG~qg`CB!wCm*dQGb*VO(b%=c(V7E*JY< zDbEGxItt<8xa~8jRmz(RUURp_tD#ZsSbHTYC|vL2wv}XX9$}q(1Y-pe$nSzW%kWp{ z<qrNzRUS1|Z9;feY@cc1nP(JsRS5vUxBVTrADNnGm2Wf8wz(w_YsO)_kDe7ehh}!n z3!~!Qm5h4N#MfMH>XP3QzhfF4uNs_(uDo5Tya`-?`;d+3THBZnWOi)*Dy_-{kKaZE zwtT1?s}Yp+`n5J1AxTd7()G)F-wF*RMyYt_W6ClMJ4O7Rq%(>>)eIm(IJIMpk8zr; z7`*el@H;D@Zm_Ye63~n1!4m>cJ)<m_?wKb)V?`2c)^z2uwxGrKfyr~samKbK)@Hm+ zf;lYmdo4XhGkScB%Y{7W0@5h?L;%kO@S6Z$4B+JeekXWW5^R&2ps<F#K*G`<Hu=EP zM?zsKtV6SnlCs7O1U5kngw~K3A>Vj+OQ#tdjk#d-_1F$tK;M~b)?*5youP~rL*66g z@h{!w=m>~P9l~pbuB~7C<YTiXl#D;Jv0$ycX-0DvfG<p7bw!q-;V)l+Kt|muejPn8 z$%xJ>HXJ9Ip_u0ZQCrwVAu@SV7P$1&fb5(Q(tDF~*B=Iw{pYqj_GL@QfjtL1$ut@A zfUv=h_dYbkx>*KiyyUDe8++!@0RVm%)LR35rVE4Ae?91!%{cs!$qboD#P8|1M*n8x zL#oJQ(n8TAN(4B+DWqibeN_gvXeZ)5T6%#)gdl+4-om(7aPfvb;2vlIgbPW6^7H@a z7gzJeodJzTMW08;=D#+90@nUuo2m;QHkO8k0l65H8ISPd?|CNH0h=bPZr-3RK%-Lg z$=7d0rvxQ1-dF>%XXGR5asgooV5Yb`_xpFE4;?~4h>CP?J-G?qrfsNf*&%o5PRyW7 z!0Ruc%O<F)Flls}Q}ENjB~ZT)YOlgyI*9(lKDmpsq1?JpLev|mR4VxUCm&nZ4hu^@ zj9&#)ZnxD%CM|*`$#rB@PT1Ppmdy>5bs?3AjR}Z}8EHu0bSNrYjzo3aQMhc+D*oli z^Z4EG?8iesa~B@<UwiQS%MRiTx36N+wlmu@z*E03y(KIjfWJHkYOmqo`~p7t-D}Dy z!27IEH%$HJL>5{}RWLJYBGyL)DnsG{2U|W?dwim#XJ=$^3J_VIk=(J;ZAtG5Kx9N0 z0##4oj3Wx4i~fx8Dv4ht*W1A&8JKU4!0?<z2e!#T0tAF6)XRyXAN-Y&*BpqQ31yZm zs{yPicv>089I{Q$%gl>gjw$5-E8Hk!PAH2aX;z-ZL(Ivo69zA2-%XDd-tm?T(lE?~ zF^x_O&_oV{o^9@L(}@CxT}K!%hP(oy8}le+)Lje~qA<1Q+@KSF;;0}O&$Jd>jaO~C z=!-~t((>ev^lGJw;|`m#eK-)V-op$WocEY{&)QFu#=b%3L`lt~G%5XHd|#ahwHE<` zG@{oUp%V2qPuN)&nY}wTgo}r}VB>>H^(~)m$r!s8(uf`<EZK&<SGxN!`+3+&*10j@ zrUfA&5bP?hHso*kf&BO<!`_J=wu7O7PY?!dq;6%W6h%v}`85AH#y=FJ<tbSz)yV2v z!j7ZMcdcQ5&1daHx&bC;q+!o_=3I1dwzVohET5=%eiWaz#)+htsqU(D=}x{p%B)h8 zE_{W+Z=6}!MeXdiH{AGQo&P(Cykt>~D=|rH4$^k=#gJ8AwVlJ8q=T{XD1xq;6t)kF zWB>b3{?7h?I{AzH-*@uo_rLGt3-|xi$sgYTPbdF7fI=34S|!aA#%~odlCcY);=z?o z(Iqn}<0$WMNrps$_`5Ja{QKcgR&Km&Eno$VKzZJh2HKc>KvCHQ3qX*@bkh)%1y-ga z(;~kIbk{)bC6M2fV@stD2)R(}84o`avy+84C5&%+*_D6b5^WRZ5Y0deW(-UC#P%Q{ z1!C6$3Ry`f8Wm^^StRfbb3jD&sX403n*{oIb|gCl0^_j9&qSAfqt_?gdCy#O1Sz=l zKs!DzbAF)cRwDw{KZ5^4o*Q}dbj}r$5b_c}Rui~Boq}-kxTuyq8=Vl+y?ourlg}!= z8-4rabH4Wqy%3y6qB`K*N@d%WnY1$IS*&A?L&cNtv*ai#es9Wdw)A+vbn<rCnMIaz zn~P~=WFd)>2y}1&<`#!=d?M$;PJ59#U|Iu(wBk%gsSK^3y9N)J(%m9h4R<(A#g47b z>|<Zv<9kwIMnkM0N3PusMz6I4<8fSobh^(UF77v?4+^gWQENanCj&$Jp{Q&<9Nx?} zjMZ!S?w&P#=4UI}I*W@T^54R=A$Ozrt4r_~_rqVB1ALNh-N$F7f~Zo%DcdIS{~l6! zrFGt{C3Cc-`%LlM2D#C8G!41{Dv`i{Hv)vB_r@4ReGH;0UAtE{?|`<W1Hi7u9xl9j z8NYkcew=*aop|<_@5R6UWGUr5Yyx%L@K@&HFCB!xwutk;b~)BMrMQLp+cF}#Pa<tT zzYdE`LYMA9TqBso3x);GYi;@h^BDo~`_d@URp-ola+Pv0kva3ILi%U`cx>WiKbsPu zRU`w6M^BX1Mz)zRS>6pA=@3>^X2EjTx3^K2vA%5BCg!fm`Y2%6$rVyuuJs&?wQO~p zr>vQk4#uyIuet6w6x5`J^&!DK=YUaK=0!lZXwB{$*L&#7osq#hv33z!0y9^do>2MA zEF7j`onLZ=N!lcx`qF^j>&Ta$7aD^F1Ww#Bn^@F5xSH=oACz>`<^#5}mO%nxJrdCC z!dJV|`yF|Xc6}V8S_4D{ryMbjr<_#EdGasZ{*K#UoSH8Vn@r-8pUkn<(hs-4{q{)| za2q{d6KGbID`0MPmG_)fxlSa^N11TdgQw0zZ?N5DQRR$mC%TeL0LIKL*0F?&Q6#GD z4FqO;AVeE9Z0#L0rn3Ob0#6nqv1F-};O4p8Cw%Rv%lfw_-{(7KNkrogpR=1XBKw5f z$h5Mt@=I14xu;cOqHjqvN{}D8Xl^e{o+&Ewoa11j?2}GC3}f}eE+Zcsr5n`yFgr!4 zoaDE}s#zo$8-m{~eB8FvPnh(SkcNUEBuIb=X~O;apm2x{g|;${*RxcVDGP|`hk^?V zGN@>oDfUekr*(l?f8ia6{c(O2W`R)w38RAz4>#<IrmEq2*QU^yN5-?UFWbU|G&v(R z86QM__`NmwokgIx2EdbJOhulJ-l%za-s5*>&$}CcoV?N{TaLAB-I}4*u}!217q#j} zx?DT=OiYa#yfkE0Y;X%{l$GCLSUQKZ^bH$t$^zA?ga9fv2vIds64<@x0DApmn-1=o z>tMB=VIHeBAwf5o6GB5f=P6NEvxC<c<KdDm@xIvy^;>c`I`!oSL*?m*fM-1Vs2qtp z@uDa_M;-%OG4}zObnNUpu@&3H=X*}LhDpU2V{`y}0d4Wv_-fwOz~NZoh3zbd6dBjt zLisz<HSlsdvu+liRSv(TcyvNo)Kq-D<O6XG=KNmR>vtVZP={@9WTO?p-Vd@q%K&bp z7cqH*DL7)$n=%0x>_><Djp&0w2zj<dwJHsZ^)YzkQ>e^rMP>8$;B0i@FRq%yzE+A$ zT(iM#lCk-G5D+o9?(^u+?**+b%2n1AGw{ZzLbvX3c*GGnW>d33Vny<4{F<CBi(zFQ z$G$X#hAC4h;)0>VIx<-e0#boctp(@91#Vot3Pf`fwW|9Fi9P{8xVMeJ{NWrP{@Fcv z?pOBWi@R3Q^^Ha%0+_di*4zP{|IMq)$o+fwoVPQNbi0xs#En&(F~@~r(`lyoneaU# z>|QdCx-gN2Cl=+0Nokoz3G*2d$oE0r4ydyR^5w)q8q(#EdgjrEmFrJ;js-|~rlX)? zGA?kI3eMYy&g<4;P_T_<t}y2NQDrx6lEsAodcm`Xc6?xWLrXJ>w#x#ylei|G!-m<e znP}ZH@ftdqAp?ZSuwiH=^1{WxT$4CU+n9FcLFfNvV5y@P$)pWP+{z70*q{Iugbn3D z_6+P@s7ws5ZOO*^7lFu^Zb$na5c$D)6`hNI%(j_a<xj$m`?_fN9Q0!HLR&v{^^r80 z-&W0of(S%`Ji0m$T9d~eiu!oC;21*Sbx%3EKq4Amk}rS8y)gdFFg6;|Nwbh|`a>ow z(XJ(^BZ8uPfEYQFX6Q*f-#C|OYNIdpKzQ;zbY(<mM7G-M;`Y1t=SXM}I2e_xBaM;S zJAo+@n$u)q2DYYWe5^&r^O8hR$kZ@jx?$P=LMsG|-`VfEOk%v^{XXQMW>y*B3_c<j zFEKg=5vbRZM)d9~AOu@@;h|Bh;K`>I-e~aLAYoQC-d~0V7JpEFjp}SoV9tkZQ96?| z25Ev$H>MHKgvY+il3pH|`c|@MVK}e}!DP@bAL|(eqFw7oUykXZLk7X<EVf|7lr>nM zMpPd+-lebi)~mr7A#9D5Rd2?3VTXSy@g;!(K?D)Fbobkf0QG@N1ESIly;r>asmGNe zr|#Tz?p3b|I94PXCJZZ9dQKzqgar#Bed(_Y36Im`6}Ka70fY;!w0SAZhw2Z06og=q zy!yl_7bTQ62Co9))#QRI!TOK@Zo9J_+2OW(TS0y;d5Q!mgKw&Q80WO}`GIZBH{*37 z^1B?Rue|+1?nFnw4eG9d{7#@Bj&`Fz`K%)_J5|`L+7l<A^SzTZ%@e|WyI(nn6JEEb z`|_l5sw{At*4Qw`XhM4y*t28eT2{W8yKEw$w;<7w?qt6hhC6pB0h^Cv!E6Db7(!St zTomI`#G;C2!TgHiuPm4!#%}$L*s-;NNanEQH;D`qy~5=08}7AoWC>%?X_ys8e<L=W z-ETx66vBh>st}bx5ml+mUFkDhLnHcp+s9k3m`jew#m)KrHE9Cj8W^o<1+G_GtMHc& zz+c!8>b4;o;}8>@Aes{pwK^L03f}XiV-iU*ahGBluo<%Wy*Y6PyIv1tL`Jmwqz`f? z%<|fdeCq)boChR4D1$fpJphF9W;Owd09<xY3%~Q7{dmOZ_Tb;IUy59N0|=EDYm4~Q z_piskrBVi&f5;iW(AIa&dwp8p944<%k_I$k9Qt`-0h%@U!ib{y*+NPc+xoisKFea7 zEJ&MFm;!B>9|F1^P<u_DH5;6_sU{AOJZ5XrN%N6A&fk5SmIpI$t~w}_M<nsnJY$b5 zZZj@E=JESMlgPV+VVFo8$N6=Vk!h$P=j~X%Fi(i@@ELZwY%+o{eutT^Ef2BwO=Ci% zgd<%_nmA>N(+Fhp6q~GLNix)b+UC-v-wd+`eH&d_VH<!slM~5>(X@i<TXk<47)?44 z`3HgeJy5qJWj7(@nVo^+?TD>~&n*nm^9k48!%k;NB5#*`YvX%q{nb{@Jg&U(eISrW z{nZ7a*MX=tA!_3gl{z3iJap$Y9&`Nc0FlS=wC(S>{oH}Rw3W}+pKRYnD75NtGuurj zw8bEnyeZvec*=^<^};5r$YIcME+7ccLvKiT?w(Qr$^cj2v>X1=<piUDYVMoWd)D9i zch+nEl(e@5#1*P88N+J8Ama}hWWfCHt*cn=Fzbd5f)MR`g{6p$kcfhMWA#LqkAmm6 zsA6I#uX3e0?{`3*RZwRY(xtmvKrX#amEh8S%eFtcNqV19^9fV-Et?$4EIE5j6fP<t zqR3OGZOF3GQCeP2Iou|f3*jCQh5(a<tV8O+k(co;)9x$S`fAWNrV$|gjm_UEG9d5< z4UJ<=EgXE??hN-#^c(J4b9G_;nMpH>j+C4BEC|aEz0!DmS-|MWr@mZJ-(CXs+fp}N zZ3es11x`A08c#gE&^k4R*YoD$SvLQ2fmBBh3}Tx12o}t^3GNFCkCTl`WB{}#WXnYm zfY0STXy2Jr7TLeqLn3)^meo~xq8fN4sY2@`1l+p2*m>v*x8A+V#&XiGWgb*s_&fma zG0+^x!!e(tNldDon9vx?2<i7gy;bRnfkb$mfe;?*6@lkG{+N_RGT{$XLl}$U!e{1C z<G7B;1$|H$#j0&KH4O93Wkm$^z~nnpoiRz?%ZjvxZ6TkiL^5<3P8!$ehGIllX#;uz z$uU?Y#iPn-E|k!#5yrJsM-ihjPCJZdHi$0r(Afqwes7}{S5{pE4=`}wh<~QHv)Z8^ zt3EEDhKo7wH=^Hn5U#`th{*H8^Tiduw0jj_-aP<A(IoqX_jzfC{J>DTg#O}w_{(zu zAa|lq%t%+=l^Pzia|SOwd7Cqu)-a9eu1Q&vkVTd-VO)k($$IS6SmCpZ@*}P4k_Nxg z@&}f#Vz`j!YxcX6j=Jr%FRi$HrH{Y(!5q%~%w71qA1z?N^4Q?}pw1dTc=@g}a{Z}2 z=k2_+jEHi>?3-x=)3CwQXA=+2)IiZBqcKDy`pxq>Cgi4YWJ))~?hiIzBxlXiDA8F9 z`+%ra!wKk?i8>y5=uFYnpOqTI#w(&cFBM6Ax#R2cx_D8N@Hz~7PmR;2N!S>|s}o#7 zX(}s6DHqx%Bfm&6=3dTcqsT{Um{B)GN`Fxb3hq)7h>QRl?U+p4qS3M?Z_2zG<e#`+ zRpn)f^=Hdx=HyI*Gb6DG{pPkBYno;q>tnlI_}BrcFT;8jX-M}x9I<68YvwcIO6Hz5 zRXNHHG`4qUIc-&xG)GEGI|bzTK%G_is|Vq?R{#iz#)O<F1v`>n`=nA_wF1B&4Vq8w zyQKbO`$mQ>W<(#4jOg*B6`}?vv*E}VDvHBqR8Q>IPQ?$T5wz9}7C=<M6@OR$^ydkY zmIPbBjr9%I5iH7IH-r|QV#$gv$5;&SZ%Ibb*mIUQdjJisF5z1@ujopDYm|&<M??_( za;>s}^>`7b2vpx#h8$iu#FVDs!Gkl?iF{CZ4b)l!^}3Q?D)nGzsfVYYz8$qnVfEQ# zc^=~Yykuc4rW@gvWd15w?-c1t)uI<0ugz=#GtxH==dtn3E;p2Ld<%vD1^<iavK)lN zxhWeVp=rtZQ;*rbxzNUl*Oa_8yAqEsZ0bnSFU$yo%eD4!jp%bLee7Lii|gZA(AgGO z+J}bF;JMAqA-@i9*>m5BFBeEIxa+q-oh49bMaEohLR1=ow;zGmJoAK{@mjHS_Pi@! z6Q;}Nxx6aOB4q0>ib(AB$Lrtde}#m{$)=|-4l&0g+jTf*kba%kbj$#x(UEy=LIlSj zRrpabQGRc@bx%sd*>DS!o1@-H(XTmHaJKDJME~mAGywa)PV3<DWn_LT9u?mAL4FtL zuEOuFf~b#h!9lP{_xVpeHb*Tu@v6z+{N9!@zdY{>F^eawFxK}?wwzdU+XAp*B4_j@ zD5MqB*dDu2f^Q5Srm>Vm2q_bBLwbO@#Z|Q0r5wYmp;om`2E)v1KQfPqKeNJ6)SJz1 zB%_U?w(P{7iQH{EY;51sL@ZNE0J7OF@*;5&hC6t))_|O3XU~=?zm5*~8_@?uxS~x7 zZ+;)}eR&p0Ro|KWmLJSvu~Xo@6k8|F`d#c>3JjGk_{($f7xsbHmLRHicoQ=a<5NJb z33wH}?QuJ?ZK5`Kz6XWMv)LaUlZJuf3gE4a%hVjm!pvOsQ8we|J{bKzsMnP{n+gaO z^KBpR{m}x>{LCJ__L2km>0Afj+_j8b4i-AjS>gZ6h$J^mK^KVRITyK&dXUv7oTE+r z*0i1IF7SziDZmV?2)1}bqfrmkUITSnvM#-9<R+AWM<07g(bS)7&4(!{8gqpxk4QO7 zBpJ?iQd#QSB&$KktQ_P?HU&U{sf^w-HWW0g0t(elK2YNAFDynij`H|Th3I;N)PD}f zV!8s=R-p5U3Ji4STzP=H8FqDgnp`IAavC{jd;!eas$=#VtBc@4nmo+6;*dJ)w+rg4 zVL|Og_i)74LdROh@cld5c7A1(>CJGaQN^qho6&vHIZ_gWSv>XH!EW?9px>3d(d!dH ztpSJ%9(%$p9(MFh2?^r#?eDn#^`+<mZ2c#hzZLRNedwg)s1IeJ(F~#i3>%rAJz>>} z53~^|@VX$pnsl)n><;9(>ZUt#Mp_bV^Yf4uD1&hjFvIErQ#|IcV=RP+G5Z`rDqw{z z*?f%o|E^~zWMyePGg@8;CSQ!@$C5w-y9|S{>Lo$J{I(6h6S#Eu<WT@>7viRgIv)MN z66E_N87?YHA>p-ANg9g{MxiZGpjh67`I&9p%i2Ff>pT!sx`qv6Z_|a9!4~iHD5A?K z{?g<IGymp-m`rtKSwsLJ+}*~Ja+ES4S+D9!`ho$9njTEIIbvMBE8X*;E_xE9p@{#* zb{0GRokOo)Wqb^ckU<!q)1)IFC0{9*?tWJ;va5_i2<f%viDw*&2kk6H&iXS}xL7_^ zz9sbpZJT>tfYBdW5;9rAt70~1>>4&r1RFM#!7mthLYUXFvKWG(Q4c(bd_~%q`uX0Z z(@(hCL`d%fUQI5f(&}B{`jU+3x82iX<5is4!e@Nm$k}9+T{cMx5U#G^On}7&VKJmy zGHF|-;mdQ;(OClg4un^MsMJAT6$Ichryh!9wwJO{_pREUO*9C9&B2S!$GC8*`Y+<e zjTPUvI%QZ!buOrxnQ^f+&fr~htt4o5Vt&tQ!wVJ^GPysfn?3g~U>KNaRHD2^nSyhi zG=s&yRS(RHHE4r{;zLGE-NA=t0XJ=od~-w`+qbaIqnvl}XRtiag8|BE+t98LMP@tO z28z+jFZUbKi@-E0_PYQ`?nq?VyVl3suACcA9%2KBnMeCa)bD{>E9fsCfWLSE)ayuh z^b?!lHOC>UHEbHI;q6a2dN}#cf<Zd3tNcFM-*0r7jLj<4IPQnVOTuO8KH&EpnaYPw zpYZ8hSMa3&xf{Rt-BMg5eQ(csJ3lc<R*EFrRc^(28@Pnh3_{URpb4G^QH`K~+&ous zl_DSD*JHk~SV_MRbX%bIDyZLs@Z=F6YGvkQk1wobJ8j4LyH7OJwO+4BUD$Y&Nz-NV zA|7|z<iH}ldFF(2$XIOUTr_8ETNl6Q(!5QHStf=Ze_2SI_~(twR7wo9{2O3WCBY5h zW+lM5X3t_XOp7AMIf1uLGUM5b_i^*jQHMk7_EQb+&e5fKN^4h}%Es*24x?jCc3{dA z>v$mNDCl<snGJIO5**R9eRH`x(XY6(<#u^LNVVA7(Zw?dK>~eJzbki_t<1^Y=)#M3 zqgQGW5cu<7J7&OyWB9x6@3?(%s!bXr&0jrCA^+5eO*xF{8n{7SDVX#|<cedB?FK<@ zM)fS9U~#*sjp;kdg71HL!_TutR0L+1cJ*b>(+H7qLG2voyYDnUOtI)(!<dTR#;(o0 zXhXsP`1Z{!==RwB+Z+$_#A_0S%BZ%r)`&ZU3?mTOPFVeu-<2-iyQ^~NomZFcnLWw- zfBm65a%9|!E!*D6UAh~Hia1szk!DTk)uqL4(H5&lXNqAF1m*oRBvDR|{5LQ73K;+s zLF~TOAU1<>X`t9$ka{6Y=Ty@(l<F)UO;$1bgf)Mb!O-@7OwSN68wl}Jd1B**7+!U! z;HukK;tx}3N*4hG_uRG}xGp4>Ra;rZ<ST2u1mX99?i#4QDEWq{K-8LYQ<bQIAn@wn zI6fi4%-A-2-c_#$0HK{1&I!Sw9a}kb@m)(@MAut##1zA3+X6g3?q!u9Lw?2r@IJ^4 z&#ovH9mQREdva&B@?vA)`di8|qTh7aT9j`C!gy#qCp&nd|HY1L6w<)1&0B&Cr6=L! zl!_p5za!5@@2<+K_UeF8iw+3C^UMcki7X9&F!`I`n@G%xFzx|FG6E}@qG>g_AwJcN zi4Ms-Y>Rnh2#-Xv<-o{@AwNlvF^s;`c%H2TSnZK~{wcz7O(@R{=7JI-aM!(a?zGE5 zj3!NjcZ{pHx^pGK`-VB(#@JsJr`Da;LpPlPQ{z=kjw>6b%6LMh<PpJ=77pZCaKer0 zwv$DK@IW^6wGdcXD!jmQF;C!)XGC8o0d8QZ-3sIb{XVGILu|DYfY1DF1>d{7l-;#D zk`%oz;t!0V)NO-S7T_=JgTFj4$JX&_>DIk54pFJ$Sr6EPryW;FMj9QGXlK}p@QmmT z;s)O~;92BkXSlKuQx;3wpJ<fp62Fkwh6oo7^3k62c3Ng~*|Db1cy|oIF`Gmd43%!l z>fWgYSA|Y2c6{txE3`>kB2n5MG8EtMwn6Qc;9PVMs8&NI+hdPA1l8ik+q2zyK)nBN zB*D$>2W7O4*`E|_n%?#FGE(Mv<0^(RCv+lDKKLZjJS%Cqm@o42LWfP9%7Tm5h6N*? zvHGaJ02$1b)PI^rnBDVl*sZw(TcgbZ`lO4#V}{~*cBaQi=z+pi-f&}?O<vOi!x5M( zeN<3O!O56u#?lGKt9}m@7|})GW>g3do2SOJl`$h0+dh7>*KsboY0b+5a~w&Mt88iV zXSTMm(GtMM`4;@udHAab0lx=PAA?t)lnQdMiiaOFgQq>Hw0Y78o%zoS=lBR$e=1}| z-#%51r%Sd6Mnx;S4d)gSoh!XgOw4f&@njDJ2)Q$=)`X}vq#=~$;hqDFxNF~hwt^Oc zZBF1aq{9d!z%)ya_#FmETUX;z5+F~DU_+?hBo;+(4%uq4<>TA87`xHUAtkGP=p0Kd z6{!^DNj!olALK!(Z~HxI5NI!h{4PYL3Q=i<eDgORdUzS0>>dk&WOv48fe$TQUUu<G z0BTi%?8?!HRz0a1-5_O1TGXwQFKy8wA2W$3S7`DpxFK2~l83^)3-f~<Vv*1<Ig?cI zgEW~dUmKg$YBA{3_L?1y0DR4^Rr}a($%Zxt@E|rLm+j1JtHH>TF_X3MUC!)mX#zm~ zj&$kXUXY6wD@};%m^8k^!#R&V0$Zm`kxAbX79}(^h?wz=NJKUvQ>``#>*DoGgiSBI zvI1c905JiOHrvgUYMv7l9wbc5rj0JFOvex&_yQdZbQvQW5J?DW2=;1$i*jy67r67@ zdCV`Ba|ZPFyH|7;$YfRS&Rt*3#0GAyK$bzBzl(ijGH)A`cMYH<7oGK1LEUA5`hZsp zytl~l@+D6{4&#kdj){C*;@j952csT>3%)3k1v6zM^<Avw@%qfNlGKSxMIhb=7FcKl zK-f<R1VIAfx#?!N3V9cM=9*udWef#I4-nN*7UCb>dCz=$VFyL#p(rI_sv#cwFS`s+ z4sk>qZ$9h9GC6-k#Bn>ulUYCS1PUp77AFeI$EMw#nEWJ!fPR#K%(P!zKFnpD*my?t zjbsGK3JL@%zb^$ROCu71H(Y)YtG$vt5AW|bLU$RLh@@NhZs68^aX+ZF3Q=po8=rw_ zPD*!$UKQ_p@^P3dXYd;hOkSv%V6Mr^a4?j!<dXzU+q1k`Fa<CJRj0eSb;GTD&fEE) zv8OS*SO=H_5WjXkGrx7+50V)*Q83zfyfIt@&W%NPqjR|GZrC6K^}6s|tDsIBQdwIK zcB2bSH>!B}(S?p01%ThmmKWn!qR>HhrLiiL_ZE%UG5-tC0b9@ht)R-B#Fz8L<pQtM zvgqEy>q{`|7TQsj3S%-^8q7N8*QN2AcqH{&p*eYOEOrcHway65PMp%I`D1I)jIx8- zkA&@|dcIEbh;4jUf12UQVfoWw3ac(*K=C^^ySGkw1wzk3{a&aD5yAr?AcVl|WHU=C zGvl(|85a#F$vAmnGd`yEPnVo!%pbJf=&dD$yU~Ni#t;I3`t+k?9yABU?`(g^?Jo)Q zl7y`Fl_WdL>mxJ9WW|n|V15`=ya*$0Ua=NNZRRuBX%{tRB(D-PX2f?Y=r^KLg{U?m zs*RB56@EC1^Uwi=g>x--Nt(xn&n*G8XG$p?Mdl(&YqulDs<i&YElt9n#{~TMbxTpc z)O^y&r!$kzVC<pQ@&LVVVs&VVF8o^37xmik+smMC3nV<CQj=Z{goi^nHSzEV6ka&< zyco|eU4A9)N4w@}YwgU!@ZG(t-x)h#`I-n(v<$5Igjq4A){TWm%1j`Pj>WGkha1zi zb_w1&v*F+!DsHmAjFK~otab13nZYp#=yZpBCOQxp(Rt=r`r5VYwL#|G5E=#M1vfun z;mr9e=N*bM3Nsvms0ZpS%iZYRRcS!1js<6FS1?wq;x*4KWjA_l_Pnd!qw*&W<Yci~ z$T|oeulN9QSM|kFNWrmXss?*zG=kLsOu5dfTVU-3#M?U--pqoC_?cIc3#ck}sB^v* zuD|uJ#4_f=YTL)p?rFvI#)e;)n|JHZ^yrXby}nGEwi?x$>=xF&u^>gugb(yuauG?t zB^Mi18i0`F<)(=`p7+F~6H1>MZ<zee@1-jv%p$4A)aZc`RB#zq2dlayhbZiEv13=N zo`t?0W0P4X^EJtH(g_3-0bQ8=MH{d!Fw3jmOC!2mH=swbXYYJcF-MGq4sNm?YtZEH zZ3cC{HUfihtdiHyW^&x&<LT=V!?_jv4d3NRjPsTfHZ@81LjezFv={OwU~#$dPV}Wb zfj6EJJqe`>&?SKM9!TT|=MCC3ddG4P@4RMyi1}f^u5051>UH6-Ex}*dFAeGa9>mzB zJRiLw-MSw>-Naj-c%u37eFL$<h+hiSE2C9Z4;?nep=r#?Ys?CHpAqTCJx~6htpb24 zJZuDhV#|Y>SFXR}C|dpIs{aw<CkG07&EFs(!0$=dZS7Tn`hmO0N}#9(o_ylAqKTZe z<NV!c=FL`s<su2MbW8CFAz@B})w43<)$Rur_R5CMfSx!h84xc1VdkZT^hz-5j`m=B zbApt&{LTf4mT(1FX{h)RCc_^!EK|XlM%-2zDHTmXxYf}%Y0q14Wc-<tC<~AnUR{n= zbH*FyH*JMSOl#$MZxIHxPr1@WO=NwL-<Ph5l?Fg51czZnzr$igcg;s^{ijHu<?$yq zRnj_z@VTtNXgB(tJR7|}2Cp#%)S3`p4G%nQ0_QyB(3}}|;?;>`Sy^L86i<2X+_m<l zg!;EN5bM~2*i$pCh+<$}J!Y2;JT0Ko2wdw1JEIuBd-W|@idY!oS;Jhh9lm4%)7qNN zUv>V+;}=G7JrWoBs3y~D+s3kT(%;u_T*Yd~XLCj)uO_SJ88D4m7CnZW#tcDB6-eWe zqy-7DeIMv|<xcd@3P3(YwJy(k6><mGvmbUu#u{*9cH0|odWp4c!=9cwd7Tl6%=$AS z!s?V&>28m~HVN4xE1_btj1PlGO_t`<ZkXW)W?-YkWi6_0Q3@eC=U7eW{CJw7XeJn6 z4HrxRYwh71(dSqDxNUFCXb+39kfFV_Ze;FGH)UFz*qy{6&0X&NB@xi?z;7=Aokhtr zYGV-9F$k{)@;toiSC7S(sZzW*{_*U2R~??Z!8pn|0Ak}%6pmspzcZttEB7k2u}afP z38TJE-joK`ztoSfzczzww`zk41V~gtUOg}f>*MZ^ZoDH;rc&|apF55<aE^ZrLd1`3 z2;Z^qHNB$80;t4-UvoT=Ou`a*5V79|x=TQJ82|+f4;m1n3JBo;J*zZ3!r#Tx&I9ce zqr7VT()c6k;uZs|jbg{Hs3XG6`p#N5gFe(^84>&=p~_$qy5$c@&^LR5cY&%wJ2Jp+ zca(A*s~fI<ppBpWfu;U<8F`=3V4s&nEQ<6Y#RwTiW5~DbY&SXKh>2*fWQDNbvT_&3 zfV;)Dp<L;B_@X8uu&}gNG<WlP0&hGcdJ;cOqrE)sQjiX;XHF0xm-@LQ|L{#qxN=|N zl@fMj>6^TMm5-lZ2ma~;{P}(GR~7)zgEu}ScceGQfJzmwICCc+c64MATI<oeGlNu^ z*;A7VhOr^<xE(oc1E4vUkmLFn11o#Z+xb2K$pfv;n7)zf!6wwW+OJSLl*q4!h3obY z$%vk|P{MpxbR6*epw61yt<vv7R4NdmqE_I^4=6>c{*wF|D<jz<V5kdNf=Pmfo~Oq~ zYrl<6RQYrMJIwUeZ`L`Oiw_KAoF8WSZ4;s-o{$tzo^V5@?GeC~4f%8J+9YCIWg8Vi z!SirJM()qE!ZmXpK^sigy}^dfqy+@F_+p8eb;~rNTsf?^PMCG#_W)uFakiqnY$N&= zceV!iW@0H`Vpy~NU2=eJ{7+IkvVh@k^yPzWH~J*J#)RCB?s<6QQ;$NuTFSKg5!>Ij z>&*xid(dg2e3o3yo%>|fEvu%&5lGiWSzgM<wRI8V!Ms2wtBnOa$@I7`zV_BEnJkRy zhNriscJ8X>16Lmi`?A4b`R;DAeV7g8$X2X5a>xa%9UtGgX%!%|0~#@_a_|T06USN$ zdj=g3wYUu)sUE3n69`<ouYuajl6QJlh)O+hW9s3VXO`m9{mDsL9u8RL#hQe)AM<ha z4d+XGB@&TNlIl&~sv3ogX$bOyu~fuJOECGz9GENybUudV%BRs_YEhC}NWwE0D5R|- z*$Cy?D{o&#T*GgSd#*lj+D>4p(ZB#2*<~qSx5E6$01wamKyXjg19ey6x8^~;HNdOF ztBr-bawi(4?M4TH_iFi4SrQ1{w`)#6SOLf<w(C~N@cHSikb>ionQG`!hB>=%j1wX% zP+A)qpJ+0nMgXvnBjGb?q!C^XqSBD=+>Ks+#kIF(Dr;8!c-M+0QwCDX9qvmHh(Ozk z49N1UqX;;`*!lv0ki?IPq&}>-3hFEY{Z4R>{FvNaA}ToLm`!-x>80qz{&4a)zjvgb zsSJc0D_cT1{UZD}VQuSla^lID9<zA+wGANVN}2fZ>zo@aI&dBbz~iy*p-~3mYB1;F zyMg7$x9qyt_F-WNm+%m4Pa6$5Xu~y@#3JUE8jpt$BQdp~H9LfEw}c~22f%SVf}`6k z)k*AsjlN=x)Pbb##~FMPnK_($1iA|&&86kS$7cTm>_j((M%w`A`Yulz!$9od867?W zulxQ%bO&Ggmyot`pQIdOLL~M2pw?RG)*bB@P;bJUoPlUgLDa_}yej_joJXQwm8<x> zK0!Z^U;~0l&`txvFDjCXYmNz7BXrbZ2}*=A@edlG*J$1NRqx|7-o+vrDCtah9eg%e zMs;g$<KpcacRy1uhGs;!P6F6FbMj@Ih-GCJst&ttP-_L$X-S?~t%c`6J@C*e9J6I& zz`}%hdC>?q3~Y7H+bdD1%@DC~7Z66xqL#X3r$e(3=TlhZLlTX{@oZ?B8BO%Dboj4} z_R4_CQ|_xs8)J;~&m?#yo9~TE;mRrV)4c6roAlav{17l%7lZK>r2w>*)s|;#eQOay zugg&2h2EHfLe2Ms9SW?XJgGn*Z<Mk-D#T*j#}DotU_xu-ndUnauBvgxm8vW<z7Oh* zx-Ix?^YB*=f_iOv&USMOqCO7c)o{dY6TkDA9gYZd;~m@Ix$BrH-^}<j2=8))-~Nu< zXHei=)2W7s*)d}-=#sxv^KCR#_>E1m6G4e$0?}MA+^yhMA!=jNkm2b&-wrIS;HSIp zNiSqsNOFgo_#NDGEe~YO?c)(}I2wahwP3sM1b-Lo6<BR&KbGlp*K*wyvAW<!MMoBs z6r`riX#P1PWtFKJSE33a3XZ&MFM+zsMQt6Z)F2>m=u8t2KcTQo_ZJU+A#>c4rd~jA zZ~%N2idnZYUdj5YAo<5XCJLL`_LmIz0J~6JQ97TXTP!pX)+%y0s9OXfi~fZTOllmr z$p^V*j-a1$zq6|1&9)5XhxHR+FS|K#o~ALI@BuV^MTT)DHv9x-S7aUx82U$+%{JiS zIbtl<m&bbcTGFL^dr3a4j=`&`qhCDyc6qze&zXJsRp)B?A(<pEe7I@P$iLhqN%AjA zw0EPBu(N$rJ!%U?W4Ole)AFE<{~Wfy6MJFuJ^R=q6wj~9<4w(q`r(gnPsw0D=sVFJ zM6K#2R&G0E4PARX<R=+Ou=rt#hoa{MeG#8}Pko@@26Yxey%m{qwF!6)Id%$x*FXP3 zmc$3b-$sjA!a^WEj$4pAKQvzQHaGeZ6I}`!(Wk~Op8ibUM(l+%|G^7&YLNiQLNDsb z8buo#fAgW2Q{!_L*$=#`OvD(+ZoX|e^7OQ;ezH8v8o(+$+6I_FC`}kDwI<WrP+qLI z*2f#`aYqD3bcz?(UK}HYlRr2j2*vCH=RQ^lkf?yb2Q^8+i^XNbT=t)hX$1`{-FRjj z{|1e}l(w`-GTlrTj&5D(;vcSCC?f;OaFtQ@matzC$X9ON_o2Ud03aWtIR$TW6U6uw zL}LsO+_43(`?ZIM(TK`@;GFcb`fN$)4C74nL6Fp+lCo%Ff>Wd3<(Z7X2asF_n-aS; zo-jn1f|S{hodQ>Kq}l?LU_hE0D_5azV%K61OWa*}+9aq5%sMfp1#`lfeF6!P59)P6 zt>wU_J3&-x;ba*EJoA+8MN2Tb<NV#fT{M!y7<T{Q?c$c`GDNceh%MT(_1)M<Nf8#w zjB#!252LKMf!nq~dN!1q2iy4RYU_<bqIQ^c0T@c7G(o{K(M(Lpj3z$W&y5k#^JLwa zI^{{vMh~_=84H|Lu!MJHv;%Q>?gD}Y01wmS<;!v3zP*5JHD{eT!rFe#xcC^Kl}?!Q zgZgr;_m>ZV))r;`HKyeG=+!#ld3fEEj>Ptv(&VQPYI)$9a?OwP^SfgQ%bLW_O_q6} zD=(=w8ZOitk+I!=kxO(Ig!JYWLYfDJR|9HeK&{D)=mJ6rTypKLqhDZcS~Jqp=Q3;3 zViCbAfYS%@2>1u-$?7t(2%gKh1ra(qcGFyR>navoT;@+85{(2X*3Pjyv(cFq4#A() zy@(1<ki1fPpy;dw@_jvU%`9oD1eflWZEw0czECzQV<E;YJ!81Wa3HE|q1U+$v3j+P z<7U&aCRd(K)pc$Rv#&-`j~9t%ysr956s@&tTsNA*&+=tn`6gUp#M+rJ8qxZ=C2J$Z zB{!>GxF+~B+XUUt4{TK&R-ab<;D4KcUNa7tAw682puE;BgIe=)@r_plY7;=E35W{D z8&$mF>=PV`<i?xzj7Y@n#v&5^0M-8zWJZ^_RUJp>%c_pUx75S7&_*Xt_F+DGA0XX$ z&WAX4ZCxZ{g2@(YF_$?+c+!Y2ygIaVcp>ofJqNJwV6Kgesrcb7%a;6F_$<FS|FqZg zpE_cY$k$~MZiv?GQEWWWJT5Q-ilr@W3DjK%bru1?E9<U07M>^nq=#<D!ydRbPnEdv zg2}Tleu=*F!p0{oh{+Rh(1)>jhgDf9A4Ox@)Bt4&F*TNQT%Ltb$1_d{T?qxRbp5Ve zP$5XLA)naS5&zQ+?^>E3gs4Gx=MF#!99&qz+~R6lQ3r;T<14bvH0TP)OBXLx7Z%3P z#|z#?!tWg0(MGBNGI0Fi6Y)IQ#!D-V{*^^gNHV$)1cA_lUTh<;z}|y}PB8_5y?Fv} zOe4C2O<=KwNqTO3pE{AxfdL8QU#?%m4Rh;wE-=rwPjdBSrv-m`9{$2U(CQLIr2=nq z7T)A$c;nMRt%=wD#-nlKcDeFe)SDI}z8^_g+XzPVq(0-CznFvZ#>AWUoV!zBonjL_ z%yE<RnGIh=17?1686njyQvNyJ<qQD?;JST`|Cvdb#-9`7bkTa=Jor6OdrcbB{oq{m zs&wxP0X*~M!bWr;$)&q{tScnVu62!x+b9LUffQ_rP5y`NQK2-LZD{@uvlxl`)gdJu zpS)TQg3FH8?f~9DQYTymU~5OSEt%qBLnBlExb`KBP@cq$*^I78y9}|<D0l9WJIv@^ zVs&LIhiODgip*AzYJx-YS0IFL8&x=N*(e#`{8{1i$>Q~pmnK|>NArDJe1Qv0>b60v z3-DJCfI2ORS_7gv9qvY-s8{h9zjk!S%%$RK+uynC4OZdYCHrM*Oa0qIM)ad*GaQL! zleu;N&%&fM1UCSw>yYG$B|-4K3Q(;}j{((2;D$T$B60DLM&rso1Xo6@->hS-t*%@& zU=6P(azQ}Xe2+y;EYk3a%6d+o(diNX?|P=-3VD#8rg<3||I~f(U)s22&7Vn#Tp45z z(!sUg19etGtwo^UmGV7v>Hdr}ca-6c?O9Q_f^?%e3!Sw(RuzCCXI00A6gIAKqm&sW zW&R}8IHoP`ko{72Rno>#dvl8H{bNuJL&oM-K#HnSa8gsREuxRs2HeO+EKqLQh<)HQ zo*8DsVMQlGyEFVV(E;H0y=~k**NxKG#Ck?}u?09rT^Yf75dK<UufTL5YL~5MJT#It zBU2Cr_<c~fC5`Cq1sQj3T%M0!sY3`4=RW0VY~NhU5jqc;efd=%FbimQaT}e*`yB88 z4kN4H_Y3VrKWtMima3UYm3KX_4xvrS1eShgm8orfFto-6ABh@7r3q9T5T3pu=?B-{ zo>s)%IJn%yEqATy#Ho$nW?|HLfjAEn(ZiUr)U`;$tTPklc+5W{0R2ADZ?WCzo?JZQ z$>R(Ff!Dv_q=XvCg;zz{AcK%h2H+aB0>o&>GT7NXx<pl3$cR2^bLVb@StR`;%8;3T zp<V?Wr-ZH_BO(ZjJQfIJJczt_cv1%P<e~_k^o>K>g{~0UV@YR4wkdNs=$f&(7`cVm zwXSB2EwO9X5BU%+EFClRm|ZS5PuH+*Q{CMaC_~l~c__lMG&v5-0F+A)rjDVDFFd(t zUm-`r0FaA_H@*clsa~y(7hGpCm=r-l#b?(iyzcu42R}2gZ1@D~_d)G7_)7=SU)(1Z zMD;OvQ=6qReS8Xyv2ncrmCuAHgxq~mG2Pp2P{b#u_ah1B;Jfkh#XaZle0S`rL!TVO zeW#oeY=&nS|J#7LW?yHt!h}umG39Jn?i1rAkRP~wTw9hr)AJyzb%;t8LI|9;V+K2C z3vF%yfXD1OfA@o|`Eo1I3$4=Xy4>0g6Snq93hR1ijL)N7Ad(5L>{#Z;L(hZO7mUd@ zyPQn%u#*AyNv6z4cE7L|^zz!!UGt|*#><>A<2EPyj!DOcAXyuq4F81u3zcnP3LZvW z+D=Ftar42~rU|m-!IjUnXC+~C;J(`2&|z1IGh}L0g1MVOi<8W-rto5`BsQxzJ<kXa z5FW<r8H}MhapV3D_AK@Cjj36XG=96nn#dy?GDQjbJ@}m!_{#_3ug(EP@?7-h6hy5F zR4RDR>4)G^#}@ML$nm$^-?{72dWN`yi)Ap2JQJ67iy6^ps>yX|k|yusybZGQI~zMu z4~1aLKM&+pA*xMywQ=c^HQbFQLtJ#t%^4Fd5jI1*?KcnN#tnNQUS9%{LR_my6`>0O z&!PO&jQ_cg?Xn9M-7J4L0_H{>Q)o#V4_tL&@=r4$HxiH^$@lGLP<IXRDiF%GZ^gr5 zo5sp;>Hf@ZZ@g(zr9ZR<>zeEV#5<x9I16udJSTH7RLXk-h-Jcb$}rkBg~LirL^2W( z+V;o~yG~3DjAw<kA8TGI_%BN_630jpRJ>;qJOx^vLgINYT%ugME15o3jxu?O1-yQZ z;ZhGmQQN2mSw!;48%~_2@;@ei5vbn*b(TQwc~D=TjV|hw(kqHr#aOL^x4p15W8$l4 zUw+k#R4Gh5r<p~SPu<CsUK_;ac3yWnt0?Hsy%wcSoGa*v7N3w7KBWIJ+bpjxLpl=f zHChW~<BBw*3$F%gw21;;aqZ923poI;xOq7~6l!vhh2}{;C;dKTIQq5j-aWdfaFH!f z-_|N-g%Ol{0P1x>?WN#2gC0b+sqIGp^+z0z(~p}SxPBNOJ9+lSe`pmW!W)5De|7QF zuzoY79NYRl_>o8euz7Mo&%R;%aKg7Nbl^G?C!17qT|9tL@p@H2)FG5tC+1H3`kU_> ztPEKYk}l)R8Xt&<*RIX}WPRy~$EIr!(;%G;OtB{+TcgGq$4~1y(1Z~7%n4p__GcXz zQ{ppuxp|$C2O&HNQIXy?G;avNJ^SWUzE8#7c>-^IBYGCN22J&BPysXTJKI2(1J@ns z;9qYjylSFE1cTq|68wez@R#R6epjA}J~0C^HU&{{;^8M9i*q0IAc(O^pw_^~-;Hkc zW+pjK6*mkFj`ifGNpQ(a8#co@2;l!&-z1EU2@7os`Da?`j;NlJM(2!Kpu`FqE-t^P z?S7d>C@LFnV{~$wK7qO&P-_X)mK$nCRi2wDSIYtCoL<T~sefc0<A#kqV`CZlO0x&q z!tul{LfG`iI&vak{S|pONFMn6uulk7yuwypyT7uHFszsYf0=C2HJM0BW8G*reGbC{ zvcK4KVF@qT9~ayc1~US}opcrwB&$*+Z3b5iTLag7d>(JnJr^(tIFvl*HSePY#J7jq z2Q}%EIWRZ|zl~aoJHY`F?nZaXTY2j!ZG6reA150ZKjkDVH8=qIK(7sdZ9%$qZ?6E= zI=r!Ii28(76nYiB^O?t@TAXJpd@#;0xWYjZ8}BzvgTu2C&r-pi=+)#lN#c9Cl{l7g z;jajkRuMlEUKOZ~1v>yEC8YrH^Lq~9rk~%NF|o2>R8)9gG3n2Me9XgEr?D_DA~$)l z`Cfmn6s%cQD;$^HzKXjSdv-l$Oyg)%<ft%=>1F9+spGlXk660Y4_vx0OPB7xFOO`h z)*(e2f#*EDuuFFUc$rGOG_IlGqz`jY5teILM3yMhf@^(NzBCsMXloeCuL&bF1N5~l z&}5!?5?qua<AH0Fwf>OHUcr5g&sv`G41`f|Bb*tB<NG1v(wmlL{*+o#AadPpqb2L& zo0JZ3kd@XQY$Ru%|IEGjcp{#>AOL+(PwqxXYXO3MX-KS&LsaA$(a(R}5jf-68FxPO z;bkgQkxU%@MRp1@h|fZE;PR|d>Dr<u991O4M{aFI@dXLG*c8uBoQ0X?)w8T!yM{WO z?NNBrjeDiZ&O?tr{LU3OrWbMm{NNUc3X<n9HdgX6j6F8zO>9mNAp)@}icAPEyyxz{ z)5lQ7M||nVy|)VLEP%SJQV&)ekLnQuZzyj!`rl2SeQ{)j&<Mz&S6Bb$u<{rrls$~J zkdOK;(*+hWYrLM7IfT&pX&B5hMzH$P7FsB#>{WwZ=)sxjtiG?g;pc;wAq!#)z~han z6=x73)iwya*h^TK4nh$KcK2@#NF%y)1%>T0yeH!-rduF@FQ^ESSA^s9A?w0ofykY^ z(ZD2d@BYHaYvh^~ZglHscGv{0RHn~ho5T-Oeh=`TYZq|a;%HnYrGg0XeNd+be`yZ= zxxJvpIiTAD5GW*s2lzhz;#rS^s5j-GYd88v;T!;5neoa~a^*vo!F;{I=|ALAY9NVo z+OgVzE9lC@@9sHwXZ|H{Zu-oA(4Xz&(JrO8!xSEpvSbsuP|D8JL|nPIt<OzO!9PK` z8%p0XCnq++$tp;ZRI;^KBbV;gdT>UnRI)v<93%RxcAURkZf_g4G2I*=UFnz6E<AqC zfZ<3}`!vs>KRm3Ky^toU>}AU<E~UdSI&8FT)#y0FXGN^<ka1ri?gCipFoj7HVtEq= z4F;Vyw#d|}0kR~jS%wkrFtPDyXTFA4iQ6aR24`+a*A`TlnGKB(Ges_JZD*U*7@6S; zwIK<l-@I)t9<@~wfoy%i_Png|(553W;|;xbt-xP70Dt8m(C<UkCg6?D1a94{IO(tn zocD;s3T7z8soUSRD>@%Nru<U(Ho-5IznoYkW5;c-x$8YENhS5`%->UBya*B&Lb~0q zj{(&NQ@Thw;j7=jA!j0GKnXV%!<9LQ&U0=$kKRnmd~T*2Zj;S6z!hO@eINMTkCtS% zxGXK8=hvF5qcCBApm_OhJS9=F>UiPzK%F(Yv(E2^?o8!5vjWdLYX_>8!u<3300JYI zIewOa#O5_y)nv-Np@f~E+xTYY{vSoacWPU!p|ol-EvZyqoyT`6>aUGl#MS{SQqDRi z^7rQAsnj_`kcf7yi;^cSW5<y3ou4iRM@;gxDK0`<jl6)p@J2aIvS#m8k)7hd$!nBr ze3N!aZc6goOYqkYN@Jo|le^KYayPmVz&l>@pp+WPjHk}N{Hj0JAKBzOA<srvMe$h( zW(SQ5Y_Xt5Wi7M-@90AU9h1|YQ}EdMi-~42UY|m+Sq3p7q|UqA2y{7BE#(9A%ediZ zdy>-`5SQQVFa*U&-Keivc^Iua=$(HrAl-SZUu(S1y3>0L_1i#a5!6`#{Jz}HUmcT+ z61)nY^Oz%X)`^8ZxBx&6zz4PBnPZS<+cOzS3Sz;8<v9UBAz}Z}O(l2&)B1oRFC~p_ zA<q+G+w(KgLoWqFNFG)RjObiO6#_rHVR!K|<N@22Zj)S`O`IzKS-6djmBtv75pj&M zrX)XPoOZl&25F8}>^kTg=DLh{aPuP=A2|3<R&a%iMrR1-a%vF=>)b-%&U@x^CKSV+ zc>@397}2x996)RX3NTUwMY~V<<L@6BenOc+Aioc4ufkv4kN&~C(LZ<({G~bgtBdg0 zmO$-gOnQC5Cn;oj6=+J%JVL(;vtC?f#ONyj{TtPQ&Jk<N*z5%WP#@9`ri}QjJ?HNH z?0RM(hK)ead|)?c9Xw2eU{%7-(?l$GeB3zKaR~P8*E*9OGLnjJjt>;LbnmReUtJ1Z zx>w`^qiPKh9**5Sjx&$gR7TGJI6cS^VB_nGu3Y12S?QVd>uMWwLb;Cqum?G!I~BG% zHv4(fcX<-x@#dIst~<)ir>nmCFgQqhS-x2Z((P+XONP|^5~~X~12e-|w^$`<XA}`S z1}|H5Mv!`CII_vsafed{CEjuSR~ZRf`72r4inpOjtd?d`tNDj`F8X(OtzoId7$R@h zq%l2Dery_)A{B2N(=<b$5A?dA)*}4n1MpjmK&2vGx;G|6qwSlYawLw}RGLSL-`)PM zUB8u_SKFW|;$yWwW<0P+rjFlQ*Yhz*y_-hVG}>^15C2|Oo`YT=58Q88!UO~azIOR~ z7|{W{FeM`S#dJLyGpc3~wwwkhOB9;5NTtttOSyypr><Fw$7+)$6A{#jtB@|kg2k>D z&y1O|Kqt~uF5O#z@B(jBb-?qmb*hQSKWJN)j3?o-+un5ZvC<x=%2yK1zQvzg%kFxi zXv0xqglN|=V4P{4A#dh*<roAOmRlJjPQ-kaUaTyI&f%D9s&kV~dej-D+0CrO4A{$5 zS>N)|bnl$>Nvx^~Qb9dh;s4HqUHo*9YTuxOga{1l(PL--weqc$zQpR*<?UGwqtPc6 zG_#2BRQFXMk>^AE?FIPlz?fJahp10V7uTYSN1e18zj0P+i|yVs`|_(F8I~#5SA)U{ zzQfecE6MhdVbi%+&Y*w`>#4Cy<igrE?uD27JHgt)+3aM-Y3XbxEoto@^j~%!x-_Ck z`1a*Ljd{^13pd@hhW(2<j!=kYgENeT#U%XNk7$B|RTeR0x;?R=K25o$2kNfM;|zK$ z((qNC0IJQ<0Q-(totC|f$@uN5voC&W$aRy(cI&FFly)?Q6?^dFJJBr*adI#2Qgb=e zO}4L|AzoxPZP)k$V)HbC3gFd1UJc~w=EHv9$4_p~Wq-_t8O1A7JT+OQL3<cmJ-86o z0qZ}pLE20~)&FS6&m^32+;os9Vb7aIC8L6?>v*wE2AZL~NkMGws(D-!0sp8#_kt~R z^|RvM#cs_L_?OFwZh|w2*wQv6_rel!#ojhPa?|o?5=%p{G?BV((CQ-k^Y@~E;4bv{ z-+}&tyWk(Z2mSed@K+b)WRiTz)I7^sN~ZoZsecV~;evG#S|0<;TAwjt8*I|yhQzwB z0=Nyp)ApRZ^KI*$kr-Th|4}1tq8awN^&_?`?oDv%4%qp^DCCmFLEduBcqX-$0T4v3 zA$Oz)yzxa3KD>;ay~(K?i065}NJ0yp3>vUewL|9i&pF|^FC%H9$e-mJTPc2dU#iYw z^IaD|DjVxj=Qaa_HcmLc3;QE8^kkB!T?3N&YfIROj8AaYdjX6!%0K5Du<u0IvO|b% zBu&s07K3e^SDMD~oeUr}_h(8`XgdeBJaqbmuivs7<&FQUY$Pfqki9=7#giltad7#~ zM#luHaHPKU+O={}x^?fgA?oAs#%AEvCm^bIOpev?o@XDEG4q-5j_vQ-HS5f`mQSYr zQ1`|ngYECUeHOs>K{GSm^l+H1FYvm~(sm}l;Ut<z*%ij&1!vHX!K;r0)#yBQ5U|?r z;Noj<$rxct;AJG+LqK!yZZ2954e2)GM4X}6=sihJP;k!Ktp&)9TlaNv^_?xdvfE|s zkKHIsilu;REQ&{9uOlAZnr`r2zZ1B0Uj~REDvfYQmVm%>A8{l~z{{fQj=MT91;TQj zS)NH^j0ViU%%iZ$7uts`Kroh3ti20D+iE2^-4xP`3U0vAvdgW1_CCaw)Hb#kvxmlG zFn&csSTk}KUfl=VvfJI!ddvL!PnMu9l5z1ZTQxfADb}g=Ya4qpqX=~PVbw6hqt$JK z@5{5%+snaj^cBFXNF#b}BJgP8;qAZmKs0KlspCJW5s@%>B_S}VMS@pEt`v4Tt=jDL zb6k;39<wcFaiNk|45OLsI#GtW_!!HkDmN)vH=#f(l8}BX5S6;zL0xGCUPmH)_lGwn z=f41mfbaZxA?HWzLL0LUK4<*~y5W_1?2-BLL&Li29DJv8*iK>95<otv*8)0Ap!Ndb zcZ0LhC&J?l9`&F@@avB##Y-aqym9jEiz~cXl2j<xEhA$xAAmB*HAyU_pb>rRj9QFJ z(H{`Wgz8-yY?e;mk3v4c+Rq$xObEzP(eog@hWrz{+<(KZccInJvG8M1I2Z6m^=1xh zX0O+JLF&}kG5+xHU3CUP7bl{)N|a<WVZ2en1CAVz@*#j&<{dJY;1_1_M6eK?zFc+Y z0;hkkA`R%uGj>=GV0EpFd-oSQB6|(MJ$XL(<ujt20=!Eo9WjN!^O||=St;a2x;zkt zZry2R0sg{1^bhPofB&86@4o~7!Mouv9008?gSs8*qfLP?Ot1;JF+~qg7a15@0c-^0 zijBt7#_kP}?G3h~>f-=T-*fKHuMa8yLd)FS{ggp>J>cYXW=Bk!beD|F?oKhH=j|6Z zzA_3B$(?EK70}uusNa*WL~9K>QHH>CPB{#djlxGC)OUPn_nTwoH0J`tLRxza+lZMo zUWb#ScqYB|+Li7a=Z2Any5@o^N7gD>pK-EN=wromhdoRswc|i-OzTzOahOUZn{1Yt z)uh=~pnbHyONu;CrP>6}@-f@=&@f&1TC$lm*9Yu6*YaSh3%DXxorR7_Q7t@8j4vBs zxM?-ME0LGoVHb?OH@~wXi65E<TG#jHxN0>#Nq4Q(T7tj4AG9_P5W#CsL5xpB)TGPS zCq7^n&wt1vDVffUBLV!UGvE9=REn|(nv#Tog1gX9*pjkHC5cC7`6f^Q2*XOHqo~wn z8&u_yV}f~H_}(?QU~Lo%KaMm*Er3XQY9V+se)%^5^i?~?=SlNUR~v<W((IgOhscjl zU$Z2KJ~PW^-kgglEEy;B9jixeR~F*GW}lCN0+;S9pw<%5?*f%71Y0Eg8xP%qX1%cI zlb5Qzuxu1^Wl^sh<1XjJX1P=Qo-MGmk=%8iq=yS(6GVnErpI|=3GqSCer&~vt$#;v zT)EKCi-)`J$h=@55g5;KWC;K_MYP(ZHKKp>CyUbf<!TpR$130a+;nGix|p8PN5~S? zU@KY`o1(31Zz90&1N}8nYaY~^3yg_l!EW?12(OA`4xPYjpH;{v&2jqdE3W>4CIe`h zgF%l`!2~0M&~9PSCyS?`EB6d+E!@!$eSBlWbBx8rnwT5U)ji@JP19Qo2(Kb{px4F# zuLeM0Z2IjXd$Re?PjVX36>PL`W1GQ-Io<fJkL|+vP#MyR(@Jcyka|V{dZ6wKs68ha zkO&W`24|xOyV2i%-l=6Ag#rK%0`Nh;@Jvo|9CA_2l4{Dw=C$KdL|RAW&N0LG&BpPW zw&Q$EJyy~LGS<EM7(mch%D`Gw{ka$HLa$4mrcfSN06^gTSLfQmJ9L;5N@~C~`Og-B z%QK1Kva|etWwnsXD>u$KVcMbx<(an$E+o4Jm)STQHe#}a)m=;`N`dK3!BhH*s{GS3 zBXHa9eHkK6#Lx16@XKdJPaRk+?_509Nj3Qe@ujYhKe^&y?(c>N0`=uNVE)P?{N*|L z^ZU@B-;4hIUid3>(zSc11^7L?pr-B}LMVWE|24lUuQ*mTs_S%~Hy7eefzD(wu0;v! zf_2NpZU7eo_<wuO-T9I|=k6S)>xN=R^d6-T5bITqwtmJ}Br=TEhqH^1<KjK7m?yMc zaLk2=Zp=0FK!Hp5_8R<^1yE}h!t)^NV-S@Z;8ieDui%{12Hy0=@uo0c^Op-d>j4|D zx6&NS$)h%&kbOc2U}~%$e>iNoWQ|eLW|2C!OwMM;n}xCiU{k`o)glqE^(;dAD922b z?#<_^-*1S)-99PIT!y6ZLBz2+n^InI#>FBE!z5)Q(^R=M95-9jleNifDKO`T{CO!L z^FqlaLf6EH_X5kU;Z5o<+O>uy*BKW{ebx4C&}O#HMe=^9?n47Lfx2z@EA!|t?UTDy zt95xcdUGmtBmP&vb`-Wvl_pO;d;7a~{cWavYh_SGr}d{o2eLk3Yld;v(ya%ENh=Qe zkgnXD5cLU&S~EJ&GzkBNi?1t?i2;#oJTd}u#=v)~yA0~CxLkb7oSSQPZ1Q81;pNBY zf4qclpR}Z`s(`fma>-Z#Vmq(Yr3mUR*Llx@eBW!sZ!dwmYk@(a5x8`(V7y+zuRXZ1 ze1G(zZ@&4(Mp4F!MA)nvMx$6g1-~}A#YwZKpp{`^MN&OGKjnrE?V#pzQJkdhaq{aJ zVFwMOi7ylt*N8-aZrD?7{4iEkMkdUKCBDjo!{{_ZT=BD2EUxy0F3Ky2qBF=%K4q&9 zYn#Rm8cw9hb(}>~cpQ>!Ti%4!@5$Zhs|V#G906%WuTKJ%2FUa9x@RAY6Lw4_=O;T} zJ^PBQU!---42B-QYgZZ1g^eEM?*oct@c6^nd@_yBY-gq?EQ}|BEzlw@-=ytAX1``8 zysBK}zzn_$H}AR!x7|_LV3UY%U$>C#i6qmmWcFtjw1YBvtbW<IM1Jh30?p-nxRAlj zi{fo^%tUu7I2%3Kjb4)rNZ?iRfFq}H?$eJ+FH1JOYU;U{yiDd#_vFIQ%~s{p^+q;^ zok967fXUzd-eCX+Rx)kdRF8Y2aLINq*)IvUMI&lXsOB;*c~EsG;RWZRtD_C{{9ba^ z&Drxa4A>SJu!S~B=Dy??E<VHPLaQsIe+foQEUIpIw3}uheafaVOYt$#q;*zfCVM2k zdJ>0Pj?4jV-*Q=9(qY`4J8<jI_YM%b9!1^{e)){(97zIaOy~`MHKB?JDlTn)`>r*7 z?zWY}@sxsKIUn`=a<@f$P42Q>U6OxmD{`lLzYFU30XCo}3bp(>@2jrGFr}5nj%IBg zjOZ4o6yx&iG<ivcBTqA9h0lC^Ie-@f_#l9v1kZjP+`kyWQF~st^Qb-N?tJl{b9esh zhO8SCrVs+y`#{q7>j9RpdUg0`-7j{0T(vi4H+mXuvhR8z*qP?9ErD7~Am0zp<P3H~ zc>*teNGYzXrgwa3_nX}Lz-Si{*wRlz=1Khk=>`*IGA4tgMyqe6pCoGx8@9RgdgO!W zWtj1=N4l;w*RvlMfvv7=atlY6S!zrtL2LqVRv4djnhe8GBA64`A>!ECnl7&vOfKfV zdDwKS6e249AQLOC;qA=r^a)?Tbv5MA?!3XyuafAoC`>s#OZ<#}$qy9d%Lm{u9RPY= zi29^7q&FrZDs{|G)bZ|Tl%^;IfH!P^*RDUw{Z-h{LY!PA6DMxXurMG`JGsUx7tFp# zK<LW7HU`lc4_t0X0ed|kU%X@;jOZNZ9N7BO0p@Ns9<S}W!zgB}V}ZEG2q7$4D%SZH z)_i>B#+A697;(FmIb4Ll1ZG^}fdo@#8VLw99L0u}SUC0T`#{%p>0Xy-qYLTj;OvJN z+Ki^~WGZn8i*{zF$izu9d5kwEDa;b|Vp-x3e<}H!vXIyphm@9D$i~~oW;6*1!P;%f zs50Jp_}T+4PV=E9;OImtC;C3&Th}ki8{!QFhh59azY60gg*EBbLbI+uV>_Fj+Z?!@ zLq5pw1AYtCUVz^^2z1*(wE<C|f~bwd^XjNqt9b7#PA>Cgop;T?;_6LKT~tgqmk;E| zWD4j@4`et>IjKnI9<Za4z0aBbBgv4+4W}X=Bou)(o@mlfMeeq(js@qTR}l3T;7b=> zn<3N1u;*Y0H{G?Sm(^TMmm9pl2Y;raTuYCCDq?Ap0Gwl0$k)2TZuEIMZVFExWl$Xt zjbVTB(vxw>rowt;g}<0O`{L;^&j^M#mUm5_u<}TLlcKDW;R_A?hi_>BrjcJo&E>s8 zS6MsD8I&z%fHuMkKpHO_a^awe%l(&JIb<VxTG^9UqpJlKmO9qM!6Fa1zDO`|#p>JE ze!~_vbUg0#%~7&p-!}R<rwMH!H9&e1Z9_~+9~lr3UNztwHTJEn-|KF?BWpx1<enJ* zavRYHK}dj(Rxh}f<ZV~Z;b41+eiidTxqBfW@cVK#WxpH#!SBmISn9*k_hh{6ohcBf zP2>hIOp%XELyrsJCS1=pLe_0`EmDMw9N6=+ofqyocjv43ylm&G0A}~RZ0Biv&fWRy zJ?HMcaL>zj?!M0&BY?O<Chb~%Gh~pdWD3vD8ZEwiSD}snI)-7K%?y&fv9$t!WdZ26 zAZj&;`dHx7-NVU;PT?^}&z6zc+f%Xv0EJd3bjn;PnMC)l@Ok40=|%!Rri>V!o}~au zynNXG&RnFHkdKsUM)7=%x;@NELe{ajth8;Dg$(J9!V^etm~;eopVYst<z^a~@I9Nw zvdNKE*%i{!Xa}uhH&rbY&%v`|GbGvc0fnX(AukkwC#QWvTg@cU>I~Pt_2+L~L8i`c zTV!Q5mKMlN5<gV*n<f5Wjzs+qXl)VwrG4;M=K%<av1w^Yua5(j8h-uc&3M+STMA@4 zhIem&*RIFp`XWxN4=$2{Qw|+a@oD3WX*?w<4nS#20SM`4yFM-r>HIu&02f_-Gv<~G zIX)?lq_SpVBIa&9rx7kA(@0wsq<FFMu82$gPhPE`UFaGrLft*r6@<kmi=0R9zN^tc z*?(Q(0TA^-omKd)C7{;^DmA%Kwjy`MJn7VJn4Ku>_2{LsJQjqiCnAarCaykb1F!$Y zu*`~U3Iu}OeO-m)pJ@7pA&>Doy%cJ|(0#rQVfhU?hS-f-*r6?6A@;vp#NuL-_NjGD zGa6I~2-6}qTG2|w7p_@=Ni0z{nHgici-GiqCIfUtmT~^T#aaR&NO|^L2CW`|-<}72 zAEGt^QJ)G8wU0S@3tsrR!;><a2S)<<SLa*KPr1Bl6h^yO8^`3MQ;KBnL5Gh;`6vRD ze`}svqF3QQFUE$fi^Dt*!mG%$(5p?kP|7&}`Agp&z7ZV&zIE+_{-DST3(g>%a+PB& zw8?2KF9IT@6OCS!;j-5TwHH9``C!~^NZJo}qt8w?@Ha0nL{1z>LvFwdvOwA{baQvV zlP$#hdLjcUXhg3=@h~fkNi+WDfk0&WBePK{8h^C(1%#-|1*u*`8ZuS;3t;!21Gw|< zA$w9Dl=dw$lxzIdFC6!=7yzrmD|{r_wK=|w1{F`>QKwk+&Riyl=~#sEn*rMJkN|BZ z6WCak^kpy+5LF1TCXd??`ndg*o9@h>S37>3_k;V5=t*!XZZyI(egRB12baO;+CKj5 z2OG()JD5O{@E7|gYuuK5*8pFX_mngtErQivh6NH?=8fx86h~W^7(D>&Id|tgzmLtw zhi`-_WIpWMXxaoB*QU~V{YiCX`1YM^#Ursy22-!gu46S}=t!6D{@OA?kUP=qkxSA4 z_lP6QNUgHtL%ZLd5~fhawrqyrL6AwIY24@K^@=a~CXceM3f%y(m3P?brCpB#=45=7 z>6`p@l=W|>qv$)~EQ?Wi0x1PHIW2YmWe7Q1e|ItHV4w^Q?E_5mO2F}(EsGlzJ(-I_ z3qXn1Wu2Wa&q4PP+ffpnZ8x`E!Z@6Oi*8@T-jzVKvTKU;cbp88NW%6!4Q28jBEa`S z-8Ina9Q?qoyQns#5q)ebbb<JuXCH$dGo>Ca^5O08+BKdpzuH|PBl@X_8f7U%wi3o) zR+&FgScyvD%DtgnxmVbN5yI!c`=bJx8yuPXu#0!NzBPBIWigzm&DU-H&kPsD(aAEO zb>N~~S8>-u51Q6ZDbm=zGJdFyx!SO84gq=Sj`KmjcnhTOU=3+7knekKP<t_O=`I47 z?()c{TBU;LJgl%0%scc=H~&tU$ASn)%24TT2tuy*cF9X-f7I$cp#doP&swB}PR<)W z_+4Bn=)DYxtW)tmmye$s7&G1Sx?rs;H3m{tU(R=qXh{nlUdKN%8&tIo#oD{o8SR<q z0Pu~UEMcYNhb)1ERNZJgNK2)pb)T5bsjf5hJ6k_V=ojP%i|sm#@K+DO@2pDq$n`0p z5y%Me@b(v<h%Hm4$q3J%eZ|#wJps>u!hBmmgoZ~E7=$*RcU1+z8G~lZ6Tkzu2kzWC z!453X@xDQbZSdi&9?=>V&4w6~5=mW6r3qA<!LG;1V0dtT8Q;Gq_tCin;fq%uG{}h4 zyX8I&=6I<Y&@7DI9DiIa8qpc)<~iz8KJEeCRZwdV)LjHX(xrQCGB_W-f)_pMC_MU< zt=Y<vju%Zm_maPitw!cv3Xsy%LlWZOxqfkUk<9Mg){No`7re#8*@p~+7Wgw4%-6p9 zUX8W9GX|Z<s{xfJgeUn_XdDJ`@eglGPOk(^HNEWROM<1I4C&AEjq8Q^l3iOKC8RJ^ zoN@dVCYnm0WDcf?S3tPhD52oCSB&l2i_ha#Oqr*{dZRVjz?HjK2f~F-QKHxVbhkaP z*^zs7)cr>EBsj(u^-Ej<%4Tz(SFBq9XV)sev!}$}nZF3I39RP(B;K?E4Ct9*%c_mT z4=QjD0CJ7$Wx_RzS>}3)0=M}-Kb8jm62NlTF`08swgCHxW4j(98P_VK86K`X(7}OL ziQYFj-{yS7<mbb%y^s&|x}dcs(CPxH*9B_LU{_QfLU?$}aa(Z0mO^?Og+JNxq1}g+ z5z$bQMzgN>dD|y}KUKV8G<E^F__<T?Ho}z&GhHRul;~+>Lm;U>lg5)_<ij~@Tfh3w z<axq1HrukDSdT6OSBqXKnqUDsEtcr-auA%9bPjZq>@pynyVCRO6NEIPi@<0eJp+Uo zz7f4oz~^pQhOTIE(E+8)fiUiEeYi+pCd*$!VCr|_x0lgh-VcBI0MPG3G$!GVZGvb{ zLR9OR8LQ!6&N;r!@#uH}pU?dj0o&iT>lgqtgC>0BOcm2jZ+PR8ZT_9~jWUXQHHg}{ z{HrtqWs9Wq^>pQ)YcY&XIhFbiK{pB;iJH6Dvj}EG920#4K5^9|<hD(fH~Al_<VC#b z0?>5YVb-$J3RoSP#`9Q&2wXP@&&ed6V{l&W*TrMowr$%@!^XC4+isG^cG|eHZQHip zIC;<We`hjh=Kh>>oxQKU*ZM7JZ-D6r>F=X;MODQ?#)sYmPoy?Rwu+s~xeZ@LI;Xp4 zZKjc8on^wm;&Pz@e~z=>@46~YD`jMp5q(aknt}its+sqF5|+Wu9*u+D)q+5X2Ojf1 zi1C9ZqlL^zF!rRXI-%yn6E@l-LJdsaSLL(8?ur%b&~)D_1NsvNtS!rfoQo7jLa=qk z-VSMj59Z7xaE+(q6+^-gtnkP1(J9pD=V6#YN!D}ns)lZk?|atE@B%Bw4Qy)`H^Yju zB%ABO5>%!eGAkal3bzSs=AYvZ1E91w%H)H2J_0lA8Z=3f9u4MC*4IzVjzN8=dp0Bn z_s92o=g{e}ks<V)4yc)z?>(#|%filgK7kBhecTJskLx%5@N+-6Y#^`hs7dKeewd>Z zeV#r|iBxH4ZrxU?Om`kUE^)_7qZC1_<M8LrRCBKRi6qA6)|yNti3re7Rc8Fvn<H3_ z72(eeF0_FJ1rg0F=LnXh%#{K+zzwnpcbqacP)<P(*R}l<oiidpkWMh<$!RR3aV4OL zbpwZDu2kQj{HYhLn@CfQf}Ch9f(_%z&Rr<IU0LnsxK0>0Ez!+*4GrK=<_%B53F?9> zC^kp%nS~=4|GI;1VH+VWl_pIfr16*!n8Oa<H=`QrZ1i4BO9)Y3q$g`z>G+!@Q~aC4 zXtBFylTVid$)YI!Svt=K-CWGldS9Z*!83$k<V1aeeiOGT?pR}W{*S4RCQ%3gd0wgk z^rQSGxX|O#dR`m(d@{Y6_ueA+)RYb3RLn%oZ+_02r<hR&c_-gtf}+5-jKaZ|D`_q_ zSwsb#qDR*k_hPL7)KMq;s+Io&rx({lhh84Yr>VS@E3(;#s6?c5$b5tvu%w1cBN)b~ z(8aC6Ad(@dkqSBuk1*jH99@Y{GG$8>3OyJ2D@g{1ZJ9E%Lt_9YW@vBKBIOG5{O~v) z>DE+Bve9y=X=b_7Zp?CQ6K@F>t|CPq=$pR|RmIo?xC8{59nZU93t5p=&pa1c=bt}@ z?U~b25f%SiSQ5)l<Picb<_T>?9qS^M4d!nfruBBuurR35o8q^{SI-kE;n#S_S<dt0 zu}u@bDKnFKS6QYE64<&nvbP#IoAp7AV0>;}xN2j<v%U(f*{6_(N*A(dK`N4~$yEXe zv|)$g;UG|9?G7_MmXMh)0Ki=(snpFVNC?<UQ}9B|cM685_Cha{uf#0+_mTbXC&MuA z;no_IaS>O7;lW0~r8^T};bW$$=^0Ncn%MmeQSZABuc@HzC2<guko8_4%MfUnYHU*S zTV#X5n>16&qTqtO^)z8-AdZDHXz?aZbscGH8QJ-3g;r$4j&|HxLDWDnV6Zy%&Eh%= z<QZc7y62jq*I*Obnpvjb&QJDgtcnX%_2wdiINXIu?@#Q_6maxD=v%wtV526iX({-# zn_MP5`%YFUUPNW4FHD58gju{v8vjxt5RHtaKuOr?dgF>h24ef)uhx7z1|lGacPT#4 zsohUazWV-(R<<MR8anSirgbc!-1QmepG;Tq%WtLvbi7^w>KmT$TxISj(;ptEV-EeN z4fMaq{DcAAj~m~K4t=v6mw3XyZlOgr{TUtL;ueRmWloTnVh1TP1m(2ewNn*U>E=>= z%orZZf1gb~!EU!aQ&X0tp=xz9wHo@Co&9imOIR7H2-uk-cq1Q}s053zbNBS@!_BIP zK8g*C?M6wB%D9!uK{~Hi#Hx$T9SX%}1Z_<R&lMm_fqv~x@P`uatv7+v4F~N&0fKiF zLn`EL`DtV?usy0DZmMmL#$#@}5Z1G~njOuM1q6k5GW?6e-B=W1&e>|I6^Q2UdY~9f zRcUuGmLBX{nT-0>a~a@h_SXrCSN&e&6E6I(fkziw&;E~l6{@5)5_rYk%T6Je&A#Wo zYEn8bdC|c6$nUHCmV!`Yu4j#aXS>fp59HAYXb(&T1oG}%%Lt;$Ei%EW3U?*>g&N*E z*vS6&Nd@4$BmS6a>0Mz+Qr}0y%`xuF4z-(w-l_g7{8k#viav<FNMV(V9WBwZK-<FJ zvmgWFZZgDTIJLAK6M<Y=>-?VSWL{ttw-a`|;)%6{fBn>i@GD{-S)PTUE&uQ2DQ$!p zT?~>?vXH1}P?oHhzr%yBp?^u3Ld^^<SBB$#5L0#M@=<geE`Iv?gp83H-5m{Fe_lf2 zb<0`;%)$Qz#`Mr7I!{YUuIEB^u!X$f%E|VdUkBf$cY3Aeeq~f>{5O*Eu<~lqJNNWV zgisWoNaxQu#lZFV@}Xk1MjMLL2rEwrtKN_d%gch+eSVy!?U9$`Dij*Fvn9|?<4Bit zfM<9Jo$$&wQ@|G7$E78HVtBlX%hEu(b;QAPUb@DlCmGmiOCDnrop(CM>sF)iB|z;Z zHW)ahPrCvZaDb=D24vB@)<*ePBmM`b=n*_EEnX^n8)eR@v(=(Jg@(_-&?>^ng0z+) zlMAi>G#;-jyg+fQoy0$5!`Wd}7mQZBn<+l#+k*QpM-`fJ#$!xh3u{NpO$O<m&DEw; zmeLLG1b<xCU*Dfj(wX4u4{dAGVXUn5%Ag5qyQcPL&o)~*NM*Nq9jJPqN?7aaK>{8@ z%G=30wK&Yd#M^$Metvd98x0@*aD{-&%LZE1^&er9_bGa*o|cKR*-jj3e#V$pvo2H_ zys%ASroR4DNz^c{^lf}lszW3aj5FjTBGA~Wx0Bb~EQV50{a<=sETz+N$^~okf+xX* z`rW&Gg#Y|nZhHEbZ6DCSr-~ea`y&I^ltv`5oD@UQH4LS!U+~yUz4&=wBH7Llu1&rc z{m^B(K2bSQknfr>sCde1sJ5mSHS(Y`2}<DmE0?9Hn=%Wt7W<2~xIS>WS&+r>mph&z zvfwB|sDd&dcf^~~t%E7Od&C%cdeNR4_ax7`PlWZ8><NJf9a`LS9Q2-jA<a07DtAMN zM@k+>bQFla6NdW(d3DEuB|=eqK@B{Vgwe8UV{3)xBa~oiU*$Kb_-OzD2<S%Hl%4Zl z0H^iyY>+~0;uf~(5OY2~<syHOrgW2Zu{68vihv(7gwBv%Q70|pO6<ATT|<0(_Yb42 zbr8Nd&0n<qOe=z2`{eBg^}r(lW=9(269$qRx+EkmOqe}Pf1UGZx81T;pYLcc7uH&l zQz9hE)OX!!sMu_8LBQPkdDm;m?G0JT3%Zbnl0rw9+e0ky7ef*sq@(w?W2X+n|C6<f zflD;C`wazZYq7#`-|SuJG^;Pa#mQK6#q!cRixYYCXIBtifu%}2mVb}u5yM~JpTA-8 z5_mkRVRjYVY*Y`I&rjF!_~KfUSk7lT&DXoQ4_62r9Rx4~kH3|q81kQnMBQ#er`=Pk zg5<U8)9Oyhq9yjxs1~xt33HoT4RJ<Gnv{rQ3u2Kb<1nI(T=zLJ7IZftf8P23hsagz z!QY0c;YC!o%U7@3F_`8hLVxVj&*s@``Pgj#WS}~3e|s>Arf?tn2UVG3f!`dnR2OX1 zg-tUr(TD`(V)4(?w~coXrYyC!IzwZ?s>qBj$^Uup<HACuKu#=4z)5XL=gfO#zQhE$ zY5fMmul->pYx!a=VH+EuxC>bTaP?$E%!CwI&2sXuU7*Gx@?BwT&r=W()}jyEm<H0# ze5yd3E*Nwyd?({Mc>JRV#vh&I;?#1X&^P@I#OpoCIgfcee9Tm>H3XwyvbnmJH0O66 zp*xX%J24I$+4)-g-(LRCRLiAn)Me06{=5)4RjFzgd#$LtGjc3K2kZ0nZ!<&ds6~s9 zw_!F%8H>6{<hE?lL^f*HGm4h%9&@Cv+k>%t-$HFWjv7j;{lFee`~$TC2LK_&WBXi{ zj|(0!y4h7@71ZyC4tP3XQ)7z&dsaOPL)FeTn%lvZWOF{7stf%bvRbhe(0DVIlw-0$ zg(JmISH}}^lk<i|Q457vfPJp1F$lYY!OC*heMpvMsCw)daGb@i#mKwITkmV(aLhzJ zbX*el6+TJu|AqAeMch1yOJFgh1KxPN(~Jz#$)#i`vQS3)2QatAdsju@8$2m3jJurs z;{__Vk5@2@<mbz&BU7eYBzM1bvSRRT<!jy7-v2bLi^b{;Bh`YCa+ypZ$}V);3d0Ey z=jcKqnGAKy=Y!f^Bt_s}GwAmGFg+W91Z#qXq?%Z)>~#Qe{6>PlhWn34F^{->;sU3n zItOB7EIPOlbT%mXDUgI)T+kjPYE6Sa$`igb=C?2+-rz>ka5zWj-vc~dItX4IyHWj2 z@;iv;sdo~(13<bb^f#+y(83!P%K9i-)=*6vb%G06zKx#Im8ugD-A_=ov!2bsu1n0L znGZ|5=e6$#Z+;;fLiPxQ^3+e*GNjB75t#e9=zvAgs##>d*~fBSzJ@w%@%noFWnF<F zT_^t8`DelY!5;r}4D3C{>nET#9p2%j3epBgA<}n!HR3TY#ZbhdzI>j!Le{*~v}{^F z7K@d~MNxEU0W%4IEkhhQHyKH0#MYzQOp8L)4kHg+z1Dlw%dg&(o~&foT^*fxV=%IV zZ`U=^xCm+mQ=oPI^&@33k0loSDXD0;VEx>?iQtrKNn@@MA<H*4S)wva87A<inEIDB z=IbBlovV<T7c|<yY5i`3kzS_KA<Uy*pAr-d76k1bJY+#Uvsh$<j3*lN%3UX#%zq(u z-PD_HPuNd=2D~sRz4%!{IC)`~GG@E1I>R?x7Q{J8GWPF}|2(c=(HR3$Z~xm$s)4j@ z>X!DP_lSGY)F4!k;`qcJkYptGNQY`b{*jLyGCdf}0rUeC&DGjz^?v>Dpw7d|AzL!* zVmYLL$sT!c`ig8T*zf)u{nYt%RXl0bGfU&fUVI+;LZ8lS+4ICEeKX#nBW56nICUzl zhqGo3Y_oB8`oZaV8V}dxfY-lI+`vgnol$!@!@cdSKPwZ=(5?p6TP?1IIg8}zkL8Rb zs*L=dwvtR+gc2NH$0k*97^O}Qa}A1jQBD)bY)Vm#97B@B{OXS5r6ug@QNfTcokqxI zgzOR>bT6DcHQ^uM-6TA7RtP~mcxz8Yvf?cr1(saKR^xoaVzrO_5=+M4+mUbWsn@om zG;R6*(Ec{cS5gklB0VAHiv2bdAd5~)CDFq<e<5qUtpS}L=#GZDfzzY3nLk5@+<E~K zVWOTR^{XdFnY;q1p@yrnKtjga@ZFXL7zFALEDVHi2Nw~J4PCxrwJ3@2E4{GHw|w7* zb|ImF7f`7UZ(dtt8_kjp99z5}^(WtWwvRi$<IcS#D)~+vZU2cckDdRIk{hfIEqV#b zd$d4Ba;6eg&=d{ue?z&uPX->|&4zjZyMhvL9yTn5)r}=C)bl7XCDkRn$Dc3aPz|YY zQDo)o%d0!!lRZ2N;|@DK7C^Vccdj8!Rj1{0c)0}ZW-Xh>)YJSOL3+oI#2r@Y-i4=0 zcgk^!KJeADV^5X*4yK9Idus)96Dw^ObB9$_6DuI{5$>lY=qM*)%b-1AaBsMjdGvx2 zMDKyhaA4>rEAiah*j$=MiMvgFPy~!)&5BGRKNXMLp3}~y%XZdoSdMR)NMoM{owH0o z5}O5@dWUISs0Nd%Z}@t-)|4%IzE0xd-D|*}Spts{7~#z{5_$JlLRHy2zI{b`u~Adq z^=I7v(2FYhFK=q-troGLOf>74scb>UJe5)nxHaQ{3NCt}wo15&wYk?UC{=iR-tWiL zWnY5SYyq<$W;(rIQw1gYOuR$7?^%JFQuGLodluf<;#zKIa2H;`V17I4{K9x52P^a0 zLK5%c^PX*(9*P-A`4x_CPU&I>W+D_SqKq+ZTcy3FupJFT<i)ejYM8}i5%e8P#VI3s zGZ>1Ulms(0g-+==5cwAAct%bA>~TfBNnrAOf8T|>lEll9Gm@Ok3!045Q%RI{Ffg(U zoQ%@<hAy@E+rE~SP^uf4FY$s_NH<%==bZjCV7B}b#?49(fM2KrWf7<O?CAa9lq1aL zXxO(pKlIu^SK9J<=;rTZC~g9)+~k%7^^`G!83G(>(v>2c`XfV%;3PU}Jqk4N?`&04 zM~1t(ydim{W%^<@oP1Ku4X4p?zZkPyL!G)W8W5f#eD~-MIYt+#*3~;#>d9AZrkH;1 zX0HdE;M>+u@N=Lc$J<&n2Ct0+gjFdGrp+(_5CS$uOAum`OOtOoi@=;RBK!MytJ<-^ zLQ_e(%+`d{&wKCvkU_QeM3UB8oFVK|LZ%rS4&|G_4@UEdk|(KHs}SAk8`EoKrDajW z*cH}nMdX+D>SbBEWu&`zc~yY(lTe*0Rm+6{+dUf8)^u#U7^QBMI6Kc2u;t10;?CN* z-1$CSMY~#UriYiyi+TdTy1jS79q*=!lWU##DeG%mUj39)<9tg`Ud#>rAHhLv@i}e@ z>p5++xUibF*V%(eU7)713lKJ3zzf>7Bg#2QJ6P>di9lQKb9r^$<&DHAMV=ohp*4lP z44NY}Is~(2)7zb2uGT9fad$($R&ei6{l1l6KI!C7p}jBpD|u+)S)Z$*G=5Vm0re!( z_xT6wxe`_Xa+e+}ob7!@8IbJN0eAKtpPE)Xynkp)CC2pZponT?-|!diKQg#{H$9W@ z-o~si5kkCR-|5@_ON%IVJ-$-o#06YLm%WPiUF@_ab1b<HJcu)=^X3H8@ZY~=2x()f z&~!;AXB@`EsUdPdYpdF-mC&OX>$7p^Uio8?>6l#Pj84txEHn@NcfT={ri62p*J~^T zm~$Q$jghP^MbHc4gZ}>xsR>N<^pk#b;Ch;@HY{J^6hFt$eLh-Sp6`x`SltjZMdK7h zxyG6q)=N3pY{q{qA@E>UoO-Y9fOhzUpI_+jTepX9Z9B9TPXH`j+t9jFZR78XfR?p9 z4kJfBr`a4v0^1j-4_s*8+%!;~4X)lL&hN{)%H=X;DKD1X-X;Y4>}zrU|3=px$C~D* zr2NL?kuU#+kL|aRm{wF61;dwP9Y*;co15+rPCrb=E4$Lxzr*rDpL1uBcPAJM{?(Pr zMEc|x)Q?V!?q$7@j64dKVP~AT#Dl73(?!v!Ml#Cg*{=l>%TsApQZKYbU(M!tOmtY1 zvD&%HFiDg_>4Fl6=QlgH{GWO+P}2gDzhrPPlS6SL5;t9UiO1k|9cvMg)|jMCk2ACi z1|><lp{<$w4c3qYoS4fyp_Fa<vQ`jSxyU!;HU4<6&%5uTN~h3+fqPE>^SJabPGxpu ztk|!UBon@O9LiE9UOdvoBAp^=<_uGi;xT0gMJ`+l)W`$=VB8ZW{T>0-Nv|6BW+FK$ zJ=|+mER14qf2D5wyokO=e{EB@*s7`B=)K^8q#m|@XJmDrI?Q(qGf`L&u$sTYX1s|L zwrs`UN3lyW7vi=d-PA??XVmU!q)V^~M)4dHZ#J>6w2q>|_HVR=m`ExVRQO|bY0}6( zo?uCq&A#Sd+77eQG&Llb{Y8o6^<K!oM{aSFDi;e<iW-C8G?8-_b=xzg=!Yf33cKV# z3w>lc{@EO5a1KJY(|0{RiXTTo(<RRJkG0S_J+ETK#CDJ}lytv?JIsT1pZP^_RD20Y zG!cZkJDg=UwndllLo1vUDbnwk{<`6iE5%K`+eJ1v0040V2o)e4%##1S{bUnEiT(R1 zvWZ&I{%jE{i5@)bheeGsC<UPaEho|fn8uYg3rY{<mx~pyuLX&&`##y#LcDw9?dG$Y zEr;1*oY&=eTcFTJ(3EEkJ$q)aej_rdKk-Rbptj464z%b;s%wEk+AwbZoJb?tW}6}w zu{iG*o7)s+K<Y6#+#NIasS^|K-UAsf-=k%d$WW8}3>_9Pjxhf5<0DO_on8zrhqls7 z`3QSCy$OoGVF$v!^z*_OVuP0li7NdDi5<yKnYt!6td`;ZLeHmaz$gRMuq)nsuVp-w z;CV4F!QbE2aY3XlO15}|^ZAhML-1+u7dYJeq9y}KFu-;e5}r5Mq)pSu@6tzjD%F7- z%J~p!!$E?XSRBV>-LDV7%OEMqCK7$uEv#O*T2#MKi{348iw9?*Cq)dO$)qC9>eP)4 zZW75IIFEmU9(ee=#qcQx`1Ka@-(fWYc>>nOBZS8#Q$kz_Z1QN1d8hY!c{kh5RTMDs z<RaSIO>G<+FLfj3%R${u5CNwo<&6XvQhA}4v7<TkD4y#z1bPZvB|5*6>)yn!Ha;*0 zC3H^*xB8v+sD3<PkdKOky%uSw_nmK;yRg+KT49zGPI~Xwv0bedUReK~WQ<5bLb-km zxnpqAnDg#ax2X2!>>f=HA7!^~$mD7LUVid(YP@26_*(9EB1zq#t`hDINJqhq-h0rd zM!BFV2i3=v#Uud>Te*B9s14wu*l6jFx!!JtY7aC<qA<4rS9yo{T0LR4lFt1t;Ia5Y z;!CdEa1Om?iM7jo8P@$5Amx!}syIu(YB~!2?*imV&?KMQHFDm*zTJ6F!Dyh2DO4ac zU_oflaI-7_%QT4fplD-1(ak6Uh!cxE1ETN5=z8cc7*s%rKkqPk(QwJYGAW2>nJ{I- zxNwWB{Ei}-u$DOPez9Fq;;N19*1V;@J#P~;<Lhl<FhRCcbp}B1($?lCC+dBgAq@0o z?kAxG#1o}v$nH*<v&wIh292<)#qFc!jllrF&+~{62d|F}SJo0bZ$5$%PACpb4>j=$ zRPUDGY{nHyEdJd|(mvK*e$ZV^z>Ae(mBr<iX_b<t7{9%jy+2|~L-Hn%I`-N1XnYd< zT#b^+_bi(C*?iq*zbUf0Y&KzD)fh0#p2an<nT(Cl+rp6Dy#be0AJoq?Atf7qE+0Qx zqOTuWfj8DX|7yQ=e5oPhQ4~;gnEgvxes2}@fek^uDJF{&diQL#BDtlZU)Lp1q<KmI zi4D5{d!d;B7FY$M=xh3SU+<HDxtxMHrGe)KPV2T2yJu2(5aRj@zPsQ~C#&BNc7cKv zFq_^ozQ6}dcC#@&`s8o1mAio~<U)@`l*{+oOo*rsfdX<~54pX(fG<~_6pUU2MPS*< z&3A0W#X|mPEpF=U&x})k8Nnde?8*sIE&lQ&yaZeGSdHKxO;){J*wDy$nLlx1&WIMC zd2eSaQD*pfa^B5T@DmO{p2hL5VUEVmvb`1~vJGxKq6U77_wy?9OiZCYx1=lw+6RyC z8fC*K<1kI(&uTuk!pRhQmB8*UhTP9+g#ZhYm}?;Og`2gHFgtB?y)UepZv%4$Dlm=; z5*a^gA{iD@YS=DzC31^ct=;t7Fjs{mTxIVsZ$b~o|BhokA@+s;1kmPo+YUpve>npW z;V$5;YJi=9wm|k!gS;~Zsw^=kgDiQUZ@h#$<)r2y{zWGQ5%L?Cb=}7xz?DjTq}VT} z9k_ipZ=d}DM7s1YfNgCyJCK_T@xRFu9FfNZLay_MtyZg`!*IaG=Q;^+eKJC?+n7{t zE!`qLPgj+C``ysOVtJ(sq!iY;+Rg2t{N&-6g|QJj<~SFDH8Gq24FL}KVyt~yOk)~u zmd3O;H1$f<Nh+xP+f1i2QPe4!RQc_RODKs;G`^rG8Wo<X+XaN0%j=Bl`<FcH&(#W1 znJ~i=tV@aIKKKpqWs%$oxZVEc@?F}hBnF5w+J}}P`A+!Uurar}A{KW$30L#t%Rko* z?i4a%h1<|>+H+NJ?}C719R#eSP9A9Njxdyd@6Vi4O$GEim17zF98(5&y!_`;Pk0Jp z8}L-U4+0p=1`=d-lnM=(DoW*?afI$B^negRB8d{F%@%H|bb1e5OS7uDgn-M4)jNJU z2tWB*B4#S#2tL&*R7r1Psq3gVk*8;C<Ye0UYAITc9^S7zNS_DNj}<sm1^0`OVXn{? z@66O}#-y9A|5l`c$6X&{Bn{q#KF$y|qUSrY&oA;6U7kuugeG3qXf<V%1Y79ThSBI7 zss&h20OhwIy!w>GCc3~ZD<013Hsc9BW?tz6KVA=!u1C^DF4*G!c)H8D^Ik(nye+sr z$X(McXVLhF?4!d~Jit(8=6;v9_{p)12ifXW#8)|5g{u~}7OGd7_@p}MzY)^~cw-t# z2cCopddCrhQgZcR-p5V<&7U#?)S3|E=ZaMg{d=lQ*fMk%=!%ZdI5JqFi_lTaju7oq zlOV%@0smfqI}<Tuaq>^3pKMMgq=+YrJt_Q!`_^6Fql%8lf-V_jX@QGm#0JlTS+P^} z;Sa-2yGeV^YiU|oE?H0>m+2I4gmK8q?YI7tKV#&8i~}&sOOP48RA(JOyh2vO>;(PZ z)dYTmn&-tIL(1_U@;NS}#KWGF>Ja~Vwd<gFW<$)yV0L0nsDJX^tXM9O<;@j2Mu)B` zJm&9qXwML*(?9Km5N~@z+qYd_Ex3*c4^i6+hzceM$wW@Dm6pcU9T|gn)v~;d|CKzH zD_4WmzoB36Kd9ompMb3GdDkzJAI`V@9&t~XoC3{Dr3~4@S3Vbt5{+~yO>bkT>wY*1 zjv><DBlTb~W7pE1{(N3>bi2?$T<bRRw{FRlD0}pst*3<f&>7NWuuh@9Q+;W@XUu3k znzmdUayj%GdH^`X#NdYff&HY@I(%S1ylMqogs`4aH7;`8oL?~ds4RIQ5$6JMsiaRo z`Fb9q`CE1kp^?{g6XuPQ<W18%rYiaC6$rrseWmm5p)oF`o`x)T<ZXj-vVxbj!?&%1 zUj5!D(G!NA{JR3(YcRNl9ae6M+p$TpQxK59bp(gR-t^m2XMO+ks7tXolND>K%e5YE zkmbdK9S|$z5H?kDI!GmP!B=$=LN+Otl^PKzl85l!3Le#V*&L^tkX+c70}tE*B5SBT zd%`xaa%X}NcjJ7W>XECJR<TLf&0)^@M~6OSp?1vFg&FRBl;eGlkBezJf$!lG=Y`gp z(Xi?o$3kUKD3ZL$0UEbw8LoTm^yGC48Vh{f`VeP5VlW~13E*hujr6YqRXqnNC{dGh zh_2nxc`yk)-cSKA59GIH23t8lh+CDw9an*2l=sJ`gTU)`h{ZG`+HNAd8UgFRC3~82 z3`rcpS}=4GVRD170t}3DSUG12D4@Po{%w=!yLT=;FlSA#Sj^>%+M^t1i~?4W=VV5J zp2#XHf=60X9e;4OT}x#4L35{GYyaMO8>1?e`5UBd7Y5Ac@@`7D%Uuy)V{5iALz?T6 z^~ZS)hPh;T!A@tbZhI`q%*dofC7)J9UHLmvc{^NpBLwSK(u0PLn5#|Ta__0M{Qd%Y z+3h|*);_VtaL+L^xJV~l(G`K8{7Kr<ss9R7G45&+k5;D(cOCe-PUt^&Rfz`m6W=y% z$rDqZ;^(6)#jNqw8wR)WCv$PWV`Hvx`Q0q_vKyx)11LxLM3|{=OW|DaF^UUxY-0|l z;LT^&BhY8CgHr=%N9XuIfjuezjAYp8bq|B?Wl|?K>3W%8NV?%&HFj%=0?WBXQ}`t8 z5EeEdrmuU-x)#to4kUE_*2$`0wMhMq_j2lMI-p#Ly>Hql_AF7r{<|g*{$v{z!Kv`! zu{*|*>*wvp{wbXkc+ki$Y~(@#W78q1s;aFr2IQ@&MOvd5axqPBKzd-yJx_n(tqk?u zdVw$#J?!gT+3)V*W8JPm%i}ws9d*5L{Vo#YA%gSI4sCP4Bfw%p81FAfj`a{A>PCK0 z2Nr$S=(!qcTe@fSC?8xS*P<x9n>7NE!W~vf%bV(So81;?+25IUUN=m-glANhQ@?s8 z*&O@gohIZQwfOo&r+(F?*b;7uK*?m{wHq(HqN<6cS8o(`_&s+sDbTGc<v)kQ=pmBo z>-ol;2hTVB_88@p$?_v>q5kKKu_ud{>wTndn-QhyMi#YxRPAL%s3iYcFeKn3=2T|@ z(iei=;*6~?z77F`()CbPF?))Yr1%e{#cn3ydOJ#pMt7ep(A<t^s|cG<=<|K7H66iR zO?xGm`rt(<q4=*=1ueV({Wx55qV=QXk|Smf3%(aU1$sM1j|Ip(dmuL`4|dNy$)@Ty zHNpu#o^Al{WTMd}41_A(IlF*w^tBZ91h1dK*U>dgB8$QNxvF0BM%<QuNH@oS1Kl>1 zI43|G3nXCt7*wv8f8WwtAD=iiDC!AiMAuDjEWRnd;6SjNH~K|Tk>IZ^1B35(<548D zosuiBkCS4wOy!w|n5@xa$>bn(7utMVq5R8FwKk5C$$L8F#wTl$T!zJpfc|%I-eX{t zZ6%!*t2Be{m=8(TEqw~|cvN}$(xJi0kv3ho`=(zl0;QMzgKr;njqU<w4yi6=Gc0&- z4cpAn38`n<B&a8WE^999y*crbzyezOs~%7;Kj(y=W1fQ7=usBK1&IB8lR3J)I6LkV zBX&0;2$NXRTW@kNueTn<Nw$wMqG;T(+qkeXrBv#oRoXE}o_XRtLX~A+Q`%=r=slEe zWGUg<|9!51>8Dm1jz0VD;xrIC4<LYG2#}V#pzX%5m(yUxOu;H7=#KKBC~{$hV;pwQ zGrAfpA?(__)(2$hEly-=HIowO(@dWUfs=C&lDwgykNn%jDsKcis~j8p!&O2`rCIr) zldzhRyMw~2zJJf7&U_}_SjO7fJO>w6CzJXI*N8S+(P#$p@LkuOomo7C-LiXMvJkH( zYB$P#-~>1F+**!zd-0gFRklgTlDY|IlyU@m8+3*VtyhwpX+PCxl7=A}*9hfrh`X(t zncpa4V>O|B!8_`7ydWr%NE7uVfBrwT_eDPd>k#;==Nb1c@`ypg4z6%bqUuLKWPl@G z(<FxWu~9$21#oS~&vqcs^s!BpAad%XpyP7j$H1NFhct^!@S>}9x3fco?{(Q4sNYco zsX<aEg#NRSLX?&W>#@ZiQKRqd*96v92eXqUNzVI)Zxy2#H|F@y2P!UN<t*#roMA{x z=xELLngm2hr0Z8)`*?mMc>a=T>q!F_>}+~ixjdLYVVpN2vCn=+IuY~NNYU?OedizE zEKr^A-P#nl^+YU#R}38!VLUPM&?HN|55#eCgGF#ysjAk!g{ocvc%6x&fnQJeIczp3 zg30BO#*rvv>Bx#Sp$wZS;f1gWK8G>t0_qj*c8~fx@>W`J!f1!N;co^4S3z!eNBHR0 zZ3>5BBgUHqOrQiL#TgW#6ngg8%d6UzfSGs!=8yjcLWwH&3s}4bcvS5b3RXoD)x%6_ zLCqOZISx)S`<ZDPRwS)F6Com~OwK{R8X(wm%sJmiqsTec#eY8)@;Q&bLKC(TtS(cg zo9z)L5mqW>zKZB>10jXzxTTH!59tN!sn+o?F=D@EHP-$|{cg>8Y$Zwyo9IX8GUR$Z zhndv{<=NscgZ+3Mh0iR_=`s~P$W)Z*@6)wvX-JLMaklE?(TLJeB4cec^54SLVfYYS zB{+(T$;W7SKR~8=NGtROe|Pf?abOFs^<`X#I@t-q-%-$UTCMzE0C8U;5AAsr?&c<) z?jH;j)*sRxmu_&;CAHNZpeOxZ1QkG*X*zr&O}lF1nlj@Kmg)J6mtTa1>Lp(v|8tG( zH3nD=t-+r)lHw)bP&ENdT@0pjpJNAtI0N3T4Leo1PxrU&t5+8gWJa{nq7+m?72^6w zokc0fg*<QRe?p{%@VjcjUaXK6w1yRxPy?mmtGT)jwt1tKS*Ld+z57iu;l*)QMyz;Z zdQ^$WslTo5xXm_8L-q$!+~1oNITpMqhH2TJG<(h7&6o+pv|oz#=YO06+iSyrwx9nZ zjU@n2>doY}3g6sX(w7kFhPVEYe)M5qtN9zXMfmZiLz*Z^%C1w*PL_!)QnUgo*!-sU zmLDrSFNSEnEI;XnjEpi5@~FFR<nfplK#Y8^2)n2Y<ggCAO@Y;7WcxAyscJ9Q^xAMM zx5Sbi4jGF;#*~m6BPQ?*hUcpg+>xC_&EG6tN}||TS&9Y9%5M!7UlWIH{X08aYPdYH z(U^C~<p>ZIezSZ8wB2!2(hd_nHd8$niejqPJig-)LjNMl3iKIs%HHiJ8hr@5^(le? z{)B9qDAkcuh*!%#$23mS5JiPRFP`{3Dnza=oqRqQ(~Ema>7<YF&1lTb6TA=1`$6CE z)GG{Jo9ow|noEmCwN2SNj(pNq9&d<xgGH3IPqD5#H7wy#`wsty5X|wL6kPPxdj1sI zd*erbysiwjwF=53ZY$5<AH#M0r8fo3f;jrEd{KCT<7HE=2NZhxiqB#e2Vt-MTGWo@ zZD!R;5XpI2zO-0z%1j0I@3kvpAYx1mLCXkwt?=sCU-xkpj*h)67aS5C=R_kD-9alp z>nx~U?E2~a^Yute8}K26I1VO~@!TcG^QMU1pCeUE4JH&O^nX+w`eWnkfUgiXJ=gF& z4U+E2f{XzO2`CvdirTl36e^NGJJ9frYj(ab>%xCANU-5rRW%((Km8E`xj%PEwEgB_ zk!slyB#ZD!zu1CZubhPML>F-lwEP1EwP){Xx3;-#^?0HB-3G*lhmZZa0t1_J1*W*P zpbAID4X!kAHGse<LXgJgKyCD`X9OVEyii-bQ@dAK;4&StzjQg=?IHC046%AIIPGj3 zn19PRK7G7^cde~35;HE;)9Bc_{q1rYlYo8-d;@tI!wlP4944Yv%1T%!k3Vl@wX|C; zKVpXsoP7v|b^1e))v7mg>Yax<rH5h>*S_pJAbuvl%OVyo0R;6hq06_~Dvu+XTHQ)_ z*e@q}!|9py(ta@-;!<hb82VThk#$b<s}&`yP;GZ9i}&RPA*VwfxzFS=F(4~$5z<Nq z5C=aCdYa7NP&EVZnTTpux#}ODFUaA2&<KRVmpKE>7fle)zB-dxdAy{y?{fO=M_8r! z{-0&BWY*1cerV-fBy@{1w+f*FFYhI|Y#GtWX{g^2)-<P2^y-%e?DW3r|E;&jm=_+y z)qktqaQbtMF7yr_F|MwX(0iU>vxAVC6hja0javMqvX8F<!9F_m?^uO+K@YMK3vd(s zc0`KDMA3(wH&GKfpCEjpH!0tFU&JX_({s)>AFGhD^a`$YF<9!1mV)sw=+ic4jbp}o z9%P*JPhTw%RZm~28@I8m16_^D!?(_M{^v6e58AXs0eYzY3IF!>@ql@+scW*u%u}_7 zQBdkT;7W*^MM;etS}=L0)?j;zz0_cL_xpDiCGm~V9AMKIwUTjQ7W2de%H&KosI_y! zO20z(pm5iF&_6ls|F4od#)D`*7xXn=s0Xvr;QP1KkW&2&d(O{mpUmNo1-~-9cuc>O zn(fLWmdA;z4v}_HJu3_k9&)}P2c(gS)2w}YCd#z=^+|ViE^jT{O=o|kAr@C(iS@2n z#W2s?yR!3|IdZVegFK3Msww#(H8dIgM<5mB;1XRh2TR*idq3+(>Nn^pc5Tapa=cvN zwUutu68KJ>2keFFL5P$ocBKUzGiNLCaQeP9_h?zn3RkG*3THjdAGjU@A%GLvhPCJv zDGMG5Z5)1t9AMv2y<r!FBCl_#=a?)}dSqxTG!CZY>7GYH>M_pSHXjYx18NNuQ!=<e zQWcGIcArT`3}A>t4*BOldxv%O9HnIvj(ASJPzsS$hecALNLGxI$b4V;h5MXui`wA4 zU|P2$^<gT(<7V!h{tJj{br&5E$D|TXy7f)JkBAEmb+*T2c00D9dp-Bl|JOrfGxQXb zut+o*XN13+Z;yX!)k4HMcaz7>fcVcyVb$d%|0LL3@Y$OCbxc46f>j98!C0!zqh{eI zlHA;J3pXrYgaI)}2>T44j1fuYSusgS1%0nR<iy)Kl!zURpBLhQf#ds7o>*d?K-mPF z@&@6j#4JoWT)jVZX|Dh*+16+8wx%E9Gc)s>62dl3nSwldry8nuypsRcsqU@CxnluV zgJ;`p--R(uJvm7z^|W{m_hG!Nd?KaeBp)6CnC%zV?z3J#fwyWG&1OM3GAeEYg{qVX z@AqEm5OZ*_izxl^{=0a=gN*6P$}dpFA6U+Yb^D@x_I2K99DzjM#JaL_A*$l1+b=oo zepl#OigFVO9tfUCvf26RbTmt8)gcR3=3=9{Za54seVpzc_l;IqZLu{DB+_xy&gW*b z!d_uihRU}%R>pY7lcCpNA^!)OlpAUk$AD`<5E(1W%Bj1ovu=Hht=-R=aE^hOo#AS2 ziS?$yc>+aSFXZjSTcMU)&{ajm7~dqcSuoM)P}pD?{~GY_Mi^^m@GfL!E6euTfOFO` zTg5?C{FueCJu^|kQ1}Qrp|cs6Tlbj=%op)gH@00em*nPn?>;UH(P>`DsIw#-c`Ujn zUS<-2>N1T&aF-+bOru=W`t?C=0JB3axu<FM_WW$-JQ4fr7EGat=(t8{04Mg5$&0aI zOzvM{OsJG!I|Dk^>TTt7?<{jC=5y5tAfVR@D(BeYwAkeYBuFNK8iVk}&ENsg=hCa= zdI$maFTiNota2O6^-zdkdGJ&^uKkdFyk=7K%JtFyrZC-CbcPw?01VQMp>mY4S!q}W zZMQ$K8zY83ERKVFI^d#G5#qOhjio8JuLW_NUo?6NI#rGie>c{`zpzw^q@Yc_nqHK~ zcnJXY_}?{Iqzc?w+Pj8wy%bQI3Na#{7Dg}U`UwDtgOY?YPLO2<V8|>zCP1d&TxyFf z&@B_JQ)a_+SRO@l<wykDX`hX2ypw=twM`Q$8|?WLPDyPTp956Un^{G9%W+)q82}j` zGTJ*?u2Su%gkhH(oa6AChPqbGp?l9sXwqKE55p<Kbi8WuPa?tBZ$5HOlOXaEQ_U0` zb1HZr7=25SCCMLz0<goRc+Ruv`+CImT|KAAAodJsy?}o4uTkzH2gUoFBDPb%E;T7} zEi#xnPM9)F>f-<u?e<-*yGK04(_u#fP7~_r67q7pEIP#Y5MNt&msMBH_!X|>opBau z`n42jRSxXUn@AZVz~KG}^8+k1t!wVKP+Kb;N)BL{$PRw*3IyF=4KY4wM)=>ys-<;& z-E*8}1$sj#(i;Y;eDQHJoqh_soNzW;c<uZ_J3rIT*WU2U-z1|*mPIk2n?20+8Wa0d zP)1;hE^=hvuCLcEDfin%)mqq9U|c&vYtLiOVTgy#@Xyt*7q$G*{33#WxG0s%Ui?$j zsQ=jo7v*d84-Bq;7jN+r#6TPSE^?FN{@z|r;=Jcu=Lf@lcNez>3S&ch*2pkrdE6K7 zg?;us%1e>sZ;)0>z;?E#$6zbrvu_h<(hjc{qqIEHvw(Ll&>EbdJ7J%kSzwB1-qY{4 zct2S0gh{K1bGe~c^-l9trx6)Hxlivz%?r!h1gvoFSM{b=-}T3Xq*?5n#>Pk4u&xFN z8g&D!K=pxhfFT=XZ^s`gH^Z$gSA6zg7%8-}JsZ}<c^zwY_=2$Jeyb~WY-l!H<gVfP z=Xddz;_EevBHhqul|2SJAg_e^+9BofkTIzO0<WP}JfF4SEV9MJMw1zqSU)1+_X)cb z80`ybWc7zD`Llk}eG#y=P9FBnuwKA={S`4@PZvg6H}2PZCRtLilx*l?y5JxVwZaxg z@5GdF6P=9|x~cj&dGH;G{bb5uZ>pWlm)$A|xnUZscO%a-f&U2FV<jUB;w^*k`%yzK zs8jjhjfQyPT4Z5}G&5*8bBu?C&T}0;zJH$Bw&ju$+9Aj9kTbwyp?_79%=i79iqm6D z)wz?uSt4U)`;0ur=#0@?uE1V77ohG;Th^yMFzf6}2>3kkn4gy&4k&Lp7It5v2DzX^ zTg`1n5^}rs|1hG$!WxCE8yl?!=YEgYgg;;{jzHzbI#Y7IFtR{xXhL4#1G(cDu>&jQ zrAItfTa~*0`j`h0g7v3XhvJAmW-7<JufwFMmf$)F(+o)~CJMQ*HMGAZ4VUjNAF^4P zGF_4PGq=<6MZg^d`zpq|lnCK<Eun|WA${+Oh3_5_e=F{{&#8EYs&o;d1%FaX{X9{b z-U!}DBId^W3Hn+nNd;aD%D@%BYKUpUHdD;b6peW3jOqi4!g(nJ3d3x>>+^4VpMJZQ zi?k?1$r76nP$+hSETu&~z<Bl_Lho*@*k*ibX3*z7zmtVXO>(juhL};~?`7zx5xP84 zrc2c|_;Xvgtwj2P_jDTw@7TLSu2ay(O{ZufauFs1TaP86Y5iY7v7I=_Few!m0R0hD z#mA}8xa~FI$7)1vBlZZMZl6PFH7m6$oxV@}*J=k1f?7H()r{VWVk`E?PM{fg-Ok9R zq!Y<kq{*tFesAg5Qv!!6V{Y7)u524xKK|Tzl#Ag2)g@NC*MttTIo{Ee*BObZ6$ks4 zW9LMui$Z3P#H1?U?-M(1;YXS(5ZddQCFX>Y3NgT#!r92q_M>{c%|aN70gG?_3JWBU z84VP~cP9eg(oD<nOqHS)ha!SyOA89qesD(?dJ?ijEoNr~4p$(QWLo+fc=JR56B73c z0^A^pMo<T5o1HbFLtSuMQf7aixla&xBOd_+$@R@19PF4E!6u1vXd9}j%?XK~N01P^ zBB|g!^vXD6P;tk4t@60)KW1iXI91;5H<L($OY=>p%N(W`*w7k~$+%WU?k31cWE1{; ze1pG%zFiwSRFQYboT<_i1(evoo}w_cWZxt{uHSC>ZEn_MZusfvL{w~K&0Kc~cMlV` zGr9%Lg2r#&ajhVO6hgTQq)%*B^)l~u*zMTQRy->0`t)>*k|e$Oz<yr&K@X|2D^<{0 zsMZ;u1h=1M9lZwiMl(N*ub|-6H%NOS<XB{IfHugo6hha1>dZ!7>7DE*r%j(iRTsC( zW^$tylBcMW<P{2C4Tn@{EampyNxXx9&l!3^*OfYX67A%AUlMpf1ey%wz;_`DKR9Ds ztU_K&>{Cz9>@T0PorR+Czaqzvz$o{K9E9a<%w`JGQ6_OD*L_INHMvQ9fQv|bZN~L7 zcQjH84CRdB!4R9zAQYQpqpa&re8cP7*SeK$Cxp%e6poqVrHpx#uzDP(i0gC|79SHo zMwwx9Kf7>sE$RM-LrUsQC)o9T3#t)or{)T>@fhT6{C*an{jPaVqDZ~JY|9xdo?t3b z`Z@z>WgXz|vAlDmAu51D5F6x<MhwN>O0tFV8DyLVPla8N)9is@H1IO(cn1E22T{g_ zcQ266`u&ecbAbBm8akxJ0E$4xNhHAB?eZ#m{I0X3j7J_B%q=#EGRkP@DYtW;G@><> z-Ou*N-d{{s<<VIFZy+2-X_Q5Bo+$c+g=|osb1D4SB*b6uB`1$>G?9JBXn<^@8~7lA z6Z#$;WrtI#Bs4f3&r%wzCf8*<(jIY>p@kN_@?B{XVG=p3x?`_1G3(z3##@xo&RnlQ z4_$ErkWRvj{RTe8MCx#`5)mK~xFY6+`6~HJ7xreTY*&6ljDs2w<&_cgMG5;{?21pw zDYQVm87*QT$Cd7GK@uAgO3$Cu^s78!lDEO?KQVonOT8&{K}d(PC4Y~xnHeN*@@5P( z&}93I`qF9Ve~_t!7+gH+gvHZEpHw9!xwD9zA(f3<=d;%hBq3`PHwjH|o1GqujYL_N zP$BXyLWQnH5&6D-<ZY<46tzH5;>=#_o$iY-^Bl2JU51V2HE7nOC9ih%y2%v{Qp=mZ zH1@L0L^#Rv0w+-f&@KT(pg_I~lt!wKC`JJ51e84O;bg^)*Z|L^*`oFI)1KXVH383d zGv(;t!gXq^`7CcK+HxqlVN)Bmf8k!=rhS`ZU6PUiD~#_tzY>CF=GbppmX0@iY)txY zN60q`&A8HsA8g}oK!c3X4yr@+d{4tu@_9<x*muQ~nZx(tw4P}sJ3^m~?6X}cixwgC zH)em>XkC$9dQf&(jgoW7czX7d$M<OZJ-8fZ%Fg{MKQM!Ww^S$bDVvRqte3!->r76> z26OfCm(e*ZATHJ`bj09yqGiw|?JU28vLhy%K*FL~=JkReJP3b~8{|3_&<!;nqc=C! zRu6|FGu(bt)E9#tHhJG){#Q^#$Zft*p=EI7IN2Y1DX#ocGE!(h8Qy)tKjm%QzWq`o ztAj2q<6V8;BytI$V4s4QjzCZ(OrZ2#>N(0a@X~F$ZdSRogUFka27NZi{}VE~(X_yC zqW7pM=FEAuemme=(bpQHxYs>UCD-2hi?>*3i0$35pDJ?l=GSp9+?`nEIQo3>E<LTw z#&_3^758u?$oRgk2EG5WS~}mX?f^xv1vfoQf!xTS19S5s^IXfyb)PHz<QMo#5`egn znZ`fI5AU4*dwPWMwDB8oNnAG{zIo~P<l$08l&ra*`t8E>@x3Y^M6>fleHJ3u^VQa~ z>P(^jdz+AJJY|%DR_2B$$pVvW>%E3*=A7dwmR`V3GIq*tim79|-!_ICiI-?nyT^HW z7{%(~Sw@`%Z?QzS{{}|x`wZi3$bc;#^P+a5K;F=+6cQ=f0~F+dnV90#DV<3#E7GH3 zP(<wZli&MrS$CEoBe#$`M=&5Yd~)h|lZJ2caqC&c3FRSw4U-&2uO)Mg^TXP86gMia z=wBw*p&Gt98y1F1>$+OLSu)@!zxRmQ%swW~a<NWEg5rEPmEDqxW$U#rxw&zaOiY07 zd8^i=$%GaZ`)ntQ0m2HQ+?Ih-3Sg?30jNmf4}gk1%-w4f3!Xyfe_Rl;n}M7zpWq@> zn|nTqiO^5LZ`+}i)u`2l3Uij0-)aeqfs-7EXe`03ZBRNlzJwGO=P7=L)4@3YW6Q~C zqqKgH<($cZ@7t4Co#@a)O2@u>>f)H!9{Y8DL(#uDKLUIVW<fVN{?cD*IiW3LZRoG; zA7r4knSCoZE@BQ|1iJ9k$^6;)`zVWsWYHs1PFhanuY*4NJ`2Mjy80Z2$oj2;l<Vmx zeZ^4|52+C>gs2f?j-^hHjcymb^=Q8#-Ey!j-4t>Yx;&Z7m%}aPfd4sq)}g{VAPo)} z;p*_=InFa5VpkwYu>Y%WhWocd-4FQoLrM7Qj>!(~{p5d|+^@$@*$eu}Lu8|&5Luw_ zo077P7Db;W-9S2Fril7op9VRvR>lG0abCsbC!Nc1ni>_*<+_#Ym`kDOT%1xCZ5eNq zi>mN09_{xHWF$eiO{JL<bFPs!QkJl<!q~hc{y4jl9LPlqawiD26L1^5g`H5VeOhC3 z9=3qJ>u41cOGj>WHEU<6!Q%UX21z9$K|GD_a)}g<k^!1;51{*Zt-4k!yD%<f_gmC| z&z*fic|?GM)1kiRSsAnl;33`^Job)q@lkPaoXX+>R}C<IKigg_H372~jC{qqSf1cV zX9PLi@`h~i2KgN81hfdDHzb+tH$&Xw3)G~4I0^Xp!@s=yaaRPagjp*{6d-T#CCPa1 zTVQQ-5ll}V1&%8uf-TfTF!xfdBURbbKk~e>{qx-meB`~ZTmW`MafRWcRNnJk%JV8= z`1nKbjaij1O8VDH#uLc%bs_54KK8YgEq|Mo$;`<2Yh)|A=&<^qe>i0!Nhz-P!XGJ) z2HnrZ!mghJx8U9zL-JEPMJ#apDn@~FnpON%Ad5&%#2YgG@uG#}fMDjdrt{yt){n0) z?C~R*43*eL6Mfjhfz2zVfsaL-6KS#n$szxj*B`FWWTMt`kX*iSbAh!mq5}u7lCXfc zgD2<I27(1>9@&`#&@-);o*{KRE4@D5-Bg)%F25ef+p=!A?2j;&p?%PNd1c-#x9Er= zZE1csm<yv|I%1;GWf)JF9npl*V}p;Y#+Ji>K6Cr>Ltljuzpwqty;p17<Zy^m+k`$J zBB1BNv6S)FS=z{uFele6^%CE#ODaZvZ7WQS1az1~!3Vu9OrI?m{&-H2D-4F!cp=$8 z#~kn1<od%Y2$-UM`RMh!h|dq9>USQ=p2YsW>T!etLm!Nb&tt;t#rCK&Ufv6&C$3)r zqA$v(prL~P^Uz7Qxf!fbr`X4_dM4MS?6cohD%L~?_@2#r?kp9wRE{N3V6h~5i+3cX z*NjFiyk`18!>E{uE3;@OS|ZRDdNeK8+cA7Ayc`%&q3SRrGn?Xe%x>~oryyH!*6JG1 zjIXl4F6uXBK6mX?cgGh*g45BZssd8P1ZOY`Ld?tyscxi^vqYUEOit5#8wLrAyJLD& zhl_pj+4YE;m#~6cozsR0s>@Nqo`I}d1sQ5|CRqQkB1;MAW#9KVHE^QcBprc9RyZB< zz7{NC#&nn`BfBCR0>P{B(j~BE=7sd};<Lki0qIQ`IfOx{648@|;9jg@?YY{I+@B|S z7%33OfI02CBcUp<WlFyVopd3oB_g7^oszi`w3QBX(uT)`1p4xvl@I`*qi@6=0CJ-^ z^wGkpDiymJ+KD7r6iE9OvN?RBdkcmyn1!Hn^?v~MKnlM|kL)<au2nFm$kkY$gNBEQ zYxlHq$?a?Qv<HQ`5JBtq6fV@@u3KeQavpBexXQ571@j`PwFHna-2_*gfL8%|z{?-E zPA=VD^GRD9W|0%Q@kZF{!${ZiO4!1I)1A<U)~H>8zF$oDx%cl*>}m2JP@Xn4ZD<Lr z%O#{ofg;k^`(>v63@$!m%WOdBncUzGiXiHJ|8(+&h~$QW@xHI`L*G2|!IZi9Grkx| zk&i%}=W_ZJ{Gr2Qz*vJtGPKi!ZO*~@45CJ+eizhUhQGES{>r`Z+e^~TZF3f4EZUKN z!Vy#W?CVb-mO-%)e*M9lqMIc8H+L|bM4mRc)usXRpJqrGLK+4uHMzj4HYOM3iE0=@ zx7Wkl&;Qy0rHtX~`H!CY@i5<ddH%O(<X8S|1>gC}BD8VJMO>yl7JF$EMp(u*zLk<O z#-M}<PJuR!<cUW0i0;u@2DJ~sU)=}lu1LBM4C$y%KzLQ0^}x;e*c%^;TJcRkHvGZV zIhTHJ>YPibRKcgtx#U;?k1G=C(;u=qzIXu8cJw=j%{VlEr|LHI*9ea{P`l98S?FFZ zl7~Qe-$%cN{qxJ&;w%~C4G;D*k<N4zifrATZVtOCaYP?;Mk5mFSs3AvO#20J`f*cu z#v`{PQQ)!;?`!~Le>RaN_N7*T<am(*;rbK-xeL7pR2uSF0WVtoFX7{T<#-ACQW=p9 zgX<JJ$aXoiCT{~^gX|#s>K$wN+8t~8KeS1FS$XdeW$n_DFlaYwqZK%pyB3C(hK*)W z=hs9K8>Al$ibk!9r#$#XeBjm3!)^chR($05o`a`9a677gS2FL$1pe>3pBGCcYZbY| zWt=$VhHLj;d5WvWA|Lw%yzjb&!9LE~xA^>F5QAD?s9k8iHfUu5{e`{o7Y_iw4>3Ls zZ)!8V@o9*96BErkKJo11v29{>2H=6=Qq~NkKCSV~dWGM&&^2MYIl7(bBUy9g;sdq` za|wBw87p?aG=LcZ?)myKVN;gbY-ELaDfGH`y^lS=509To<I*tVx7BfC{SB6xKRRm@ zW}7wwF*D+LNBlcsnThf+1uBe!|EzX+0a2|<ch?q|*Eip>7kBQPA3SZ~-aW59>J|Xl z^V*|61mLD3kpaNJU%iOA)&O%rhh1y1NNf=h3&Im4gs!#$2jh1M`vQOu>i6Xi)|CV3 zFWim(@_xYYL5xjDJJJI~`fDC{__`R<kK0_sLrhohX>%B}`dr<~7T&xM>RouX;4JiU zi2As6$to(rd%{h3?87I&eQj!aGT>u(zvY+=tJ4d@#^22M+B0E1C+)F*6Q?(BKv&^3 zdj%t9Ap%2$XKO4o&Een!m(H_{k$o<or=OekY0CUc8E7@uD5bYefPkC_2fNX!wIIDp zC}T~f4uJ~JIC>M#IBF(GhD(5^V2>`HG722;T!G0}9~3=uEDT9Z!qUv83KqkVRcvYS zGW)RWauV`DhCw9UsO4HaW2SHB#d_~(JN7{dE__=?x*shX;Vt*J@u@53^@p(`oZ|0z zac!bT7)R286x`eG>9J?dW)duqs*mu60m27}K-2-Xm*B7L1Fh_p2E|GP-q>b{<}6T~ z0K7ULa{MM-_}bG3+POI_2mzdZ)}~~B0~iAl``8(t{aV&H#N9dv#==TXE^Ok)LPi`P z{o)UC$362IN|uU$5A$bC73M#B=0^b(Ucvg;pSx4%v#Q_P<`%BH)7~Wv5S0Ad1|o{B zPmx2ZVN^HM0RiNLd`b7Twh#W=eo${s?v!rK!mDoz4C!?|^~}TY&#yUkSSQS!4dB+P zb1r>laR2h65kBR?vvFC5)4#FPSsB-3)y`?33vMt2B|r!O6~L>@x~+~$xkZRzQ59if zX%+AL=(h(cYKc&DX<ic|UMVTXwR@--Bs&F(tz_BbtuH+ePNCej_$Zd4BK2X5J7XR3 zZ@g--3w<2$nh>I<8PTu5=`MWx`#&8#pAjx7Ba&f^w1t*{_e&<Mp(Ayd$!PFrSI%Lr zmn4m6cs8g}{l3s<nU?O32wb2tCzmE8GJn@?@d8DIS2(!)Ais~P#%Oo*mw~CVCZ6-i zQ*r)lo`>5$^k?|5x4axLdE!}^tW`jrHK5l8sx^2MGq`Ne3id6nu6LH>;1dVe<U9+> z54T^uzi0&i^|KY+KIm@rH1K}K<g%fIi0wi<D0iVP&jCWfo7e<zY74~JG(@e5BWA|% ziDw;$u?;jaPK1sA3d(0z*aSnLK-5RfZ7C5pPY&hGxMbM)cn*QTaJn2e<F468K)mkC zTUaAvWsmYys3uZbm?_KHX7;uTsS8O};c9c|N??0>_oa1;AzZXwgyvlpk+fI=fb>X_ z9}n7E$L~CN+DP0+K(==Y)<KOP1p7P-F(pC7g9!lv52(~38siYP22f$=p#%8VRX1jc zI}zq?vJVuEaIx*<y_XNTXimW<OQ()MX)AiT)q*9U@e`%w3F3;)4b2Qi@likUOtZWn z{@fn;%liPo4{vM+-qa!R#%IGb(qHqq!|_*7-#OAV(qD4=l>UHMRo2B&N$rp-cL{me zu-b)QpOCwJJ$7az5&r69-zwuQbO88j8IfdyS(k9!lNlHedBS{P6F%aNCfFmc&vmkH z0@m7H3=`kEbq&|wV@boz$e{A2ZEOxLlsql2yhT*c%s@@>LF%ZcwFOXT1rVNG^id65 z21DTGk3VXFj1~cFSamFbNhjt4mrP1mTN)OD()`{bUWV_O;a%Pe?RDu;kwy-z3az${ z_GK8kHLJ*C_|r4x4p9D--8Es5uUZ9-==<LHpf&hGKlOlp??3r`0DB5W3gB<Qycg{* zIS9k#m8uUQ-skxO2iv?L7H1HFImWZ_!pMRal}bOc9a$j1FBjdn7vZn$g}=NvG$?xG zo8dKQA!-vqrGdwvvIQ6X!6_TYkp9qPCUE%Xx_!=-wCKUL8{PTL@fSb{4<w{ajOsYN z>bSgS2AY-CHs1cBZ{{tc4SVJ<IP>3R!f?qp=NC=ns-LakOIOd!8(v)@@udifiT2hE zgMd-jHtx?Qj%a;~)-aCD1$5tUgE|YKwY{L$0Z_jK)W#tivk>(epgIoW)$pQUITC+! z-bwDV7Q;3G=TDt;>E{6aVUdWY$E$e!shivZ96OuYu&Be*W#aEG0+NVg6<&?)LRapy zJt))t`#*jW=9dQ8s97okc}pY9bQxn{?<&r^RM!?^+4egEP0ka}*o<F$_*V9WF<Y}< zGRY34bzqyBGu8wI3;)(-<YWi{9;By`Iz*)@`LpMN57h7c;Fl~q%G~%AfWl`20lx_D z+=n7n7lY@GzFO~E>EZ7O-La|Qn%rd6FKt-ZTmk`Q7zK*K#n8BbZT_w!y%T4KeqS1z zyKPXny?&X>2q6ScJ$eUT^UTNN3vc^v?E3Iqalva}gy%oz3`~VPR4LrWD(X#mle6%q zx8n2H+@33~)o#H?O8VTKtXU^|44LSL;(esNS$bi`dd~;mapk<c85aG!<_fMELEbnW z0m$!zTC4CE55S+l2ec~BNB1UY;Z1FZXifsP22R^PjgLS3_>mjZyQaImq9`*uYdiTs zuP^&?_(;<CAyez*7T-oYW<3m(ubWCy{u^6>L&2*dWyn2gFC@HVI!oD}ZiE~L?o8Fg z>)ciDgm`Ag3-A12KbYebzs@Umx$4LkSFpGb{hl;T_VXEe8Wn-}KXogr6(BT*YU&Gf z<s;98`D<zX*o2mhGT0{IDT*u?F;}V(^`<;Ou-bs&F3|}1$`#jJzRQJ6c=CH*d(`^@ z>@6DUM}D+~+vd9I-aN8YOJYBbStv6mrXJatI8$6$cZ6_y;%!axOy$-x`pf&!pSv6W z(tdz^X-J>m7My`9&$j>F$LzpAKId3eT)TuzM7<*Lyi+FA17?v&UEyuT2)mz<#z<`! z`WQs83tjD&`Qc4>;{Pr$><j?_{`c;;9CM+T&r!jwJ9Df~`_493C&12|bfJLTnACH@ z*80eWIePphxy?_+`!AV;wNS+S8O7Ny9QP*7IZ_y}<(XEO{90Lk`#`@7>MX-=El7ob zwE@(c;qI=p&)SYn<D>R0#jMh5%(0zGtdN`L%@5c@1a0S-rJY=CG;nvDm7NrVE(;es zwxO=ZS)-sf-stM@iui~>G=(YoTgv{Bn5d%0F+zEV#RtqJTCDK*MPs~cu8R+S_kg@{ z(y+lCRh_D0`H-4$o2;H_wc<>I#mkdP<JszKUfn#)Doz4G{a}I4oHV4b>;v`N5Y-8I zV_T#ly*>_6Y2fJ(-i8mq=9H1h2Wfcj!)N8iAT;VzBu8c4p>7qs1V{j$SCht>>KIUM zNDm?5Q80w}eDosRd!UdrU4{2)ywy_n`H!CY9sq?clYjl0JK_5V`D$spI4BzvIAVlr z<2w$xl449s0HH3K*tHgxM@W58uLWw&!(Y7@)Y=d9yFh&sUUM@<V;ZPPZ!fQT)^Yf& zmp(8#kHv5{fDFR08^3<mX4I<*{W4~+5Fx!=s}^S48;s1F6qB92$Y?1lO$e`!&@@Pd z{c}rr|Hr?ZTCU;4HA!$FklB)SS^T&M{afSOHa57@wAqy`&sJNd*l^(qfp@>^1eF2f zH@HqBoY*JqfyDsMgQboxTz-z_%YcBK&v|vgYsy6(;VyJ3hunDU9(?vISEi+!1z#>B z5@4em(en(pdGsJ<!jxQDKBh+KHkRYxf4Ybp=L@b3=W;*6J(jvK$~MS?m{ht!Vd^&2 zGn4n2`rA=~?>?tsw`Z>nYOeyF^<JSChbIJ1K59E&_4G&M!>{`--1;AH#ij3gE&k@E zzm6xId@O37kOoY@4|$Gq@SzYuy$LZf18-_G{Q3m`C#SNxH)@XuF6EJWW}OHIFI{;R zq6{O>rakBGyc=@WS0Q})=c~ASUuU%ZKCZ9Gmwpz3i+oV83x919{rSD<&)oyRwE|IV zqB6Y|-qaR&<5NJbfyW%R3IFko<Io(TAwAK%NfBh6ljVz(<nDgI7cGWijj(OHkZ!Cv zVg_sD9USk9B5kaQO`=_aOUTp)9)h)THOT;;Cq6T77{41_EGZ0I-R029I1#H$riJYH zK)nvAyOw)_-@AWhGfvuCg{A=G3eqqwWsoqH-R59nG;qvdF7&uV#YY|jG~NeF7g4E6 z1A0Ah&xc4Ev#`>_B|rXIO1!CvcA`hce0R}EyFTG<-<=CLN;r+_HiIG0PilB_ht1XL zO(lhhKM(u5Ss+C}fh^GPg4UMNU)qcQ{9W*u4*(SGNS{6g-ozG&#w1W};Dry~h6`Tw z0F2j%D-ZnUgC;OLmXJo?wsC!9dmj*i5FSLe&dx$_%5zOcuv>-*Z~N%CQX<Wa&uVw; zZHM4;L)Ll=X-$3W8q@@PC&PsbZtYhDWU9X#1-@|oGH%(|RoP=Oj4R=`d5W&hMM|z6 zj5fIBGg1$D-;L^({H}EAzP1SJu0eQJh}xJ`RC`r4>Q%hx(W5+)!7|U&WD}zdHeG}3 z+oUvIfnEGOEuFGurH$g55Qy8U^%X7VOZFS}X{`y(=1!vV7;7*SEr|iD^S*<jWZ(Nv z{s$C1?hOF`@$37r*fJLLaF(V$H13IHzHB?u%}=c~YYO@5nIRLf?=>lr^km~T&Ep{e zKFDvwZykica!+7L??BWh;EivESDyu{<3P26Upw<qeEg5r*R^}2D)2mIL|4c|PSWCP z@Ob0TMC?%@4~r_O(g3P~XOQr$T}k|R?w!X!ed^L2nRB8u|B*BQ7C^8F07<m<cSRHX z>0N91-1iTJ_j(c(J<#M%qy9vYNo^4g5La5{P=IOUrvMoXqKM>CprKLS#iYmws1NF| zfm(C$SNDS2b5h4sn}pZg0@0WOs?w1D+Ov<xn_uvN<h-pTe)ExA(*r561thADxNCPH zVVzIdN7ys-E8$6Z*_DP|SmHGR!9A7{{_+D~-2l7LfzXqQwLBSVF(w94_!~d|Aw61q zT54PoQNOaF(=BHK>dSw12TnV7%Fg#<jK|f-;Fz-+^8+=s1&_=at+8u!7Z)QGkVgts zfnYHQygG!U#h^~#{(&#SFTSzsP5>V(8i~TjGolx%pLLn+ZX7|pN5C7eD0qyUN!RLG zo{9WMgkv}Qz^*<9gtPzK1a7n5VR<&9wji~`%U8dF@vprKztb8`CLHjDz%hqy#WNpq z8vgPnzk&b#i{HiWkG&n=fA8z@_pf>m&VKaiIAnSP>bzv~d!Swy=ys%%z1Ib(4?sXv z>+qTr!I{)!`0h`4VQzT?x^m}8Q%I!A7i1A0%EcFpMnC}m`iFD+!%_2lmr|(+h~xyJ z+Xk&Jz@Og>fBs%jXAPo025)*RyvZ%_f*t8kI(9QY`J59l-KeC;y-{Hk*h;EXqCU{? z0e*b<#O(O!7Pqa~79W^1AN6Yr_)dYgMA(!>>X%Qv0H(kgVtzIvTr^sw9!&X4890XL z2_zrNPBtyRK^Bk1z6m;(PoUt48FbsA)=DlT`s*GxgXf(z5zma8tcQI!6dn<FR;N5> z2ynzN_;WT%wb6t2P1=ADxx1!Xmj?9um~<tq++G9t$`wCBx7aSywLO1y)Rksd_WaRN z{{Ucjk%$4{o42juqMxtn{L(h|=CpNNbqZD*ETNNIqhJDjj0Xp@K)(%ITSR|xANq63 zkS=$mSEdhvH?bLBV-l!0@ze)y!53e3G7g&>&e-M&;13_UDgTFg`>{)|Qi`Zb4Wc#{ zcvWZyJIJCw^FNpU6qjCqNB(@q@%6jke9R|G;q_&~CO4$$#KJ%tyU+%CO9XM@gt+2M zQ?R>uRQd1;c;CfyLDymZCNv5}i-YtDGQs5<wHPdQ7al1f=g8D+!(W>Rtt|r7mmU<t zg&zX1e8N%iM&t>vUJ({Psm3!A{RyK(+T^~%RmmAS8CA*exqz%EzS=5$gaDh+8|5sG zRBS@MMaFZDL9YBb^A`nH`g@)1qjyd?75*hvifwKIyt8PubE|#4_iOv&Y|eFW3gNc# zp0g7^l{DML*@d~$!9JL9vP<OzB;{N515X#-Rrsq1;ji2ce|0~|??TijAjY=_uHDB0 zua2ibcpEPGgHzF{t&ghz84ulr*@+4?qqonl2O+Ic{x*45LU<9J`CMrNHMz(@9<Koq zd=LnK_Ag&A>v)p4YvU3xXS|CQrhfqV%g@}2R>zNx;M#B)8zUW+&yL42Ua)IZn6|vO z!D1{|#&j)x+jo8s)LR7w3rMJSP(H6sK{Pi*)Mn(4bgz!Lyy!&y)k}xw+I?WmOjPm2 z(`U2u^~A*maf5mYKD~(PniOpU5LIm#dbF?v0QtD#)_d@u|9yGp@+F|q*<qnajikAn zxkyA+g3rUkInFCvkn_y+l<(abo}9d6O9OxNiW40Aha};`0;`;7DZjd5^<Wd>wC`-X zE>57Kx3PxYfnI4!gL){)5U#)ZE`0VYS7j?pGCovBBnlhPh;G6ri}H7A^f^5G9d_gc z;fMR$_~fn2<wj~MuuR3jDO8f>`MOpWXR<n`$42WlV5ytp8p}3Fn37Ra-R7z1yaPeM zCl%BH)Q&H7+o)ssF8u)Du-R!m;(^EDg-<vWZ+`yMaQ+{?7~lQ7*WsQ|y&Kp5%UkgA zKRFk#ea;i{E2o`+>9Gcsv0qL+g57DIHmK7AwU*(pE`nAT;IA!9Wjp!OwN14y1#Hj5 z=P$c<BxNfNW?xJiKSKdzxSey)xjQce@P(rBTybw3U*FAEMB3-3!-K7#*{UyZzKG=F z4s|~I+}-Fe>;?7OazV%RA<~#WHVsj4;!#J<;=iAF61GpSkH?czVAiEM#thV^O3~1h zyU_uJ9l$5-*fin%vTXGKKYL#uU`J8y{j0v)teKhYnUG1sCWIYSWETMya6v(RPZ1E6 zC!m0UEaEOG%I*Rx8i)caAjmGOECRA4I{~sxl9^;CvoCk;uJ4cP>aMP?>h62H?<BnM z{a|wM?WO8e)u~gb&Z#;Twpubsui>c5U|u7F(v<F{;vZ8}|CJv})sf7LRm?@I&S<mI zlWa@{4Pj2vsC?-d=1ewzb6IMZKudX`63vNz`d%|}=3dhUCyn4-@Z>E`(w&K+M8A?? zd2r^}#7QNE$D!`&`@GV^D#>;_W*cGTnnBVzrq}TIDaGF&c|r4TWIU$J8o<SI69<4F zJTe5n7Rj+g*4hVy<}1)#OB4z|5{-o(`Y7Yy{3y)PKA1y2u*TRK>7=0zscExew9JH& zYX!+PV5j+Qxc{V`@cxC;x#bDqliM|8QF}UmLMm3(UGwMzYzG-h=Ujfyi2Mu`N@aX! z*+cPZWVpfeODCslMVxd*Ss)umb$W!(ZlWbDz_{+QeNBx6nB(uSOkmYe8Sd6i$#E|4 z2-T5StK(WV{(GEjq8z876}B7QDvpAd3m~bqy#OQwLQ?3O(S$>HnOz$#RiYuIaTIdK zajH=m$0%{fA(<r-^|R^>9GWx<Ma7IAUYt!1#NC&5SrDR9ZtU{%tz2SV)>JHYhj%yb z@?#oUMyfR>Y%{i97YaF1jK5>f8@E<y?*1!wxX^dM2K@G)16bK#^0Kf{&1xAgF}8B2 zBivB$vg{3<m&rHn7iD&rSlySTs^8gjTvR4O^MkO)dtv1VK&=XlTnk9^3>b~moioxu zy2l*+?W|oftto+Vyh<Fq{|xU1dp9!w?tw)$bt$2mUFr5XK@3}mNH>C{a%}glu+ZU& z7gyn?2VRO?t^gE=uifLvPQr4O6kEUJM;Z(-+oJ&Biny7s9Vp@QJ9_~rR02+hDr$oB z(_()r;qG)I5k&f~X**5`UpOHx)Dd}sio{YkA`YAlTo!YrmnT3AgP@Ze*p75cL9)|8 z8fVyNq&I?)48D2P)|;Ip{iuCrBAW&R$G9+P76y7`N07e9o0FtK?47^tEc6VB;oXIP z_N8|uG2Q~em2qBfX-esJI!7+cD+g$>4P27*x{YK$M><baEBpDgI+>IlE<brYCf9X+ z&+{dUaYYA}E~9uvv(`bW<`JP131JI3QaN`qhvS}R^?26LZ%JYoIsjarL?RqhKdM#( zQ2|n}K#}gtjU<1c3T*0gwgH^~!Z1F%pa~thm_~0^{cH4;z_yZ~*#xNbPTS-VD3n9) zi33JhdmzGnF>%VyZ-!ZM2P^>8vd|FIHPV#JVrE+l=61BAb9x(QwY8#iMjPgIv|?_@ zG<42r$Kp9N(3o?bhI|(al@&ur31dnjHCbq9TB!gg+j&ll1s3Yn-a&6Pw167+&Mkw7 zcLFM=g**QJa@FN2nVSi(sT3)ZKb*<ol+b%4fKS9t<hxG|VgLCJXh;c;hD{}MgZh>D zsT;q<Ym|bTCQzJ&H8uzk10V#c_Bk*bn!#6HTZRD?#<9~p1NR@Z6OQ})ay;9U$QfRn z7Ajt?rETqyxG+s;(njnF+U(XwWYY#pm88!2s{<s(-hrsJ2k}*0XeS&riDPP#_wvZ7 zhb&M{n38A*<&0O6*A$`5Cn!@PPlG1;)zZLspYsKNu$>s?B2poi>9)oUF8;(e`1qDN z(Be3YP!rYwqGi^ZxKn@<fKWj{;@4D#lod7=WTygg)Ah{ciJK2!(VfoNXGb?Ny+$|> zeRw>N2cM69cC<QnHU)Z4TlmY)%U6FLK&+UGZw{34hZjb1!tT@j*$CCiZAyVtuP{Rj z{~mjuqH{uuiOU0=?8sr)saXW_qcCBIv!oVMt+PNHT44|aFjBBm8K5wZIUOn7`sJN* z{(UR)o5y<+QRx~p1m_*lp}rZlj&y9Vf>?DFY#Tf=>|N;WEOcbpIi}8T8Bkn$%ad5s zA3G{Az;>Z8Q_`N4O!Vk{sGZ+}bR=DR)jaFTME;H`F%XKVSQM8%I*cnmIm?x|L3QS- zAHlfF`&lHRp-Gdcqis7j|D=@yXnqJ*aVApPM#jVGM$l9qu*x{$z=gQ$#SPK(kAu*< z5-QA7CUK16_l3mdxlSl_JR?;u0bmdip079*CdGF=9YT`p-@ZH`q^%GrvV%&c<BO2x zhkQ->l0BXXmqph1bODbeg7xuYse+hLgenwuBU}jJdvP)-nH1;T+=IWKxX8KYjJ8@) zp&O_92l4U<gh~rzL7iOSlyRDfqKT>Zx`%zZE=j?3RcivEfMwHaG|hsMZ3P9hV^Ly& zmd3Hql3BR(ygl%li(bTr;p&b!sujB}YQjF-wy4>ZNOkMz%rW6<FJjOCQ!D~VssYF} z0I4inglE%Gu2k@ii|<NGtb9L|HpkQC@YDGKPK}%K<#(;e(Fe@J7BjL=2Ukv6eKJXu zKZ?#0saYaCq!LR2V7PQrN*&v-KSf*Tu*yJr0u~`oG#An^9VBbd69@qX0jcEi%_Fx# zYf~Dh|Mulg7Tit5(H|5R&QYPGhmFsYt<Za4`mJhr&m(NUNK$FQ$g#yGsT@Eu!W$Ou zc=!$6|K#!rr3%H{5Rd+<1v=g#ii;i|4pHI*<|h>1;~-VfX#I{JNJ2g#-TCte&BMp{ zn&l@=m{#ib4^6#@@A&jU$QQl(bVybCv$gM%6hJa;UYE+*(Ga}5(C>Nl72Nl)SiuZ9 zmI4?_A|Z~=+lekus)=+@M3jkWEtAzMKqTR{sW4Qu@T2F4aM@ln!XFL;l|EI%L-(oc zkaAjeZkKl@WLunWQYAvHYxzC-8QpyyEXxjmUSK<7QW=m;4kVL9drLF+Su_JJ4LM|U zIkYx6p{c16*=!DN%}vN=(r9hWp`)b<?JbRHZ*D|;OOyTCh)h}#LnIn;R9yMbLpNLe z>>NAfm058@w$pL}w3G)ePTHS&&`Jd)n`Mf&)egeXMz`zmk(ZX&6w1A@xj4~P(2b)C zl3U_C&06@Ep5wZ%@4UAA7yuuRli-^13a)r@1ZVHw?!Os@|C5BSnN^dJNd1m7o-Izm z8Y50$NVU&_k!u2Jn+;;5VHqh{g$c|y()j!5cf!ve>&CC2UaLPUA_gYQ6w@}vhIhvT zg6i6kvd9zEEW3sfCrOIV_7<$#n25oB^MO3J#^HHxby6z%o3UJzp&L7Eshg<9*6BSW z4LUkDgBgClEE*66Xq^RhLX|R{QVXb*Kr1B{7LcUu#c)7#Rz1aOZph-81D4>l1GmO> zG6`#Z5Y#L&N4%xtf4MP*3A@N(d=@M2;`0?qH>nYm*D$T`72^2-C`c;B95%TokZgl{ z9=c8MEswqsH<UX7+#hoPa>U$y000*~F^rFG(}d1eJM^Z)#>Y{uPfVSN^r<x}ge4H+ z9+mjQvmgTiEYM03m;_9|h}AM-w9W#_HN!}yLDCsmsWfO|9NAO>Km6D>IB?sUIPGt5 zqGu$YvHa8zv}3+q?}73xD&)H5P|a-!0l>~{B$=Fj4tgVtszBU@uHAjZ_{D9{)If|9 zfAkYf{N1-!2vZhcnd8XUYT87lBRhGk1}+Le-%{cEsl(r18pk*HZ^xpJjQRmjIfRQL z^BnhH6#_(+rflf0lwlReVdRHF8{0tAStgf@Sx{2KKJS@<CG%VH+PW!N1gn!_j@4E1 zJO?3?WmfT=Hf{0Yu#O~k3g=PQhVFv-_??kEYn)KR-gft|+NuJr*{GXWghru&$FWEi zd??G`AXfF&J-eV<JK~s90?u!(4_LYTuh`-Hvrc{WTL2p4r1sEj<GA;gF??jlR*2l{ z;TrpgM@$6qsZ(J>0^IqpPzTl3r#9YEM>ct1QZ>DYOh?BAC@lk(31E`IvI}f9&IHM} zzyM&`i}6t!$4-md@!${NkI!B50$%M-I9jO!r+ma4X@gZCwaY-g<?-m-MESL9P|BR; zMuzP`PdBo#)kc~nY!h(V4UglERsAtCaxgl4?H)hVj`1pfqZGq`eDB8gW1hVnz-e(Z zFO)2N@6T(n^y^ze+0o%vGhgcq0K_Bz1)lUQ*cD&a6-+Li1Of!kbM1Rnsvn1EoQ25% zwMro630QFVt9l&i04O0Kl}UW%(8XwP$>4u3e{qv;pxAyv6W+VEypO;xth2Dsz8q>R zR6saC-Pz>k;{m%}oql15&o(k(XQ8wA$0iH-=FelF!pU)IQVBUwsS-LpFREUwyzJf} zAaES(Dpe%XJW=jLwPBn2P58yvxAR>W%mCgCk#sQ%-vUXGkd_k%JW=zA{|W6}9bnOK z_&{u=0g?p_&WpTPTQE(EZ~go>O-fZmz4$){HeV;Y+zFJEKE*q-JQvf5DC?^yaPz~B z?@Zvow`#%rXXk29M5QQ3Ew)a`5#hdktzK|qJZ;`>=0RB9sRoIlKEtoc^&YkUE&JSN zJM=lpHGwougJD*%)7ClMzV#wzux)5&2Cr-bNIGMOT@+~`0l&j$g>aNAzT2GbjyGAD zAMP}-6kW%8vEVw*O9i$Fpj-l_6?=D9I|wmY7#m`E>iAt3$~_En^{VG~4$|?%H_PM8 zb%^Oi2Y{<y9m7#uHDjwb+n5$*Y?vy@cE}*Rk#D?WlXY4t1BG#S4<)5Ywao^}HNh}a z?5KhCFlc@Z*>Vxz{m|Apc$=9x^Pc5+YoPi?A3><p!!sWhVKz4or=D$@V3zHO85Z0X zl5FtWV*0z(iLT;t6`#k|aip-M&S(9dys-|Wb52Ro&Fkv{IWLvI6xv3rx@B$9kg0$4 z`$*7DRzr=4G4oT|YJ7D{0n4(-`#eA`cNcc92_N323%_k@#>(LeMk@y9%$k9nw%h`H zZ`+BSISFfG5Y|MQIqJ#<z$k%Q6!0BUqnbq81UVKd*U012ubPzTepBH?>f~Zw`yA}{ zC*Qeiq(L%`FtW|;9A3ll(6a2_rw|kUJ*O>v!GGB;OV4Qwuj;&f^>F~+A19-UGR3$5 zIf!dN;TmLp>{xC8jw%;DbzWs2krNi++m*<8i&`b1V8P<i7R)k?X|q9cEg&s3fm9YW zorP5x2g(H;xLpR1pE(`p-}4TZ{d;XqWB7YJbNKq6Z8jYm(v#}@%Jv{2MhYa8Wqmo_ z$j&h(?hZ0ginEqJghDy?PDuc`vG?3X*DHx}%O6W2Hso$EBd+cmW$clk^UxwTERi~v z#Iw{rH*%^_u_&&3Vgx@se5Or<aMPm?QAPPBg<Rg23&7`Dtk%#;Aw;0G7rm78u<|1? ziW4Bs)7e?YnFbKE1Zw5+)em;zo7cZuT|Tu!)m(BBRpYC3O=C2O!f!r9Y*Yf}M`)zS z!oa2r)Fs{FfdtYPqL4aJ)vNrF7~w`GTvfLLA8Tvp2B035-g(`Qa;6<elj!E2@+$|9 z9{~7S+-$ymb1x3ut_9h&dP9?P<n`5+qD`EN6Rvx9?F+B^>R+!wGq;S?m||Ok<s*w| zW-4HPf$c~i2MC2_kBdf=?MNqv?MP1nrE$!kmBPK>{{X&r)yuf^+4@Dncu!{oKCwr; zx5$FOMR6IPMI;;+73S~}!P~_!*e-M<Ylp1P+0GhUhXBQjb%XfXpB}HOYytQ|w7w#D zUI4&(i0MQJfLop##Fsua3;Qjxoyo#DrZWk97N!#ZiakaW9<EX|kyY;c)hLF#4k_!W zf`^|F0%|XIVz+GJM+qp3>~#o^^jrrE?QZiuqdbqJ_FsS*)3P}F!sjqLnaH{KRpX?? zI@uRpb&4`YekO`;sM2YK*8#wZ%wS}g!!p&tb^v?q^cKGV>-({G!$@eEB4GLWtp{Ay z@~KC5i<OF_s|M(0syb52_K=FyvM+_lksg)?5fX`N%Zz}Atbsp$dnYtCq{2%RsDsFm zbPYKjpFS-;NEHvN+Cvl>NHKc_VT(D4w3veexb&KT;?0$PL4-%e?U0Y_N&uVxndmyn z&!L(Ssycy6@k|09xs}+Y@`bnwPylB?J?NY%SaTw(?<%M!V?p0Ff=Zi4TqL-PIT13V zKv$<aot%FUGH$B|XkA+3Wy%cI*5oLxi4nl8FsEMIEVfg&Z5E7{4v@wcuLIqlpusR~ zV=nRj$(i%BdAPx_QU=QQIp)Pl=ER>Ig*83|Yjh*5;XZbT^v1O?`&OgUw+fZ@D^clP zflBX6m>X8X>|evql^p2@ofv{u9B0mTi-KgcAX#Rh6VHRGHI)0i0v>+hN-0%ePY^xF zb^Qsz-{PiIGAX|O)R6b0IB})I-&8~Hqt()2*E_A0K?~!sM*10V5B9>!kAtMMZl9Yr z6GqcCkX!@yT09F6|Ic3d?m^q2twFO>r&esLdW@Q{sQd9V(JLh;M?7g#ESTPcsX*P= z9;oU^=KER{cX5#t|7|Clz@i$LG5z$%V%iL!>xV)0OtrE?H>OhQw>;0#<{`>p_n};R zYMtmQolX#>qiGGcF`+URYxN(KEto5evvbf>8IYznq*`ZU)|^g!X8&Dq_Gb>jPmezw z-#qF=ICziups^tXVh|9+V2kOvjsk9Ai&7}NktruwzAYF;#P5Kl2&$AaodHTnL}5%I z#9-n1a!nvPcFrAyQ0}j+T!$ClS`(pcfpE7d1oxX?$IS=;?t3SXd)^LT947cyy$G5= z20<q)Vnf5o+|fkg7Q&)7f0vj(Ft!oq&{~*->tIa|1BAe6>VPqA4vf~BFq+yya?NOM zZo-8}?tq8S+z*HCG`A{$U{`w<fB5t~qznxY66sS>l&azB>vsP$(#+wQX|y9MWNjUt zy>RQ3Z{i=%t%#YigL7OORQ-_xF?Xo8L^)n9PCW*QkI-??`OZBZR7yh_qc$OKcwr1{ zM-+=DRJxDv0sbi}jMO_9_055*gh&IA-j*MQRTyE5yi+-lOe0$eYozemJv%YIIbnTW zKy%hmM}O57EyylFMJE^a-gBOj=aJRXtH>127)!Z*AU+SeqK0^WC&J#b=AI%0+e(n! zPjz|8B1=xvfmeV#4l0kcHsQYR=yNK)2k5_I$<G0-i<?dNKna)M=igN<SD!;lpl&YR zbgGSdy^kW#2icqz>3eTW6E*^mj;ET=QM;X}Sq3dkfKF_LHP!=bybshYfMl9rG|Yg} zGy|le4J6Zu=B5Vx>6^RayPw_0KgK77A00W*T{ja{2gKz+an9*nBdSt|fZFeo6p+e- zq#M{d=qce?BfH*CzUXcg;vZK40Iv>Tv&UrsK>5yYd2Cgw7511qyzIS`04_*^kW-hg zLZN6c0v2{B>!wnk8Wva@AfT4z?JPd07;*2_G8v>Yzr)kqvYd9WQ?_`zQUEQD!^&?2 zom}snk&bLD<NJo`Aek1BR1P27buRAx=|1S19V_5PO_<)A#(y0!OX+*`2oI_#yiTr1 zfoD?0_39Lekp<EXEPOVxBQt=Fug|=)7Qeaq=^8Wi;qv&C0|6o*ggVS2$seDx8x9Y9 z63=I}vDSXjFSw)AAf`ls-<`1oc3#}#v@50R<*c4-V&9_j-3YY!rb3!`JW(pB=No^G zedm55n-^0#cFYDz!&$gPExfb34?nsxEa+Wi+?Z5CA~tU)x{66fAxjn4R6;88$-Xq` zCyzwDcW(}t@tfDCXxCj7K_6y(2K?=oWECrBlMUJWO<+|RD_0RtCTiJ(>M3kur5x1d zXKi6!F2I@?Vb1IEL7-9s$>u;>+L!~qX&Q`NGe}xEbBM#T+&|L<Di!uuE_t2gg$dBf zF*~0DSfl+ghx=d+u7|mC9nAhUsBBn`%K8<k^uB{i&)e=_?>nfhUjehP8|J_|Si>7& zjSaw>90ko!GDCZ%!ty6@ce&)6Y^T5B7|?4C<qiOwZ8Udz(&&6oc)}cvTarlRv7Q2M zSZ;?T6P1H{Id!Uq%AhG%vF^I;NFUt@b6_pZfwizEh5-;5&F${umF5l@4b8|lG~$%~ zx54wLAB3|H+77c@8<HzWke-zk>*$QYIzxxX@IkE#JI=u}eGaj$XSXFmX()WQiF$P} zl`f=uCQ2PT3u-L?gA{1W#SUE5?4hOJ{Zz-Z^7Sy85sB}lv}Bp2v|#Z1mgFxFVOJ*u zmk!OkFr>P<r;4YN;`6XN7V@SRbD~@0!>}fYK`TX&OaqLT=`g0vhS53;MpGL|wt-F1 zEX!VKQ)b3T)3ifnbH1nE_VbiG(8~}~AR<_(M1zTLuux5O1!ncpWS<|MYh=5WGmXp< zDL5gnx%=M%G)BfF&TLqO7z&O8J*O@FBY^9Z$nZP=9K?7jy6&u83l#cN)Wl=HA1PhC z%?P!3W3i)NXmK3Y_yEkIbub6JVU6_zRv9GMf>i4)7}I9KXqf@hI1MD%jP16Vjz6BT z7yfnLhw-KTw?<o2@YyVTZ9NmWov;(;OlyRa*Hv>is2{Bf_F@*2W}zlYrh!FMNM-Fs zE&wRS&{!U4UGs24nc_FS=PX+3{GxzI0LT#nl0=fp%5qvBYoo|(?hp!e2Jy~ip)tNr zP!-B1#YGPf#Y{!06i*0kvAyAOK)A1lbaJWAsZ|CoPk`n}K+BULDHbJ!q}ZbETqcEM z_T3_8dGtsthIFTCbwi96eB2VAm7O5sqw=fr^MP6MHt@V0g~+PFccb%M=A6AenT0YU z{W|>#@YlcY2Jt=MrY}QI)ANkZSi~KdRJZ~#BfaABYT?mUh*TF2kv~l!CtQACKVDmx zS7ojyOUJ7!5b3_t&i1E8BeG~v!`b>j8}>cEdNK00TYc;yE^Dlbjj+ahV2!P3GAGjj z(lCRam)_6@l5GY_=WzO`w#8lF+Y<|BChJuE&<?FQWG6*8QnQ`&A^s7eTuvFIf)Ich zAV!AC*>sNCBuNT@;f!6sx#d|r`eJwVbc1mzD+gs^iaEsory76xZ%Q$|Y>)3K?pBQz z8;bbptv&u5iaOLu1IBM$HU{ZH)brtdk6a4TDQe3G$7Vx(yAeEHkIO8p1Qf?$P4<J1 z_kb1#0ILFITR<9SfHZV~WSW6g4m)i*9S>h}0QTH&dQ<`v!Ph?8iH5Y{)yI5LC~!{a zuQ6kJj%o174EEX6hV8Vpd9YBf;D64)9ab{CKpq>vb^ogp8Lq3*9klNwV2rg9V0WbQ ze*!&9H?~I?OvWJi-J`d}QTxqS-jj>xV;ilm5t3Sv{^C3?@T(*A+(mg_5lCzmfSrZz zo`Y^L_;=*Kg_C}CD+<L#7CGIHglrKqHs5gWfO@b|IUZC>qgUFxAn>Lm-Vd^m5$PF^ z0w_M4n1cUX0RIy=k;`5l!4Zp^utoC}G<8_fgA`NwyVxf3dsP}9Xh83u>fK&-fync! z`jYvdU(@luN?)QBaCXP`0n`F56<{>A0oew&L&QjVqcQMR<J1DB7E_2UlU=v$Q0&h4 ziXE!bbiy&yN|`ysDrNV(SrI->*I8!&@s+v0WyYR5ARtDXEdXd>q34m}tMS-JoKWuL z)hv|Q)bKcPyo{4T-)N9|spq(^8#=G;-WR}$aTEXHGsD=gvjGcQ1lgwI^-Y1WF$wVZ zRnK#j&G+mx(oKu?3tBER=XvXN76~Gg1I;zF#V5r{P_vA-tch<OyaT>@@J_h*^<Lck z;u`$(%^r*wqlK}W(VWA~MgwVB$nc$CvN1^K@Q#BZB~O-ZqT^Gh$6`D8V43WOuoH8e z*|BV7wPUJyQ8!VSpHb;S0GQFtjs_x3<R~a|DvNA&a94H6ZJ9Kps9`F-LPb+G^i`wd z0Jf1pl))~hH3U1nHW^epgshv_lixi&Zu4ik2rEAVGSUYS14eU)Z9L2ZU^~u145lxX zi%eD)Cv3Sn0h9_XdWBVi(vjrL93h2NF_Nf<P|2HNGan^z&!1K0DZj(hV#X(u%7SE? z?dUpL=WKX@VsxT_8y<QtfaXXrdrn>W$3Pv^i&Fu7A#SF<<0gLi$Pg|%WQI3S(O#*u zi3n>K`0qsfxhzW);eW}1Vao|>0<<^@Vw#|p5@@-ARJj17c?L*B3yh`?&}<Xq?NT17 z6hSG)b_<$t$rtD0!ejQw(<_JZ#9Mt>-aCSgqj{v$1{Th0$DzA*;h-&>V2-SZHEyvZ zk}S1s^3WDV=0yP^0JX!or&)w3ehxY@(jKSgxBv7Q`bYD@=|#sWzAK^=j5xpL11+mU zOVC-#LAqeo^{7ZI?7Iv*U)ixHBfAOa&wqPq9ADq39ox(dI2#=Zs5dTa#ks1YjIuLb z{vHHzY^t!a$;gianPzr2Z>EtQKSIj*>VXS!<%6s1a$ajL?WI>`Lh}qavK>J#u6UTP z%Op^Sw&vrK=aR<3qyn|oP)8P0yGo-dchMoG7K@=%PF!IwtE2~1V-K$fBHf3?pN<?N z-uG1%sZ|+NLPjJm$hjK_c3!S5^`ZZYCBL3^>T6#Cuxp&0$|l9BH}v2ir!QtZt*hy? zQHt;M4bJn_TelQ!dzz(4&(rCmki?#&l=!+N?~3ebS-WpoWuQV~<-rz(QWK<U7L05w zkZT8wGz?=1w3GrW1$<z;*?98j2jINxU&9|C>W*!`Zfi>67so7!m4?d1PV6sE`BiPo z+r+l-A;ot%+PiIqa~9s}9>906el!-H0`45TcK4;SQ!Oy$Gapv{UG7`}7se&%*Z<gn zPwzP$yDVyw@)cw<rJzDRs%AFo`j$G1sx4|c^I5s5*q@!J44`bcJSl;c#$izk0t*JU z*cs{RCf4pG1&|bIc@ncb2>$WYeR0n3U%_whN-UC*7BgBiIQe7q9G>tkwBS%ynJi;! znON8|kfcCJ+UXOX(AhRap7)Cf@Y)K0B##<#HP0SEdz^&YWdD_;qX;^hhc7hnv9ZK+ zI{Bv=8${<h|L*Dc3i}$@3x`K1f@ziT)x)>IIsd&_d*7$miP?)617*A@lmsEAn(s%M z?+W=kSrY)1g>h%+pJxFhBSZ;d$8cVK({uRe(~0%Zy6i#+Hg_kw3Q?FL!sM{3=Tr<5 z%8apbB7iRfXbO8U2>A-dc~1{v*@3f?p{kzH)p?LTF{+Wlx7$m&{=WgTK}%;S)J?89 zw0v!!@m8FK#f{bzqc9ppgKf&)En;!UxykC-tazQ>_BrN`Gu_?^=5eO;`}}-k%T5ne z?JSSlmc#(;9RWr|v%3hu9)K&A|HYx)Rqz?g*zbl+?BSt7(>K3`1f1w&WecbOYY;bm zRJ}6K*B4?NwyQvpAyd32>MG*9fYUD2qyWvsvMhGIL8$;*%EM@#0n*q4qiGswwh^?H z2Q3#^2uZ7g3<W;6+m`s)9^0S{1J8F4;<@gPcy-+%)(noJcX%9S)53VZg!Yz3Y&CBN z4&QZad||gvkm2<(2YWy#?J$(`irA^FPgNbs_c^G&W3N&IOncD)U)fA4ww`Jyy4c23 z$$vqR4W;5WP<yeH<+WnaM9%1To#_6)k&BaXRvU|4K$zYabz)F0RQU<@O)V93PrY8! zl#W>7YDk+3zIVdrj=>}b+gV<mfYI0nlF0$73^Nu{i#Z-kdC>eAto*1QYIhv8GznBn zcKAX`SCsp&&k(BYNW#OK3UFqW{58TYR&qwrcUV5*H9%4s=6K9Cu?Rax27KoYr4)a> z?-@)KN>OSw2!Hhzg43-q4ECJbHPCrQ_XS{QKE}fJuZ-iPTQ}jL#nR3xO%;ogCV9kW zXE&ELmO1vRTKHAfG>Jk;++K`I%SFJlV3}pmQUR&r1dF)P*ycE%kt=~#iuU3V7L_Gy zq_E$P?bv_!?OCLPOb&z?tX~vHVUBHdc7M}yk>y8CM6MWFM+mDAIa$MC#+6i#g<;J! z*oGFqTgJkJFR#O2{`F=x6&Qqbd(T;<UR~&K(^xI53@jqomFilxJXwu=*3sk>V^q)q z`P^&MEEcX<6hHsxAg=z*oZtuLdT{zTb$|On+%n2%^s0=sVTN1Fjwn?ehm{|O(L9~? z&rB0YdIGdk#GGk49Qoe4`18LNy9Z+;=bUpx0>zZGz=%q}Wkk`P#6f_HzlDb)=~`;N zsI@V6^uTEWeX2cH!VMuha+Eot2(gZ2$BV;zBtV~sZ%p>&<#VdL-w7xz(0D@6flZLF z3~(8bWq&z<YvbnjVs{=_{&N7|ICv)1I+OQ`^8<n&Aa;GC=;pG$$!P;YC*s$oJfc9R z+A}OjRq6C_3by#II04HtL1_hsRR)@7gEX|k$hCnQ8PHS?R%r|<=h4!d!4)U$j?eA4 z5NBQc5?)y~5}in~Xau<I=q=FMk&z0j>G!&F3ys3nVSiu>TR?f7XY7wSVccyUB9#%& ze5R;WOnmvmdyr3Nha&*|*~2UL565Y06Hml`$|2Ro@U?sVto^v>jt8)99D*t)#W()2 z3J?8Yd!*&Laln`+^O`#*P^qrPG%Sb<6l!zyikaGJ@ZHdSQL{sk;zbHjs{~r6FhF5Z z3kEfT#+e}LMsO!Oj5KI@0vS@oC12YOdo7uPQ?7gwqZ9QzC;gj8%*V9GG?Y$O4sDf5 zQXtZ}sQ@u-`+OFJWIQ@G9|j(H`W;+(^Rp2X48^kXTlW8xrwB2@*iaacoT?$-&(K8p zd+_p{?}j2h4IlD0_3cO(g|_2BH$iFHo>xV~R}bF;SDgHwz-Or4H|43gk{;D>LIWO( zUKgq~+$BW>pazgiG5bV{JJ7w0Io@2+hi_ecuPWhMuncwDg$}$Mo#-6ZP83zoYiAVo zAfh_-9Nk4buj@V=z%S#bb^p3N{;?*Hk1m+{vp{M>(BL3n*U3B2U_<>1@BdGbCs-Ul zLrG8?6oAEcgj*(Pxd<{j1}mLmN@^-)D^kJ;&v&2mo#>7uT-b#!8f3WBP!8c#i=$iz zzEU-9??TTtG5Yzrs33Uc<u_{%<^HaMxDY{JU{c3JoqLY!n&`Z?``ZA15;v{K*B7w# z^)Vd3y<(G)ioX*#aBC2?`obpId;(*cprryV`+QWZG>KGxjD>G)Zez}q<~C5Xh3!78 z*wGxQ1wsgN#K2zLwP3F$Te488sSI2AlC~$91`BgcOL=ybf_=uYRVjfMC*8#`I{M|h z*41+@ZJ<+p<^1^t%VG|(N|_lJgq`SH&T2*4Fi^3kzyPe1yHf#GzOs%iPsj||PDIw$ zRFt{Y!i<*K#{<j^xYr&h;b}p;{5YcUUc~uBA|Uppi%O1LN&yRK%1!N2GmTN5=sKum zL6DA}V7*ey1WI{OYO!NmCP!f98tqWf8QUmhFU%{mMM!+n5v`P1^cx<|U3Q?01`N3z zPGMBvb=O3tmAa2OMk-I{QabV!*)}*ChO>Lu$ThL>l__^(TCP-Z<sFY}YOg9tGh4wp zDv~MO?>TkhcRH_F{bc}i<7R&5{R8;tF`Z}^&zIKOYi&AwzA%ACPfO4kEE&cE0d|?{ z5{F$F6V$YTf(dGtfKnb-VGKsgOm>VxuEjo2yaB{A-3SZ(9J*A7EhP1vVF$Jwz(_H} zhLHv(C8&3qinN7U#i5r2{JRr^HSG!GPK>lCjQj9J5vTs);jjveir0J3S#+Vc2tt|X z{d85V!7rO4>hgy{Wf2qWvlf05+d`Fw!dc|e1pwDEFje}rggalGz$@!Z*l})^(ONvR zRU@mNx}gf;AzTyBQrE(s|CS4&`4L!!QKZrhOkXcHf*5&FQo%_FFT!7*>Pg&8!GZ^o zz~%-d){^<d_kfs?@SuuE#rw|rtR#Y7AlU`%cd5P8upyg{b(Zm*bCx%5_}R93MHyRa zP82|M&hQRAQK6eh@q4^Z<bE&i-jwTKmA)4K7hQEU$+=R1&>}$p6+0}Ob?U1h0&q;+ zoPKt99}eBQ6<g2FDe`1=Q0Wp^_oz_M1d@M29=~L@j6cY|+)mpGFH#|KEvUc_q6~8T z4-tO4ijDn7B@YxVSe6M?N-)ea(AWWzX#$K4j8qOZJr0y7fJzyA?>HBa{(KJp`q&y= zbn|Oi(K{AIoDbjq^cFbcebWV=R0$99xA0Tep9GcLIf5Qy*WwQdX%g7SNTxyfE_5Re zw%eBFNvVYkuX`HLFYl|WYyr4(XzA`Zc<A;Nh5EjGb|K4Mi{1JefIq|~?4{L{`01@Z z`0i2jgC7*-t3qbE#iF*393bm`PIigs03t!%z9UD4kmf-l10%I*B32o+JPuF`7NyLQ z-Y|oOb8qNyoOURUgPH{#b-*ILce@!l;nHXE#H$;l(N+bv-=Ya89X1a>=c-M!<4_lG zD|I_*oQ<piGQFBDAjsO$88UDpGY|llg~9OxPPpKnB=wJzJY**YRgqOh^Er!d3N6wW zq_cSVS9o4}SG^-$LA)JN6jssQ<P(CEj#z|?|7RO!pU^e8U^`;$!Fw#6e&>5t<~e?? zTAf~%j$Fyq9?kgt6MP{Dvp-W#A7!?RW4?VWCJTuzY&kWlgjCqP&qPlOnz@qpH$mVW zi+$>)!?ea&o2mey4FGzM?)nvg`{O1C0N;6L5R;XpC0at@dY`P2%FpQDRsHr%1X%`D zT+wDfoSNcuN2d%?>MuxODxYVQT5499L$5FaYhncE=tfvWeXxes!y4+f|JK7A?t?kf z$L@~}!WtW54!X%vH~h3?%w{`gxbqKY#o4v)b27vPNhw0P3(8%bQ0@*k)2`+R58vz# z!kqY)h6GmpYtVCC*G~bw8aD#~`0=yDcx_Oz!%l7kolKXX-BfKy6@Q#&ivqAfOC?x^ zF<2uTQQ5c_mGvu7>01qRcmrr*0)!BdTr+d5x3t4(ZU<>>wRydX8Sm0rAe{l>3tyyg zm8^d>+V8cn-JC|szm-Z=zq)&>XKI0{-^y*q|18tpfk!DTqfL8;0PmUG7L$lNK`v9= zw5oZQfYp^n-KZfBO-%MqZ;Gwg1Ub=THA*BWIuKqjMDdwqyNGn~y0t9-q9p>Pr&u>> z%Ox}&P{~rA<0grEbs~0DK#O_M$zhly8(<EsMWt^gDt&LGvi>bpHmrczzY3MXwJ?YK zU`-6cDoohBdIdd0E=$njAu4@WmC5(I=0R>)<wg=`ESB|F0k(mJoweJ*<aM?YNDI4x zD8)^Wyoj~^!<s}QW3=bgg?|iuLNr1U&+qTW%^UzWOqe+5!2uy{0h&5e+E}D}p5_!) zP1P6^kXL;n86+)>or78`z?vL}HL@P&##J!;R-iJlhMkvQE&#-^BNQ~VzibnbZg8B_ z)U2?hVk$-FC?y{8$uao)cv`kVLH(R~UDaj)_~KP!q<~ZgB*UEONV78=MT7aNOCQ0y z!Ro>w2H+x95j1FylTlMv;V`LI7uCtqC}{>gqtmIJ`_wBNogFn4?ai?l*3|?G;3p3b zR{xSyM(Vw;eMh+I31>ls`yoPsQot<3Dvp6p4ue)o_OTnbE^ef-{k#@@aJw1m_hX=0 z){Ces-*nRr0A5~|4Xi<S0}cbygTlBbL##H>9Kw5~kb4c77GD>2^-Zt6PZQQG8fLY) z4!g*GGicr<*R|YNIqlrjsD;SKy8DXEJp3I8O2Gn;ZsY1&Cnu00ie-wE{<sbm&yh*8 zk<q2gb45@LJi35RhAZ1mxGCz9Rcug@dXRIKP%1A0kY2P{G{;H-G(QY$Vgt<4HL%8e zK}+KxMg~Sh2aLv9FdAoqG_-+aTad~$;`1Nc2G9QL2wZpWhj8F-TZGz38?$L#_SIeS z%};E}oOKlNIt|5oCW^WW(67a}#cPy$bT<ls62sYr?u4s0(rzl$!Xq!P#YKOPeWVe` zilL>upBy+IN1eh6y3z2pdn^TTTM`6be&>4pd--@o8pJWp{t7`fQrAr2+~g1N2wtB4 zB^li09qi!*xoLP7tPzc_!fgE1s=z8wfaW*C8t;KMu^zNE%5=%>G@IW$K(ehsx&e#k zwd3BOeF#54VK+24B)6|LWf1)0f41_><Ha+z#cNVA0w6mlspqG+UhF!v7pJm?vCM(a z7taz~xBK#s??Lazh<p-`v&V1QKlxo~q8JaVBWGuNb?H_`M}+j{c4kVK30NhdoCmdn zqr#;Of{RYx4VRp>Gn1?Gq%|;eVc=36*$`M{r7V-*(CNCm=k56qF#x2Th1x7a2w{8( zwt?roUp#~t-dL|MTXpymfRUsUQ{n#)C%OpPI4VNLBl4$bVTv#tQDl(-l|TZajR2r$ z(!?b%)s>fOhiZ}r=-Wr0bg3qM{JS{uS2$u@a#Mfq=;-EjW_FapL!RU~hJVv>cvIo* za`De`i2I!4$vVa(gNJg@HL+0c87Y*znNTSAYW2lU2Hr2cMlwn%8smp=Zsb{LaB<uW z0HA16eD&dtm?(!0?80xw7#~$Rnli|A*iju|nrvsw_%O`j^)UNaqq6=TRQguI9PEKL zG0b*h8!3=%12ddAG=nrWvESJSd#7T?bNm9#G7A^a4e0!A(sT|al?EU=+(k(9WY2Zg z_j<q?N9;4v?QpcjAP`lZowk@>XF>!7=@cqVHShWK9E<Hn_eCC{m>z#8dXSa4El$F% zQJv^vkY^d96)VyVq{_@FWs5$j1uDtk=G@c<it0$pi7q0@0H35haK<o`=^o_*tim{~ z{3xu6VYYZLKg<^J<tLbN(X>OVshsD5c?sX;@`=~vXS5eJ0@JbT67Ov)W=h$@sdUy3 z<K75l8inv^EDF$Ne@o>2$KU&Clz&rBxEDRAF1#ARUy>l=_T`iK`x_J9J{mNaQy|RN zsSNEd&NbrdcTvUy?Mvb%YV&*vR(>4T*Z|DIbujx^pt9j@RQgxI99{==Yyehaj4f6z z7lBHV?OxB1f#!!nCx%!*nH*;4saJ~ZSOjM$DD~1Dbw^Q<g9tnw;)HQ0=^WF^Q(5O6 zbbfTxb&tM@+n-rgO@#&F&%Ng?x~7WfV|h5IHwwD6tP`koQ5F1tAAfqa=npb4`}&nM zPjlwd7TTL*J2Pv>LvK&wsqR8;Q%IfeFGJovD(*!0>;hIL;C2{lnJmgvegw2Q27s`| zESW~zux;S$2QR9jAi-$LaN4LV&!q9!=NA+nr{Xo;_$FTDFIYSQ`$g(uD4%XA_XFw> zAss7ZUz^q(+iuh5+A};wh;{DajOLVEHjl>%nu<pC;|LM{oO%;@Qn6V?GF<w<^LH%8 zyNT&(D#gg}xa+@S$v6@?{sjPDSe?g(clJq)4EP6kiOpp4xZh5wUZ<Ls<C^fv$4g$n zM9~&1eSqrCp>B5(+MJh9?0cpKY8F9@W3VRsVU4bZIl2~BegKqK*g~F$=`b2+!f2Qd zlA8vSX+}ERfKTkZ4Q{*OlX&aTU%~IsIUHa4#2(mp*TvX+!7OaK#Z2tA%a%C%*aPvx zwO_*VhwTWYZCPeWyB<CDN#z1m2gM==Vs8X+!nkwY!AQH0Q;PKi6FC0D`(Y**W$}DY zgAa}zRNa!CYw9#&A9n}<rbY49->kssWJu^}**-4KMfna_WzF%fB)+O!WEn+4ad?9- zq7p9(-<6$%+KyopRwWOsFa&F2J<RcSp!q?7njq<BkcJuTFV_Z=ZURZ?aMBUm<JsRH zj!*8pAe_bs_|E4RV9#w^CHmx|3cJzm-_ED9!WH%ElWl-={sc*R9q5L=1Koa}!op9N zJ%xWfxw3{5D)Hp_E&Ki4b0tZemMxQ2Lzo9T-$EEIGMfcWGOLhZ6g<kE$&MW`3kVA5 zzU#KLaK|Nw;_FB4VDH!#B5G6>;l}OPVn3GMX1=ocheyqW0<?2IV#|F4&ana{10V%% zmt~7zC~kh>4P0@<GttWzjBWtmPbx7T-o4@6YlYnYLC$oQu`e>CC4-)$yKd;bu6rNw z@E9?0_3NWJYRhJ9-#)crLPMdeQ!4xpGrX$WRs8fBN;N|E|KLLAZ_%)*;(Kj>*i0aX za?drfzjPf!xr=<ue*>Fk-6$PqwgICdoq!WvC0p%!=sC9Q+RkO&`vEvUZbmCdD>(Cs z0bF%Jz-HH=?k-IP0C@R*DxflE%5-qW&a#+dRy1Lii$Gx<*7z`t#ukvqRv3I2c|((Z zE^wAP!i^Mbb3#G5<IZ-V({hnThbT<I%8$V+PP*r*R)e5Atb2X3GvsNx#L8ouY{$J} zICSm0#dQ4T>38Z$1e($z4oSIfb@!$kl)4L^qy=cxo3e33;m_#&U3aGEgf3N_rdTT* z90zbc_)FIwN#sR&BoNDYy<>`Z`8kfBB<oNm&&2eTma*~{;vju7Zr;8=EICuO>8b?1 zcuh!$8{$2;DKnB7V7d$6)tGH&JC0L=p~RxN@v)b%d|e`;3YV%2rYR`(-9Hh)e<eZ4 zSq~0k*Eu;XY8R%kDkoz^S?UwP6uyl)9(Iup22qSNI(p*rzu=&v6}CH_RPsQ66xPH5 zJAXOX$Rg2Xq%%V8@Pf3QXJdbH60|hI7U`K~_#840tu_ym5aM-X8wUZ?$qjc0I$PkE z_Pq4Y`VpM_=cj6@94$@^<PCqZVmZ+}8V!Hh#k@tnm31ZC{uKB=M=iQTpkB<4a2BXV zg_CjE^-bwS2Y?G69K`Kk>a6W$xs7GL6;Rs<<ZGg^&|RYzV3t4&qp<QLZ0Bb>2a;(5 zO-}-52?uOH13S!b#jES83!@x__9ol#s^lG30Xp**5iSz>rVrG$3n-tnZ%_y_Lm^m1 z$FoJ<BUbpBnB3xx4n~&X9c85qik1|L>CNI|89{&MWfKuM+`H0K38Arc>Fe%E3YuNt znXtJ`IHVO1stKX}+b&=K<x74t>$KO70T6r;Yy|xBfsOd!b}iU<n`Up8&cIFul4Qf7 zK&I+9A0Dajx`(xe2R+wCuOsn3D$uAC`Em_X;VSVMpeWnmN6J9af@PIKDn-!pB#iP5 z7>(0`OfyKfg)QhY?FepG1)wHC2xiS_!hd~u7XIt7J?%5b?Z|Z00xeI%Dhz>6ZUjj; zz^dfgVtlTXXl=Kmt}EyfD%McF=KN$2FbBHrY~r7ARcF&Q@udqNK;Lj)QKL2CnxUn; zU!%Mu&vP_$4e^X@O6>E~!9Itt-J`etxaWR|1e`!?HkNS4vemfy#4W3PQC5P5-#)$+ z9(B7>6on-S5tVl7lM?FCOF@C6edLi@f?>`AZRmiJZe)(-R1P#X29zfOvxo(A(zyOR zAH-9yZNv|*eF2ZXRNIc&qxPAFGmcmQ1;hGyL3X6Gk`w<s%EC*(owNzuUB7ndY|(*k z%ZLY_UX7nz`*igM)Z^D)qT^0(BnZQWG;#>fP;a&>{Y;mx_}hV~yC@#k$t-(dpwtB6 z3qmLbu}n}}QR<d^?z|A+Jz+l_{N6c0WfIiP16CS@ltGDsYR*x2$rtSj>i!$QrKo=# z^C*)BoMQ!ueMFb2dl3t-tr);pe{^q>Zn+;MmQn!z|J#Yqp&ZyF{N~`R{VXbRUUD43 z(Q|ay$pBWzO{YSEv!ALm1lp#6r~`_>WhGN}U8S^HY?X_v>AGlbocf*U=}mQzTs2S` za#Tu-cs<C7xtSm=l>6WQ^<wNivMI%+NSr`zHuYmGo1UGJToa|37C)SO8vt*g^D7%C z0!So2=WQz|aqSy5gd|dF5Ax(^Dj@bF`MQsPc-vWQ=VieTV?4MXX5VU5df!H+XE`cs z-$143Etq_#`o?aU1M6T7_P`ui2Xo_Em>auM>0gaX-zrr4yHVM=hV5t{-3Ti`YM&dd zR{FG1$qXW0mt{p<IO$QgD4=Lh==thLgDI0cceW>(sTwVrh%#PmbJ;+)DdYq{uEVs? zn<PYNGYg#^v7*`nz!sY8HCn<M<}{`J<5C>x<bn8Go^;hR_Sy26M}H7sZl6NkBx4YC zGz3fslIB0TF6C<)14-gE1lf|SNeA%CN1e_j{!m?$zx&>&!ZiXy43Kn2SQMCL6IJ`! zvRT1}H$GBjft2`H&#4Pv^({oL0zId84FfnU31Y@e7QT8{KT4*kvj`8!I!8oOeaDtk z|9w91SK8a7R!NYIs+HGyGzQCL3&={7?8t&qcC>-nw*r+7%TZbXCMrE|u)ht<QR#aJ z=EiPVBfYRD20)ABpcQ_^0hdbxLsP&#msO$bMui<AhLAMl;dG8gRIqpE@-mgnCcgT+ z$1qW>{S0IYr}dt_XvA|Roc@?jbZJ4VJXR5S#}u*3gZNjaOX+MIwSd50Xe)%)cGBMT zPV}d{3%Kj`3Eu{~Fo@zbk$RFA94bTOnq}4}^FyGe34j<dvQ4&QDh+_(<bxL`K#Yry zMsf88_3|5cl<JBkeOF3;+XqHfFWL9OBU$j@$_EAdY`Q45j}`JP@Mh`FjjxB!bII^@ zvRK;?=eMWz_2FBPq^WzA9^tvKct<%F$qI-pAlzGgmzuM6R#=$Tm`lNkXR~UUb=vDG zC^^Vai*V^DaWdtwC~(pr*I`K9jjQ5Q!0o@zclkN$JWk|ygXFH*?|h0yfB;h5Qnx6R zIm`{q?@_x56fi9oF|twsEeyjN-vD!X4a|{lSmWzih<6Z>Of!szHjsvPJLL5=kW33m zx)H?4!Z}OXLkM9yr;%o3Id_nVRp_ZO1w%VZm4Hx|BTR>|^9ISVV~j`|l<>tt6tGPE z@Q=^nU#}z<B6uVCPVuk-N2&kIkFaBND7BBzv7a5jc8?zbcrhNS3^zSFh(A42!$MlI zKlqem0rn;&H=3H5M#OxS*QGzzO<B$f!k1XK1HC*BE8ov{q))5|Esn7Ml5GWPm}&1y zZ)d!oYQP6}?8HAV`4}F&{1Z6xgIgh6#fGAz4_=7how}3XaT~x3JUW5fg9GZqmxee# ziZ}SK-?SZ>%y9Y{wJ6qX7{PHrejv%n3|EccvfuSCNw&aaG-;3ajDl%Rc7zxCbQ-E* z4^f^+flk&~s%I1rtA<(vu=$w1APE4q7dKF1xC@y9?77R9xbx~$@Yr>y;*h<zh7*P# z?gl?M{VLnbw?R$~pQ;h68wcnVVqNj082E7;#DL2eEK=U!a2`i}>rPDM6FUceDS&H| zN-PNf|LsKQh$PsdcYb-ElWrs?lRWq_oN$V@<JtZqZg_hfpWnJA0g~zrv44tnDl4n9 zvt7IfxPz=1GS$AmDcspj>34w>U03(=eeoHUV_|bDYDg&eQpLpW|9&ZUHjOEv&^p;6 z*4L)2CraJj=pIGXLQ^*O@X*YYb0Epnp5wYoo!54s0pK@rGXsF{KRtx^v}dr_T!nEj z$RH8r`c$=3P=6DhGme1@U?E*C0QRJzH~}&_!uUOvu|uV1*l*7Bgg7DM`B|v6QWnld ztuWq@7FWbBgYNmH>XuS_cU^&<KbdQSyAqOM*99|>OB*Ow>UXS0i!QvlR)>JT{4~Nd zNr3N)w(R3K`0i+K;Gh&;Gg{F-5NoH@A^<BD*JC-+=kgsuK~B+X>P{!GRrh7*hw6Q8 zK0FeLpBLL2GcX8&H3boK<}`=cIP1lCL2^RWzo#O9*=eQIJ3SBUAl&!RPh6QD#Ym{j zgMi7ibdK#p&otV*jI*|L5&*TZ?EV+9VtpbDXaDGyBS?ACbvE`~&#4P9>bzq0p#Tny zOVF$RC4BecA^hwhMGy;}{u&|+f~Im*xS+HL2RT8jL0n#U44G^v8MRCRB~XI^1>){% z_B9(7DuDVc!y%3v$Dr;reuDfr_&MmdP7Wh$pJgiUmH|L5oc-tL@Z#!$Dk>ll|L8q? z(G@=ORHS-~A8&`M$C*jsV?^EjwwC!+l5-0RrXN~@K49|(-NfPCIWBl$5FdU|6Vf0a z-*u4RFSJT(sW;hJ={d)hvj58k(83t3{4hw4oykhFO`zpTz%1ia@12LA-0?Qn4i>7+ zT#Xr`Uc~h{Vqfs|TMBnaD1RY>T1w&Cc!i`xU)Dk(iZ2MF76?-IJ!Zq1J3Y1&z0=7{ z+^Gdrxn0wXg&oqub5Df;uIyAWsLV4_=c~H$O{uTwWI7xjpHg;2jPp39Xl>46WIPs6 zPNNh<#6F&beQNrs%~<`HFZtuF(_Y&LzzK0O27um?GQM%$I$U=`mnJ_bbX`e+5`Zrn zqx@gu_9LAt>B~zuMtUN<@ZVwY2}Ph@3Vh8E3oyZUrJL+*UaLF_QXB=%wt+OZ!^pL= zu<WU<cO15N5fZ@xLaj2hHCSa(%RL5;pVm%b?~2#XUlk1QgnK96XMN0K_Y=o4ld+F~ zaW}=Vq%7R@=qg<Pw^#I)S3S-i`onHT-^wlJ89*+%>{-Qa0=CJEu-apnoQEz2@W&*G zK6BY>?6{y2yDe^xuVadBA?$8-T2xwq;>Z)eOPomdkvNNVl*+hpjauyd>5>UpWmskr zw33I>FayZ7u`$@l0O<yxQUJ^X<7;Z-13NFk2X^Vg;AjcAJ+=yWKe-Z5zPuJgqyC5n zJ8U%vXC3`s9J%)l(EI>s#bi!ct~aUXA^|Mp;RTh9SLv!Ahb4<V3GTQQ+F)$5h)<pS z4-Aebqh|nkY5bP`PV$dePQQ({Vb^f<S<R$F5DzL<+Dnt}h5}BW;>)V{i9(!l9i{?U zwsY9X0;xt2S^<nK_S|U!zWa?&;KTdx#^h&Z94vGQ8+<85`>Uj10<P{7Rq++y72c<W zgqtKn>rHro0#2R4j)-7~bN5sfHBl^AaOBzd;GMN2!E{H*C=xmjBMScib)u^vcLJ3X z>w&=7e1f9dzK{TVj_&$H=XKp50`U2`X`TQ4Fh07V3DfIw24+2=n@9lqLC8CzYeH57 z4e`%?{@;x#tQ<CplhaTchGc~xY>=yVg6;|B-mDDe{?LnWVstXTQjtkXgo$!QH;0uc za#IEF#1TU@+j4A+_Sg$;{HyvE8cxq~UBB(TwtF7{UyPe!*`oN$Kl^d_$L3;Tt2DgT zB9`U0*;MVsp;M-vFBC8V7`E}eTw<#qZGwq&2B}a0uCVd(s}`qu9C&0ks*?k{1WgmP zm}lp|0zjIbm4;LWxg4<Tf|+<~WnWCf^@zL^T_+pliIVEKEJuO(d`ZFT&MY&T;4Cs? z6N0Ykv1P&{O}pxLs7J!Q=9IpFiuS`e^`jfdbZsPm_oZj|HOrEATv6wHdvgwh@r;*| z(AlEUgH*Dw-f~Y>ms5?fc2+(lJWHkfo;ssd$T!u%14myWsT4>m$3nPgo7s8N2Hz!Q zVr-&}3vWu~EcD)<Qx;zB@&FNNS1EJ4GC03a1n@=@g#GE|G3+@%hfi-OIaS0yFa8$4 z$B>`AiJiw~8%DMLrCxf4V{~E$bO8QyI(_^YWg;xhdqpFk?4$$yMjc*3!~jwmc7|yt zWADaw!%b3);<_i_!Lr8^J$glNTv5qy7xB(YZW84y)$@jK468*Bs$^&_{N>CMOrcM) zGPJkEcB0=3;8SrDSTR_}wa<*=EAMY(<VL8gD7MC$#yim=tJslFtuknF3^YFk+B6+T z!!&lxLa_lbi^!N2oOIAaeEX(1tISx9b{<`Z)5O<uI5ZOX(|0rj`z@=bvTEhAD|1zm z-?yL^A7S#5g6W^!IhV@7l_?bSXT)}*FJSp|VjUtE#Y%K~#wnNEjqSDvuP>@Dx^Cy9 z3Q>92Awo6yiJ$hLa}KdEC{T*lrfh5{I)EW@6AQ7KhuZb;Exz;PL;!~(W`qC$xc8MY zTzpR-&OCIs`T>u;q(T+(1{Las0G^NoQd@a^!0K-0hbJHVK_^{tzV3hDZ)$V*vpV(a z$R^gNY>{~xq+9^WjDZw~Kr^i%4byCWvWd-`jSQG0&Vmy*-m-VKm&ZYiqd;jK)DGoN z#l=>TzIw)@AO`1SB$0%**aidy2HS;hq=1yWAqEtn#KN<04&kI<Jei~!W9iTzc3bMX zLOdNUut=Uyf1|mN+6zsFuHF4l9mhSt4}kxvnPMBo3dJ$MdIyjGXbC!+)1l-lhzfrM zZnCUf6VDjo-1RLyh(JtLwAvp80?z}qQm~IODgl)|NO=OJVLC{*1til1q}Vu2%%Z(8 zghfA^F}(@LAF&6H|MZ?9sT|hy=h3}k97E$}G&N?iP1g)8n2`f54uR%3GKaib1QnHS zUG)i~*mEYjr#RGpR8a|HN4L*GXVDo9h>J=<Er1YM7R48T{19GSIaEc3hT>;_J(DW~ z6aX6IB;Jq}k4b^R3+`N$daldUZh_x8PlO%8BO+{C>&R-aoTjksBQo+prVL_aKr<~M zsWeVH`XGGw)af9pCj0pc<2loIy4wqs*dis<rB8OChtVDcF-<}sRiU@6(GwL?Ar3DP z2)ZbxunpDt%8wtx6aPspN(ca)4xp4|f<btfcu}VaGP49sJ}D?u@;#w{m=c;cVppp! zj&dTaD~3xJe*Ao*0(8?sqr`ge*==P}$cjK~{E*e}Zp1O#=>``5o&TxwP)(|<p($wc zt$W1@<=&(W<$lZKFGk2X93ArF6qOti73d(jQ*TgeE0sK4w`=strU}{_V;RYEoy)pA zJXgf>d&_<zSeUHX7%Eyg=7D~Ul@r)$EZGwv8pxx*zbRl*XO}rF)7@Eaven}(+-s42 zR!X21uDsd1VyRzN))l_l7gRi=e@}*00WIZ03lo54vM{myT-a<Q_Sz=a#^+G9WFqPS zQL0!cAH=#z%=tpuuCq!RR6c)+0$np=JJA=*w08ckdlrD21<mvZ1GyA|cKqR}rr$<^ zn7*!!Bpanae|BaT#7Pq1^uP9|soCkbMT>N{G$TzUQ~fF5PXan!t{!7$ka3g$R@H+J zs`?2so<zE#NWieqLeJ)GnU=L3=)}=;FTV8&^p8%45F80tc*yXSjVjtDVB!Rz=hTI7 z0yrlL!T{jx2M6%_MrqC*#3w2_5n#~N!81Hj_nKBFZ>~CnuMVhtT?tW%lRJogO^mkS z+!mfA1jI-)$9XyfkPJizIxGv%uil8W{`x}g<?`d(y=N_275bDcvl-^Z$#_<?5CWIN z>lE-T?hZ+)RvzMQQEht8+*#O(E{stN;_Cy&xCsEjrH>3@v>2@K%NuY)5mojFg}L?U z(d?5}O0e=Hp!pHD%R0mKQg&`>3SZo7K4!EeW0z>>i#I6X7@U0wQ?k_%t4Gtt{lkJd z#gv}+J_vyFd8z5W4vKm4ccRaitn8ey#c>kt;ycmpvIemkrSigMM4xlXy1z<4QhwJc za<=W#7ZJ&(tvMH)A3Y5w9vw#r0ns>A`!8Q&A%SzDIWGD~Kkk1uVk9k5|5JsiA%N$Y z0-uc-?mhXMw#&&%sGWdrF02`<J!U3({=qw*E!U|z39C2?YrG%k*jkuFD_{=319Rvd zm_sXJj;w|`x(3$RI#^?CVU4YYIkE=U=o(m~J+LM=up=sp<A7OYjvs1qX{Rfww+x=T zmWhXS(XJ0Cj62^UFFI)~tm_-c=YRSr3gsHk5mw_(sBG}gu50S&6XzMtHK|zMWO=$c z5kMka>DO#5;mcR92##(RMFh!Xo)|&H-q|WX!xztp8`LSkAlMuOGgtAxQsxO4J?~g- zgFvMSS{j9w?}IhI7Idr|)<iF?!U#Yuc633m4J6kg9BI(ZuBUQ<kwI7I4D7qdw)psg zyWpU`mY{3ibU5db^N0v3zDY}3$fhe7mA*S)S(x`g2Re9t6I-{ocm6uhx$^z=Up|HV zpIN7-r8ZnS_P70R@X_ThZ#+YCMo=c4g>QoF6~20Ckl~ECKKg={LKUz19#;$imIZ1S zK+9u5c^uR-*~0hCG|Zee7bMllUbD(fc2@GBl}UCUdSwzQ=UEg5YU|(p7-?P>xooQI zL2#np5T`!|z8y(_B*F*r{-&_okMZI;zj_)sJ-9MDz2Uf~aQ{dCkYs{k_&+ClRQLqA z%{ZRU$bKgl23bPS(Oshe&W@Wn0NnV_1fJ?kWd6FD!=0p1F=RDm1A9X{Rn>VXagi|s z1ofss74o*`cQuNCV(E*}Rd0k)?sq?vOvtBpT_|TjtuU$X%g^ebi33})qPBz8HwaS; zbK08X<}%OurnI`S?>)zLO(3E3QUTztkutva@J5uAIPXVRZgp*_YSXFe?qNn!m6KpI z6Gck?(3MMkM+Rj_6wp!ubaDi=FbNn2NJ9%qa~q7NY1n6nSWz28F-?>KN%dC_dBKrr zgb-0{zNQIUDY1}$L~H<x?dG=En5cs#3fi`fli-$ZAqGB?r{sQ6FWJh|;(5w^?1)-w zhgOs#<$#6DojonK{EdXI+6A38OoplIZd1q-)mRxP4c%`7HSbhIhdc?_@gER83Fe{t zQW=m;*4~BQ$il=q#u^K6^$g%Q_dKUhCpt<!r*!>HtFZ8u{oad;-`;n7PF?sj0Cyxo z;6$0?*xUQDak5Hdsjl5r29qjY_oN~I4qC(`%P6Y(s|gWbl*bVw-rygqw4{Pj;brbj zcZ{V3&RLCyeU7SdhAMa3_Ky~D?C+jJDY+w8?&>{j(N7~isjjYgVV>JEUY$m)51s6c zWVn-_S3&1w3rmkDYdbU9{Moq(fMUVS*iQ6?0R9v=k)gbW%O4#I^kI9Wc6;wB5qX|k zMaQ%(wrI6D0c&yyv^2>Ulh|jY!$_eqm&OSnRD_+b0drc!aPCy!eSOwveVM5JuVyO8 zlC*8!;^tT9zWrMkFV3!bo<6kzt7M0X=7a*UENnG5))A`!u#H^AIp-{&31CL833fE4 zFumDpOY(F(srp49Y>+yjh0d`mKO+;Pd5BWW-bL&vr)(|-isr`HPIRB3aJ!8>p{Abu z{g*Gf20$W)af<>c{&5{v^heyNChL8U(4azpqV7GwQ|ICuLy8b_>r{h6;8QUb>e3;u z#Zn~&@w%*l3Tc_{&T^|T1Z#Xf%#m)}q5d|^f#s+SEJtPFEmQ{Hf;s#SbFPoAgEiR? zS{wnb<k?P2p^gIiS-xp0uJI~xB4)sGpcCPUHW0(jmr{&Rmhics{tFw16OH0^{?H$G z(=(3Pe${M3;E(b0i+Tcpp=)-h0De|AwHiG1$|%0~*R}BQZM8b4ZlG2Cv2lRN#S;30 z-Kf6Kp&%wqCsKJ)J?bf^%LFawL5m|WCpW+vTLX(b(~HB5kBu~QoM&4>GOhM*b>>Wm zk#nQ;ISy)J0}7-(eFGlvdz!NPRB8&<E_LdC2!MT#Hg~Fv11=~oyYW?Aedlt2z1EKZ zjNQEN$-JEd*eBM2-P)Mew6j+RQ>n=Vhdc^lvr!czuly)g{op)cGUs?{6tpzNKFtDn zv<^xupp{9`@+hp*5NK%#v@`-*8UxA`pk~3|kzVo3d>yLUkuLXFJ930vZ@waGD^|GS z8MAENLiqd9(id_0Utfz(YdDqzIB`lhf1y53^jJ$o-xcRY^WJKo*W|1wwHTu`#}5&% zotgF=-Su+-&&SPx0yy{SK~$!e-!>8KbDuqN3|+x7RlB_ayn90EPX!eEyysewQ!wbe z3?9loQ~yxz05H8Ffkhc&`GbtFakHV+UX3iCc?d_I&2LX2Y@U;55FtR%v0c|7p~*4; z{BvCar~Ydoe%0w5x%@f}cy6lXYmf%3Q~Fe&n{qq|sz=pxfoWNwr98~h0hptGY)3jF zY&Ux2H0-zA4rs{K?=+j4jpBK72`4VgJ)NOU;j|4;o9#qrPIP{ble?07`+03O5bVKD z3faC*oCLRQtD+s{F-H6Z>LY7a`G~aeg-nWFKnd*hi-c|Dvpl0fUi6|WXFcSJj>qL^ zl0aDcGB1Zta1qWA+J%5jFcKqWJJD?idOE`#k$@c?%fjhP??<tc$PSzfy#iTbA@&)B z_%#pl!lz@jNbKCQwWAe$>5hJs%&>-!z!<7UFA?CgMT%7=W*yW&!p7iDsZS93he~M| zUgA5HoL6lACB$}~+hJJ69q5!IUn=A1tDi>iNMZ)?Nr=2wTb*wehk%93MM|RaPD6mE z>nR_PDhsRPA<D)jlZQ4H1QexM5I?N;LICH*O#}dzJ~N87BNgYj$HyeGC5IGkU5x-1 zk5-pb!%+*goQIVk2F;HE)B?#gF-LkT3lM^@9MFa4T>N=tS4Sp<Mk<w!!V{(%{F?NR zg4yI`ID0F1q>G=<cd3yqcB~NP24v#OoUP}@cA~orH{EP^ij&~>b93QyE$Nb{s)JU5 zs1P*Y<A16(NIn{c7i=exCnPsD(b3YNrz0AsD@moQKUYZ-il5jKFe7;r$Ns(>WBG{s zk*c1Rylc~K?-nHTGlG5)n4We)i%JI*ZVQzqKI!*2QI{5v!<(`Ny_GTx^<J6)EsVgL z9Dp^k5!Uzyw(ER+1N)sH0xgX(XQWy7MzQnIM&P>GTvwp4+;W*bPIdc>K^%J?L?^ny zK*e$e|NZkP@$#w>MdCH%H$#8e?Yi1u4;d)rCYH)SbnWif0r*Yr`FruJdp6+r5B9^u zw>lc5jB$b!&eI-p64Z{qAztVI*u3K2sa65kTogAv5`N9Hk5MbJBMAzF%z-}E4Qq5Y ztg*GA`F>cXaTfZW5U|kbX*lOP+qP4fMbL5{D6<{JFbiz)7d73n)A^Hrhbo`m+p;6w zImuesh3;{l6DE%+wXpQ=xAEO;{!?9@hT}w0#}80ZW39r<aKE6u&_>i7h}+IoltIwc zGGXH{tHK(LbRO9Yp=|};rJTpcK=T8z^6NqKeV~PnunHU5_xuLX$@M_KA68)iD2>3X zjDebYcM&1A%NNywUaKS7UJSwCm&KC)J>3P%Q!mu+cNgFA8h)}YnN5oVeptBg!^NrI z&`}SMUcAn-x$V@|!5OseUM)D%bMl$U)gu=oTQ85B0RX%)T*lR}k0z1S<_j)R`MJ+j zzG=k`SzQ%;p}zkQegrAjA|mTs#17@&Q1?*o05Bt|Hufl6itqAswZi1#zAd3nm^@q1 zk;qPyYLM7u836viViMo^_fWh<boCo_P1hc(wwwxx`N@t#{#)lbm`XZ%emY(UqRp)+ zWnnYN2Vrhp3v=UISmT30sQ?gyrl#h)?nduyuAhV6gCM6Izb4AZP`+b23@RmN7@^di zGy+&WvlZD?Ecv!==hfY^epBC_=usf|hoqtFdlYPkA9tdQlWkBeh<^rsBy80lP={f% zEa<&@tMej%%Q7yh^u_O@jC9JUGirvUr@I#PzQN9sMy3HI)4-0YFkD@RQVV~6>@__0 z`dV#~s({&ZO4s)lRtqn26!1IOiNnK60Zs^dPF=VT2|CiB>n-B+`v;_}5eE<5LL@PX z5PnzMVeDz4b4##qdGZy<;J{22^wkRrS>=8SB32@fk0I1H@EIwu0h~WWEl|tEN!P!G z=T;9VR}SE`-m@01@sSubHu~!~-cIxmg+35iw^aBk^)*r6$?r$xRjtfX!LsaQfVe*3 zw%OdaCS>C21Dyai0Jt(vA^<z{^#}J2IQ8YNBC512injl%?2ch_-uJMSsaXasjx$G8 zId3nDY63~;0Fp*qV;aZpyG0cQsp0UQYQCtIBNFcs;`IntDSLby^Ein2x+52z3rr71 zrOYlmkye0?mMo^X#&Ya-%sKb1nG#X4oajsDX4x0r_#uB6;8EjM&huJ~;_`e>)L&Hk zuCtrcghwb+pfmnrnfcKlrM4s8?U((RFDU~!KQ0j*Z}b*%+#lAU%p;vtTfgF%p}bG+ z&C}io_<mf6MP!{dP_C$MNCTPRAcw$4x)GbHuPkHYS<pq{?yNQKaKqkndSQvjzcD+w zTE<c@=~SjfBZy>Tse6Nn5z>T;w5$q_zx+8o`br`v19H4P^!r_F+u>Nvj&wlHPj>YT zUAy~<0A8-12sO^WZVm4J&xn*M)i6no5Ld?tzhyRe{cNJ{!}(A<Pzec0zd7MPJx5HN zA9ZMgnnmVJ&kw+w=z%rX4Rd5A=;%u3SRe0!HQ5JR7-UfwO2hW~=L4|v{mkK>?}t?w zWIKt=dDdUVMI|zb^uxFKMDgh<CiQ;GGKqpM=z)csAL+(vzkVU<O}b}}-MsIUVx96f zRFFL@PDV4QW!wc}D)Hw)T4*GXb?{b?yTFM0|2!|%qV(8*R+)uqFAXxM`NTTV@ipvk zVh!j-59s6uScN{@fzFS`FumzSAt8wd_VkgkXAz*^aGLEg1Z=Fh_|I?PJ69(r#yGAl z-2dSl{4~@b_3-G$ia*&H-vK=}pwte7EQUB^LV0#eW8Bo|2HosAy6aB>ej7Iv0J!Ys zQEZ61BJ<r0%FaXa?Dn!lJ-1EaPV|{c>{9;U3L<?M=LhmLKIJGVT>_*sAlXJ34J~yI z<qk;a%hm(pL|B{{1K#=yP{14rJ5QZ(jf6PL>~?e8;!?XqH4pb3+f_z_hIIhA=8Z92 z^g^Pmk{NXKKo!5rzjY4lsX(9-s=($jB&(D)t@6gNS)j!{%;62F^sPi?{R)@^>tKxy zf)*!m&@Nloh13)QW;aQ4UL~)RQ1*Bl(%iwhC(BFKL`$Z_GC|8l&~lO86r3F?0PjgE zq`OPU_Hh#1M&+Q011kLi$+VT64goVxn|8Qd)0Mw0Zwp;h;6zUmVCy(_sOpEh@wr|T zoG_UdC*L4B!!1A@vJO*A9{jgwj3)pwSm@t$79^bm$*}YJ9DcD(42(_SyMOst6&VNO zhkk-MGy|B&KuSXT5k=3b3x5M3#tt7ZZh2z@m;QT1(cYpFLTQmwUkl>fFguGv5AZnD z<+Q^L^YXoV$R`zD0qqx>h_vn3b9SkdHnn%1nmF&aH*v>H8)_z9fn~jCExJ1J39<ea z&gpqSTQv&-(c!`{y)lKBtf3$Cow^m3c~#%iyjzXFugn+z#dw}{nG>BY^s*mz&Qhe9 zA3s{k0syDSO#}e$dVK<qtz;1l#89V1+$|;8tK~omN+(cQrcwH>lp?j*ZgiR-fmIj< zC}lg*Gff~Fwj2G#4|T;_usFRbg{GjR#awdywCm=SfI@&tm!;P|pL|GA44EE|x5qPT zmDx@}neQmYHl4BOrrSvw?-(nwxjA_1Bt#c-e5}IIMBwtOQ|*!i3gR{SyPQwZm?ZA% zv+G+l+*42|&w26t`20X8g@;CJJDa`F^k2T@dH`3&C4}SA<r6sd&%Nq84TDS`XKL1f za264Yi{l78-B@gYPcm|PIw!J^OmW~M&R6AdCNP@Ef#h^p#b6S|LlNN6!IL6l$;Hl~ z$VVQFJT$nWfvLUt<CNdMf;*pCUmbzr@a(pY%qLaZO+wOi>mV`Pm}yZQf8`3iw0csV zmrl0`RQv3{t*S4+Nk=u%$_oVnZ{P6|r^{dZ;d@ukz|O?>-B7axTAqMa7y_N#0CQ|D z%+Xaahu?uU{5H&yw_y#x4a@#*jl2VEbQP?zZqSKd(ELWw;wTHzZI$3`vJ9kE=&&jT z=okFFbby%>+{nmwd8moIpX$X4mp%_OiK8uD{ATRteJ}A7q?M)f<O|hcZb#PrA=|zI zNr(zO;{2q}Po=&gqLy9hB5fYsi2{@_(#W#~7KM$@?sK*)y`P0~FOReE?Ud`;ZaJv0 zJl<k@Ah$ua3wfNfuzo5oir^%OpH8`zS@67>BmIZhzK-ww{?+Pf3C4d4_kH+ePq&^z zY<^DkcSSgN2twC%oU!aW#q_2Oa`8gC&*;3qTknZ?2h)i-nE=3e*}@N=8;YCE<_~J0 zi7pEh%fig~p{gR||H8QkKqaXG|EQ-@=(H1lrnHev)*s5<e(~PtUP~;LI{~n`wa!j- zUAg&hvA(nuFMge}#U<quGm-(W5@A_b65nA~_3HkfW4j(kLLnYGF8j|2F8@!$j&zk0 zqniwhpYr$31-i*o7!TE(Cfzln`R;t$3T$x_)<_@B{%+<-?^}i2{`n-Xx-&6nlLxb! zQb=(+f(#HoD@qKgCcEONY9gjnI;ja-v7P9a#f*AFgo@p}YCblSV?Qa+UE?IS!;EbB zLs1~hRn>TtB>3cxnrz3F#Y53@Ll{NZ^w>LqLb0GVjZB=0V-Pl_oKsCSlk98qf)!<6 z#CyM52u4`~14yMoQd#CePi2IOE?Xda%F>51FrJ7mGu(5^!XLXt@IvrU@lRAZ<Vqpl zpWZM0`-uQnBtbL)T>S50{Q1>!|16&f-{T-+TY5@KBe0>?FcgyCrWl_?>p<WMBFuT5 zv4r;v%Q<T6(uY>#>c<m_puq7qsxdn2Wksyjc8mD}C5>;~f#_A^e?bm1<@+IdsM66H zzzFQn#4MaUHA~Du>$D%c_n!IfRb;5dlHTtuE&}*|+=Kw&JNFKtVtNbaahiM0HJ(rT zn&StH(zmpRL<Oh?m?c<+QFb<ZrNHERt{Ei7Wc%D{IedPv&WH*6v2c38JXGhP<KM;8 z@0>8AoG1BrVQhnYW~=<m6Tn%@$MLE92(*vjGt2e@Z|;C$vV>BKofgH`Lw5zJ=uF-> zPGY;v7wkx)5#8gQbnkiA%m`H*YP6P_HAr`p=SYC>R72;}vRLSRXJZg=MGKwr^-y;w zItdem@Ng0#wjrNV^j)^(BmghPC5GdsXNGaXoqa;a)caR0EISQQp@?$7p>DI#keZOy zEaiMs9Jr{Hzh^o_*`J5^IDB(wRk^9>!$(_45qLf<s09_o2Pa5$Bua^j{L61yaK|Rw znSS~;uj9Ih*98+(J<b~Z{jQJm@X%B>Q0U;RE0M3{iX+Oea(YA8?EW}_v!W6ohKYiO zPha#F-t6IX2ALV8GDg)cf}G@1_<iS^m@B^}@`!5S*5<D!U;PlzP&n7zs<^w;i^FV} z`NVqAv9&PA*1#NF&334dtpy!h$9AF@23<#}B|1XGNDv1=1>wp*?|!HDdD9e@T~ih) zOi)<3=jru0`oiZ>s#r)6FOS{4Z@6A9IIa=0F*FQwIutgZpnBmKobi`9$83lj{*~Zk zYAs`culYEin*c2XR*{{FUYP`~OxT}!P^)P3j0IPIyIK?p>Ue?tA?OFS?4}pqb&6H> zxX9|@^k2P(3$K5x%6B8-L=QzZ4BK%~50BpLI4{2|cIt8_H!H$9VQhe<7IUs|(H?u{ zW>?V4q@JU@D1fu$W&!}Wt(wH+8xlKzZnFe+R@sW-o0ww0Mf{M}kukF|HRYZBU5@~r z&hrdcx;&E&A(VS#Ge|b)hH|$Dh+7j3<vy=DmBeul(V?2u$k%~D#hh9dw)2#qfy@mR zpxAD9TU-i1P|Hg_$9DY$K=2NtD)I9dM(~s8hLcRv57mSZ(l!45-GG2qu$u%jzlS}? zce#~|uqH;ZqI)g=`|5{q%<mt-nt}QpWime~l)G#Qk$q0}f=+gdd}>eVs6|1`C7@Jb z<E9jPclR#k@rKplqnwt`tGhb@EUGo3X;}kZ^;ond)|YN!OcL!y0cx7eP;6FQrzrqf z6bon8UpLvNBNMz}AZ|IuG-ZCPH&i~|r1F*dL%HyRy7|_UK2OIm*xBdl9FWO^q%v-z z_BmsJeDrnP^Pkl<WTeCoYzvJI;{JIKat(5@ORM=rC$`{0=s9)aI1-LNbJl|cxaXZo zAuknbU<A3%b-Wy4s8K#D>aHAO9zjko`Fg$kmq#|J7D<RdRE8)DXBU}0C;R=Ay}0oH z#CVtE#NKZ$$|q0{vBErWH#-}xJ?v_6zI)_Vgodq#PgKvSWE252(3%yt(2Iw97L02< zEa-@kNg#FxfZp#c{t<xwxQQ+AFJb93qps`~c#t_LZNsEgUT!nw_EXQMxga~FPFDyr zZbICRKFoHb1Mb=AMg}kpoc7^`HSb1W#Lq*IB7~xr!}p#f*Ae_(nJj^GoT;3)RVmw{ zO)Jch?C>41^TODA=x(qVSIs&1two3t5vd_Vu){pT&@XQJrS>PUVAVW5L_bhY^JN3M z$59oKfUK|BeT2efixzAf8R26mwJ?8Xti4eHu)wqEB9K18q2?);b3IXA;qv=8;t!7v z`tw%_h$!&Qsl+rG4~rrDwW-Q&rklShFS^QucoGA#=Xiin99cj2(V!4yDko{k(8OP( z@<ovde_Ok-sQt&BgzR`u3Rou2xOO>~K9INr{mQ}L?|KoZ#?y?VQ@vWJl1B*o7({W+ zi=k_FzX-tZtIJf6jbjyj>Y}%>vajgot6Np3L#;ZNZUK;oN2#CXe2Xn25D=-O@nqSY ziv2M^53LkoRcr@nc@kE664cByrzj8K&W~kFQ~{^bSIyupET#sfxbe{*eBoy=Chb56 zs#=)pG+gbg0RhZYInh;eR;jDV$~5(`wDNUvafiIBlFIF&fk(hnr(K-mFF23M3u_c< zQh1%}iU(ZyWOxidRLOZl{MD=&A~*^q3t#-{OStOx?%L_l<IKW+AAXXPmQ;_c2K8{F z$2!Pqo*V{sGX+~ETLG<<Sx0bh0G5R<+GDTWT%a5ugzr5^cl{c`eQ`4afb*UnLS<8M z;8cJ+Qp~cw>jA<_BMbA}>c88IW2<RXbXM;FcE|=tK%6(YpFEU%t_eo2*%!*aP_E#f zXJ1Q<ti`PfoX=Y=<jIdLH&l*LN3XCaCC=G%0EoeMpHhlhEm=&Dcicf^=d$jjYkc=a z0Le8DfM2~liXT2Rlw^`>X!KldTZFy4sZb3qQ%SeVVWnE6VE-;vEL{5B01o)`JGg(v za9v4TG)>rf#vwaIYB6@#10qj4a}3IiY2^YloEru^$JREgy*K_&^g}zZ?&gB>@Hh$W zJTswP=wXnZW{H96AddXCDBN)F6bn0=(3GvO&alHw$;qP|KazmR|50RN68Wiq*Tcpk zrx{dlQS)}fxTjbs_f&>CSO_!zv)yARR&E%=c{e>>3-v0z*z=99D_mNoNj_0Dm~%<h zxZ*RCan8Qhb86Rp0Dh2E0Za;f?VgQzXk{LbBf~e#j>6axj20?HNSc%6{FW^_vh7FA zSJiiP`PXx7A=FEguU|=gKwYB|j|{f#=?ysVu2o4>_Wj;(Eqov$*|k@kmv@<4#TezY z)@!~y*JLA?;yImMSAEy%trpu649oO{Mh7T%jPFF>Mfm=sxQPM4C65eY<AlAVmd^u4 zZ@A7_NvUrm65qY9vPIIM`qRx%o#)w^-&SD^baDu^Qe?+;WSiMyDI<+7IvVlm_s)r2 zZV^l7WYzgbg-Y&t;L2}h=T}sY$_Olq5H16mY^03u$_2JVTG)vWQ0%fewiA7C;rkJB z653^c1KhO^3WdPKd(v|%Ij?|fdZXLT=|sn@Mz=C8P=5Bc=RJz~GZJv3%ZplcPJb<( ztfKlZ+x`gv--=6+h;#q89yk1Z*v>|1Gx2*^v?iA|y`R2zrS1wH`v#T%d{D{sz=z$N z9_Nc^;e<dR1pPz&?kln)L*3e$08l}`ddoqjG!zB5?Y0yaEX%}c*Sv$J5B5gOI6D3_ zc=fI)%T(~GnK)%uI@*FDmRDHB;`b6O8rZ#bB7oPU7bh4!gC%_Y!sX~4EC;u{EZSre z<)V9{*ugufs&=G{@9ENH4@jA66k@R&Bimf0zQV5&m-n1w1nfniZXb)#{z356DbG(N zRw#&XY-Z0>YT|~6dvL-Puc2(lphb<d#%|vC@fzNX<wWnCuF+-0HZl-AhI+b`znzpr zkg6>`X8;A$?dvDLl}qZMV%vI-B?1AJ{!`|uf^J88Ej!eMvJz<T8!X|&XFZ3TA4&9x zE{^Zz@BQ#4)YGQ*$R-#`JJH(!)EpbTHDjRR-Et;6V6V<DOXs3fP-<bxy!N=sAL4wI zl@u?dEQ^~F04yIV<9DyuXJ_7K0m}j^(i!%)Af4YHdx8)d+f2&@8%q8U(I6{tDjmuo zAcheT${o1(+1D^pC?-bMHf@_|kwh2|$$F-!d^l$y7npKr8179<@xFyK<5IU@=o1RD z-*ar2iG)|31Hf-z9m5%q4<dQ}G5{*wNjC|eDg$^JRC&vjC=nq>phTg{Up1E^z(Z^E z_~0$QxcK=I6sMrkw`rFa(kSLXf$cukV}oKcM$Iy4G0zO=6l~#<!3f-DPAgg)VlNi@ zy!{z28v?LXJ)Gz&eM{F4L471DEOwj*t?)DGZ3ii#Ae3Ued2LlDSRHno9a4uX!$}<I z($LH=>xM8#WLyOCOsInb;9*Y*F#sdYBIp=~Ykab!Ugh&89DDU+m?%~>2~~|NJajsf zZ{oHcw<hvRlntLsE3Exnb|~2C_ME!#hXDSRR3XYH#aHj@$Kz`YURq>>hH?U415>ER zqli2$KPGNu)anlWzAArt%!$))gWgl=13n|T%@35?j<Jff1O3`(`f>JM-LdSB3jDeE zTZ?|=v3LiyO*lRrT~mD94I52ubG2>TT36d#jn%f@Znf>MSgq8yZQItD_q)nfE|OpV zPtJ3m1GMlo{iDMmGkHuMAGT#6$q@BZ2f04=EcI9Q?B0IIIJ{+X_dOVZ<g%cRu*njI zR0#9U3D2vm{aF)`6Q8+lInxV;g0#}r5xSqxO6Z1VSMV-iov+Yek@7()+ohxApG;Jg z0;iJ^!pYn3R*2E-R$!5-)qrNQ9TU$WwpzBy)D(Oba~XkHlZeyS8eNm+=1(o4sLXQA zA4JXj*>}hfidWK9Sh-U*dShJOCCY5s$a3D&vGf;aP!PMi_%o4XVu2xhs1{z}1oD7) z3adBkFKndLzqdc1cx%bUu%+wKt{`CBuG*E(EZ(gqR0P66o%6iKaGO8F?>egW)v#Gk zyRSUrkoVlp&_XGE*`Rzru1CC<oT`S|_mz$>3t+bL@C<zW3c5#ZJ;^@B9x{7Wzdx#2 zLa>BZuAWjaR8$Q;-8Ht%X$rSg%qh|CS*rGf89Uv}<5eDy^H0@Ieqt}}I+=WjzW14+ z&l$$KXGUV&=nM+6Gqr({<$3Sro?+L5w-i?#=|gL{l_QejM0SnWLUlzyP@VnNiYIw1 zPMA0URXRPC%$cuCfSQ&oLH{*r<~Xgz6hoi-<;w_stmIA<f*=I=vAN9wan$K6b>d%_ z1OSAM=6t1s(V)g_f#~J~sF{LE(8@exB8<}fA@DKo8y=M#wbbc3gtZ(MnfdECcai{I znA=l`Ckh@+)_u95kfh+KqDoYxgM9ME5BkB{Ei1*nbZ$&jYahMjuBQZI?|Ftb`xKs~ za1tx(*8(2qUo-EQ%b~~sy_26uoawf=ecu1fOpZJ`#}MO~p^@9TKw%VZV4&_Nkd*z0 zA)e?}(YMd-cBGEKSq}68^dgMozcTr#Up4H$bs_pbRpGDr<j<eMim3dbRGc7Lfu>F3 z@0s|Dva7i<T1u~Tvs;3>g+2P#bwMb4KxSDEu+~^-PoM>i^}=9-j$HmsY_aHGaTi{g z-K~yr2{%X0gEs>(uPho00`tF#jBoV@`Z9xU6Rc1VQaPG8e%_D5a|XDA;MYM<EYItv zUlpGGcn@aO1wWf#29G}7gq}sjg4NB#B04P;9aSQX*&3KxQIB{VKHzcHNn>3PxmH*h zm-_e9#K?;$i~Wb1?$Yhu!aW$UvOvYeVp?^M^LEYRlhOg&mqaZ4I3QIs@pR8P5$Gju z>RxVRIG3zB)D8+_5M7q0TMo0smYRiZl=Hc(nc7{**(suV_nqQytA3c3ghIf^loD<w z3Hr=q$K_e_4gJIma5qWm5e14lj@$Wq`20n!m<`<ic_3v(w_a%`k{Ih^!lvLGLcQa2 zI*6*ipl;e<4ZWZiII4B>UdK*dE=c_LF$ckOl;iq6@r^2gnU^CXm(yr-N|O*N?~t)( z1+(X|J_O35q8e4QWc10?U+vOCy@MkDcUuGJ9yRC6Z^hbpA2J_SlmNz~hCEXIF*o*K zn^5#mjxo92HM<mpH%mA}*9=!r3NNkakk67ecGHF)8_+}xuDMz$bJAr{YEiZDg?XMp z{7x{6CGbD?fEY~d3F}_vtIAKA8U5yAPdFE{^^lG-yv+V9I-u)q!sf%f1_HfZgi7?8 z6qHi^@aiN>_e9DGW>0mr>6ujce|rE`M5cyyw}CE~tR`k}II(XJO6g-31f#&^BgC7h zzn|<3RRcRIq#E)MqW&@fV65qPGOpq3t57kfcCg9Kx>ZGL1z6&kD1xF|gVl23)xQf2 zLE?>ufW#Wz@XTB!me(^kf-?eoI@j>jt$)9+6_ph{4Kzd+rqsj(Yrd4<{t1pb+;e!m zZ?8I8iiYlE`CzMX=KTE0+CxYYXaAj5ndQc?ODiz*QxH{3i;>6q`cyyXUO)NhN>qt= zwy@)@TsWESzyy?T6AyTHlZYZS9ta~t7W$I!=mc)ZCCY**-F#I^0fbMEr(WzbrPFe# z(hL_l3PTK6C$ra#vls`DBaYXjWb2w1XYQyw^~HsKp@VEC9*`Gl^=h-{soF64zCaDo zVt!uYJ9+nD$7wVAtd$khd}WRP+y|72SSn`<lF1dlAc7=)>8>VTD6dW$z)P?B2d7%i z*vi&HrN$p-m6%V&OAUM(dh@#O`6U#532Y<4@U{8e6j%5c>EMif)YtakAP96c@Qd#V zwsD3w%+{y-mrxoIe&Zh1<!xyIl9x+|vq3|F<^bO}k#h)RDtb&|4|^JWwoFo6Y2)Jl z-YbY4xC8IQe)~!pO9hN^8@U%v`48e#$lgh`39dj64v3X3{LyUi#8C80Z>G8k89=~B zDP4yHqta?s59U1EnrD<OQ~)7x#VFtO(STqra&xh@>aDU7xbAGb6bg#vN`?J~QbWHT z(axRcZW4u!Jc41}U6~yz<!*>iTP=^J_A<)X`Rt1^r&Fc$ep{?e;P8X_(twlqfPzLm z#)jG_%0i%$9&4(c<F)84GlL<<-1yIh5-TF=A2+tGUzH#w5IJZEFaS4N<B9C>XX3^b zXFDDI-UwZ`%1wqeUyx@Wx!_(*#v=!&gy20W{H7WW_19|L7SSO9awOkt;ikk=JbOd- zN$>B8^YJUEf6B6y8+ZWjWyp$w3s@z18kOJOux`uC3nwS~fjAs+gHgb62c7%WfjYp{ z76Zw+4GcW$%$`WFlpzb!xrjQ<Cv^AD|EkZI{?<A}&nERl*Btu9lUNK?*4;$ac$2`m z<^yfMQ7^hL$?d0(qMjk7TN|1y%oT98-jz?J|L*VA)hI)(BfCNs$U}q7`or8}g~^0< ziblUM<ETK0;a{Ud+!^-Z@}z-IQ|wv4YXN8wF0(xn?5Ji9d3V)6;{p7mGfAMX|F&}# zptq3!xP<)_s##5DTE!O>lKnpPRAlZs=TOt$K2u(cPq-rG<^%J62ZRDDtf{Xx*xAyU z;?9tJf_m!k$|Tx+CeSZOKpHnp`e7n&a6a-zx<~Lna1mPA?{&irBqW&2Htj3w*!|)0 z5M>W7tN@W!lI67{2~AN@Agx(xMcGvyO?ka>3^OKL3UyhU7Fo0k0?UuQI1GKC?%qq? zfy=$2ira?=UTq<$v*5_fK~Bc)qO(QMDH#+9cdD{HT^5qb2T~utkKVP&vL{kId?~^u z+Oll`+AEo&rqCkqA36%eY9e2{H0&3<BP>Pjvb$E}vY0+*FMJfBPU>*^5t2dY86^<> zZ1Bf|Su(q9bBkzlb?JCd@ZI$6hClo^PR76akenWLA+MfH4^P)k@4h}wys*8CYHMe8 z;otsi%2HYN1)Ni8GmfRRf0JC`h5HUY4SIK)pcdB5IJTutRe;_&*LTvG&!<~hNf=NV zxvkf(48D0x%HJ-D+pTi<Ry2(#htLd&cQVVsYsFK2*Q@K7Wj@vBi>-|_;-w_<cG+j= zm%jKOZe8ZNlFb^9%1C#8rN*^LL=ev|spuOcr3_w9$^&r@+%Kj~Mtb2=fni^*=bZaL zTvzfQIReOi%~YDM=Kp)>{Rccf-ySEH!HNN#^dj1@j^@jW*w)6G>5P^m1IQOXGyz73 z4p)>;Da(YF)Hhnc^flsbb+oW8TYu(0{X`G~4^VO8_{n0Slk{Cl;GB)T6f@#0oG;*7 z>5?~L&^$qpT!wBeM!2cF^Qd(xfjJpt%t>dld(kfQMvR2c_o%BCBRu>U7c9U3g4_PN zKr>S8P46L?fRA(Ro-0VRbOiS7t4H>;Lr87V7}P;m?>iEDj}j`|Geav-0FG-;u$46Z z4dM9+b6Tf~CZ&@#4rP5lI9G^2W@L0;Q^~>^-Z`V<n0|DGYCf7);(*`5%2rNkl%O4i zIcQOIXzK^0Pm<V;m;Ec32gj@cLWI<Tf7jU4Hc85A)$x7NLzacHns!BWK!10md6aL6 zUZ~wNbsG}%y+XQ^F$9j4Iufg))naKKQ4lM&MX&nIkZV<c=GOLK6CcE)+kAemB$~;l z6WOrAyk;{$ZNs>C{YDi91h9JpXDCC@VasjR-}qtwRS!eCK^aWZ>Z1Uj{c!6R@@!Rn zUMBt4?_VL`+3h9CX^=GdhQmZpn#SwZuM_${+v)&OQ?-zd=@O-tbg&CH+L&8y?&M6q zCS^ptzU`oefC#QQSiIS2X0Ri-MizpH30d?ilUbrfrBQqOiA3lI7rK%mjjpS<sabAX z_IK!FlbrW&9K&PDx+`y!GYDxu7Zx3bs7w+-$BbrgvSM7>FFv0d-3`?0pS0Y$s|6Xd zToS<aKhH!>*{Pw*hceAmQr!O-MFuxwKO^-Emu_+p@blceWhAH<u8=%lM#wut6hBcz zb!qW>BwmzFiv`vw?QruR#XR7RYV1t;-B2XQ@21^#6U3cUo<d=nX&%x8CYdypvFrvU zAY4aw2fe6W{-qJ^iG#YIk_+aB;1H#+mQBx=qj}x4d<XHR&&EUqiF2;hfIUj_{{jEW zR!>2u)@I?=zQEi^=YkCKDEx`6O)E}*!rgaWD2$MC{xU@&%Tq(n4#-z&4v6eyJtVpy zi7*;5gDcwYgxt>9)Wv=EUxNdZ!J1dM7_Na>9I|G{hd;04tlX7@+G_{4o{Fj(qNV2l zga03DfG6mrN^4t!%575|rXh@9acj;ffkKpaw~~_D$)<r>A-?(oO{2|5AwjFRTdCP; z4Hjq#^I@-~)OkJyp!(`5PAjQZUn1x_xq0uK>`gM{*U7OKP)zUh%kvFa0QtT^XT!;x z>zVS`Dm*Jr!DUPB%34U07tXooAasQlf7#kl{dVvj-otvBnt-7y|0l&IBFeC#dtc!Y zJ?z6rQO*_6QV4U@#%s0g)f?-1ir;kkEvfXn^v&DaOBmb>K#<b)gj%7Nnl&h!*QFjv zk$t=dSY}rMU+c_tD+vA<X;$9tR;U`yI|HZ6r<!E4HBd*Ll6%zw^!CGqYCAfv-U4e8 zv=0L~Y_f~fQ2XZ$mO!C&8k$$y!l5;Q$=3a}m)`ikY^t%y9N0%-s(w7aAXoeO6bz8U zqnHDbFZ~R6Qfv(-gthl$SW&vnd|+}xUa6kILahha$%14&NCy)(8)E}}gIKn3JkKsA zKG$3P$l+0l09_4%@Y|m)A;ZfoR=dOg_dBOcgMSosVo4}bu4`1{P4?F2eT8Myf4<s$ zR|HE0=LT{Heta!PJLlr|hsk?Tj2PVQ*Q1e(aHp$QMY#gc?(G(?bh^c3aHzC!HBnK? z`?5|*wAd{0%sGaH+IAy&n6G%bN&M^lN=$k(w608YZll~|88e+;bj_nZJp>`T&r=Xn z#_cK*R@xU&C2-J63Moi4dkJK}i#Jb~<M~$M(aaqtiea$Gb4jfoeHU)DMy1}oxBhdq zxiJf30u5i8Vg9}%j%30@72rvxR=_Jv|93(p-67<nf>LPzMeg^&u+>B1J__ie#kWq% z>uDYs0zan|tpU5{fJ*lBo>jZ~g?ic{^Q%DOW<dANVdIDEOg+<up!19(m_+5A<%6G- zUcsZG+Q9C)j%zD`+~_Ct+=~TGx0|wd6MKDkfl)#di<I(tz1{gsPl4xA&AUKp@l(fu zFJLl0lLnyoc+8@K^4%u5BgZy>s*GO&ROxjvC~k$5xHvhUTTfS;wQ+1Z9+++eJ;Jfl zK7*9yc}#|jra4F0qMq0lqx4?w)Le$nr;W|^lLjY%CWre6NI;8iP5>Fw;ym~Ci=Evm z8*+OZ^aVF3yAb4+R4kBedR@n`M?IPOvXR(nGAO<Exm{cJwSwoFx%Yras7@v6EdTm$ z>rDk9$Zrt77CNRUx%aC7u*!}9+@pxVaNODW;Q3(gEYlfK;iX_WwPR0asqI*zX<6O3 zvwZwJn(Tp|)eOZ?GbU+(Dx<$+*0Ygsus~+7ABfe=>j>X?({v<ty@RkdxZ1PN1%!Q` z+g@nTI-r(Cx91~_e2w1j7{C!j1;>TV=_#TLkN*=11RVa9MJ)8hkk)G;SQ6v|oEnd^ ztn!5DB&gd?nZjGNwrq<$=z1tnj3mZ}Yh*i-ci>j|E0bb;f;+y6C&X>%NAu;Xi<=Db z=MeRO9(}^p{4Lk*A21!XUzbj7DKYepcJ<N&e_Y9*_=Tc=T6wDl{k2RwN4=(#ZBc~$ z*NAWsTE!6ClUMf5dW=NzcH8ES1$8pBf<x>i$^d$<pyhgszU~XO>pv`Dps|<X^#LA7 zx4ee~+TNqQGRY`TB)-hEQsDvwxrXjSg1a?Gu<sc3T8v?L3TTBeh4*OzS#TtDzbMdG zk1uA}{GMJhd6P=Oo6rDeZ|ll$h~B_$u=!pE=e0A1K|g0KWNdAg(F=mbOS<fXF90g| zpUHsz3=yXZ5xyfwxfpru>u!X|%iZ4a!zJMiQQKo^qq(1nN4pd>oGagk%NqnyRegL$ zIw+jJyuhsp;I~&GXK(Usm3_WWNVBf5rR0)q(w8Y<TVq}Rf%P^{{JlCmp1H~OVHERh zx%27jdf09lg0A(lJ)IO>GVYqh%R1&ePBK^5Kf%_YAIF&&svb1Z0x831-5LnN#b}UM z-4y;tI-jE*9Y8d}mY<b9XkI{)!zT@bpR~28Y*z5x;>?4qd}~So<q$CVxV$a9{_XcZ znioB))(DRT&z9Rik<QZ6NH(0lqPda~Roc)>x)5k)SPC>K-+tljd+tT5$yZWf&|8HJ zz#t4xn0lu0lL}cUTD?2F&q>KqZBu}9aCZF`p7@YB6z=#a4pFAHtNucpSuSv}{Xov9 zmjGT(<D5Vc1-n2c_WS4GKGFJsA!o+nXH19<ax9<oFav>xe@y(t_UD4mJKq2l!RGy= zi;Q9st@wP2WY68$e|#2xlg|FtnadBZ_Kp(3f6m+e$Dj)~=wc2EN*yUsM{ANvmwsF| zb%gnMvV2$sA*tgvrTeZAINPJrDO1YweUgf>f;r8Mstb8_YnAwCA{!ZT^4&_;t>wKJ zwrWJwo!e`2BNlj(W$xn@?;veXC0YBmh;~?D++NZfRpuo{ZK}qlkW4z?3=7Fn<PFM+ zuPY4w)<h&5&{TrxrmxqvXJ4?L_r&3CR<eEoen4|X|JhMBA2B6rxCQ1+2hZXiAwfj! zO>4yONvk_<g$<G{byr(RjXmD!vbGC8z8?;+ly=<^8S3+zp^Y)~((F5aZ`p7^dEA1i z<zRAT`@G*r6>?v&M%1il(Ve#nA}FB~)XpJ~FbP+g4geEd(N}lMZmSv;`-*OyBr@9B zq$OZ>OA}IxWg=%@SK|E_LZ-nGbp?Wq%=(>p7z1q~us|EoY9BYVg&m<bOueutWXKF4 z+L?g3i9l{;4&gBmO=4|uX$Ax2B6+vzB++4RX|>^P0geCqvwpW!hxOIw#FlWJAJ8H> zsBO16UZiOe^-6!nE7b+|jG>8D*Lc%oLrDZ$fqvs*_5{8snYd$1c5}n&rrZ~IML+O^ z*0Ppr^oJJ<KRF3mU5~3*khE;y<OLR{@-ahaUds$OA*Z$kCN3ku>DH4X5Z2NS5G0z4 zvoOg73r1AijYvqk5<Z_sM;(2x?=5Z$h5w4Q`u!Fj13XTC?IqY>2!uxAlrG}tBw=(S zu@biY;QN=B^MkL=hfq}81N%@S7n05l`;+H@E*r)^Jp$vSVe+i~V=WXjSOw&P5|pug zcr0d)H`?egahIilmKD87C<n!jjtC38&;P4k+WqD_0c4fG{?vvKZnS)!h2!bWzWK@v zA{-@5XOIzRmk}qI;X7;MCT)33*HmVp9@`4Hy<u_y`PeTxXysV6Q)B~q6xg@P*T$<) z<%E!co2^ytjL27y1Z!qN-_|txDWyXBHRX2`_`PoK!vd}^GYhUp+}=orl;>?8BsimV zIH!UbJ)ZAw9fv%D)-HFrrHJ4J4S5P|B*Uz<v`>?b)-fR4%AT1c`uskE4claT60ts8 z^I*sxxn#h{k*3x39PPGhE2^X!1;n|tGD2+>218MaF%SPVU^|hY%5dp|7owf=L?V@% zWAwX1uhK|&d4j9cH#0#->lN3hekg1Q!jq||m|bUoPyE6G2_)*R^A{=2TvI@#n4wzP zX^&}49sT6U5OsqP0?A5(DB$z{mPhF8Nhk)B(E}<#rpO`tYS;-e^G~v>mEK=5fOPF! zNT;l1r%2dj9noOsts#=fPjw>VP9V-N+p00-f7ISndiT7g0g%<As%n3HexpLtc(`mz zRss=0%tgpWXC4@%w)lh!+s_Xsg|0gtt73dKXx>=kKaxL2){aymD3Y6Ss34GNA+FXy zEB`C~9g~)o48<pleF5NlI7-0Y*KFNzDxeG4xRC-YHL&f431NFpMdH+^0vz2qUZHa5 zZu{N463!^a_mik;Ygej)6IUo_@eWH<tSr~C;5NTPL2?)<{FiBP2s{(pnpLnN3x@G% zrBQ8lMpTp*dDV07B)?uqW!W?^FMQNTEg4y417)b5mbM&ktL-i4`l$TZX}dg_l9<T( z^)Q26b*Dp<33C=DZPOhwpe(fSDUDbuVVGx1yuAhyFAV8K*f-Vg%M9R7Et(e*zLnKY znp)M5e@0I9QnDua12ec*)*`8myD`_axg$98nB})VZ4XDUjdw%MOBh0YfXX!8rCbfX z0K0*-O55WV61kbr=|8NN)1KG`b5yJ^@asqiUTUs5HLV#pdRI+X6){Wq%k)RdkO2Hn z60)$A%SVtZNQ}4&Omkx?e9GVvJ4{UoEL&h!5VL`Yq+(9F{)fJs?AtggQ92q~*1?*x z$9le`hvrPEfI7)7gd#cMs)~6#;i@xe%-%4yC0?Uj+m!p#`MVK~SFVt#ATfX`;zz$9 ze*^DF_m<yhmHsjzTh)ZxeYhSvK5N25r4_;VOQ@3b#1*wNuhW<Pt!(md60J3rV@f)- zgLhPuA0N8^q5Yfn+nH;3Yw2&@OfUWfw_Zhlbn)7%0Yx2)M}zW4TY1x2ne+^o9(WeU zld#785r`UpqgV0k_Oh(L@87deG1rktECKF8mLz?E&7OH$jgrq->rTsvt<X08$q!HL zSwe?G=zv`aefB>N=+-y+lTtrbqwWtrnG`X5W0?40-sVStPauYbI!$r)T3SMnaJA7_ zTttpDDt4q<#_2Yj)z(sGTV|+2gKMT742ed2y0K<Ax{ITaTaFq{K}A+Qe;MdmsDlWA zJ)^k$9mwMw;{{8o+|MECtgmwx*^&Zs`3o`bu-Z=sI!U@$E~p9P1nO+k#JakFq4b7C z13BD}+cEw~_FR+BaZi(z#!}+h*x;iN`Fk+Q`QjFND7&=Y3j&N-A_yR(EjTM;Q!UlN z{(7M9lo(f|6}HeNAAh*j3f}Ez(q2K+#5tVHz#`?CWJzWbo9zyGz=Z|3=^HO&<e$6W zlCjt26yHyfow_u5Z%zYgI<j31j6IjgyayT>;FU0@s<ONNH`cQoAbho_mfEWyN5YC; z$ZGZX<u=B>6;28OLJ&p*QkSytHu7M^t;T`|C!h#<4=a&^N6yk5HS8uxXzgSSdNM_4 za*WU)72FpI9KA7N>W{|J;Hd(<K~r0^;rTxLZV7+GFrrqN2$(zOG~%9meC1%SI)C+3 zUXtq~80V<lmAx`8)=e&Bsb5AsRi1P?`QAKL!CO+I=wv{a!6hVFl%7hv$@Zte$g_TJ z-eG@1!x8S>f4o7n3Rpqiapo=NmpvD{@qBXZ@V6_h*x&!_!0+tYjGa8JjW*}nDSLvF zE`C}5W6qqui%URL5aOqL;qkXZRohLnLg<u9W%n$R0i!|1Xi|S}v&y6htTq&!c(qPQ z*{fiC`-x+X3aXA(+yK4;#>y_`c7tX33Wm3;AGKlIRsW~&dew6K=SJJ-GEwCH4fCYX zUMw@fNI~njrjHrUknv8KEYZIyMSuq>9GPU*s#dQwvwkH17e=4)wqpf|_lH#=2bb=E zSD<L_hE$>;b2lOsJP$6VCptUxUE@ckCA3j{t;7-=Y!>7W^7U^ZQ0!1|M(wEq=drwY zZ)Z7>m{J9IjOr0(s<#I+b{u>kIq}ZowyZ^j?FJElOyJiar(1|a5X`YAU00oPrJGGt z-!(;3-U5o~5q!I~k0Xq7@<Hdm;0EW#CyJ$LK~uhUuceYRMlqfiTlFsbDE{KMV%oh~ z7%rpS`mbP%Ed?Jwirw`Y{3l?<Kqtv-)1lJ3{l|D05U_3I2*>LZk4%j~^*TRf>`na7 zA5w@WfEiK+n>`N$;T#dt3@7kc@(TRzKq762T;Yh80R6^X+%6BjqN}fXq)79J=bfqV z@`ugWAXc+WVZpz6>Tps(`~H{X^%=ORk{`-k=4k{4LmuIO7UyA@qfUHxM-^=IIu<yc zG)NjV(jwJwELQS2E7^RB!^a>%(AMselB0;seD}^0DR*_5)88i;O7UkEal5)G-1oA~ z<I>rNDm44Baf$IMp4nDqYg&HW%vb)YTJ~9*75C=NH90U7)`aFM%$y|qA;gK8XlgI; zC=u!4)7TNmO9dmU99)xc9KNbI1VbgQ$X46D))YmkQJf6pc#c2Sbt)!P1~d#dK$Ylu zOyOYKm@T)-%0AC=4<5$kx-RwFjl~sHm6#vySSVt&UtZL5SzqHUn{TN^|Gh5$>Sdn_ zcIelbxQv(AJ`$2#{!BtD6dg1Loa?z@X9uO+Ht9|9h25pt;(0Ie21O$iBO)9SVO4x8 zPc_XohMGx_(#8a14}pRDegD}mCHEkveRb-RwFeLoG?^u)QpJ_MigTh4^_6EFKgaN9 zTzx<K7Meom_;w5DbGT>_Lxn$iYj;c*0o9mXLC}~aKVq@Iy=`#CYqkRq2wzALr)iU> ze||RP-hS1j+ODH{ZvOeb_V0w6ap1MqNrjonOp8K?E9UGk0nnXCR>lp;s=4&l=b_cI zB&gDZ=C2<gor_!jDYs&o2I-)5m5w0Yp+QP$2aZPC_R<lpkqv8<%F|yAdwp}k;Vh&O ze5#}MQSqFI=Xn}whnJ8)i~(s25-=1`&q5ldq!Sq}x6jaCM{Z!$xn`a3U!|O_QlMYv zvN&#bLY%Vlz-OIS*eUJkuRc+@ey^*7uQIt_IX)t2l4<t<J;m3NgcO1t=#jHU$^4p< zyJU|a6@z?Oc9_?=_MoFH<)C{qS^Wy`w-Ow*?M__<X<bz+ldzH9!XG*my%&mgH5H?{ z{oYQ(ns__qx0Od95q4s<W=EW=2=fg%446YJWXOFEg^Fm~0fgqp2GV40Pe+0edzF=| z(6PWD&D>x<h$6eXsnk)}ab4z&K<6{BBx@x7v233<{nCytv}XKa)7CS&rw$rHG_tK? zh6BtpX1gc+n|E{~%xpdr;y6gn%a}uYo|_DN0{;hVM1^^~>MyQ<CzMb7)IU*(N9|6a zJ~p+1Cy8VgABhU*Bdp)Tu;qR+;4Gj;fEcW$_LaM@&Mhyb&%cczb+c|$7uryCyXFTm z$3cCWa|fh%jK^0HYHj8kdzDB*Vp&9r!Qqu!<*yNaRhjtu#EPdVGp+Wz2y$j0!qN{v zD5^8(BCw&>Lhj3p>$u6lONJt44SXo{Yd9|MqU+y+C3lF~uX&HqD6O0GMRbGa*<yul z=QcK^(vI?}1;WuCIt!Mh!g3+eYB&1o{bioRKIMCMvNz9_<jYqL77pW~HAZ&+8y`XR zJI;Ch{oR@Y$9?*{GQE+Xl`U}N)-vT&(SF?BCKhnIFRa*M?8(rxKHPi*zkeK(VeRRm zfTe<8BRGbFZ`_4eZ$Y$hM#@cjo1-4^X^WN+fI>&v`EdjfB#;20Rh#d<qfTc!h10=O zE6q@wX&57hBvfJuMS0mCqiVgJ9#ks9n-E5opjS9_10m)xq{^IcOI4XgOvyLBuWqnl zg5k<-{m<F+?}#$h*sN6(el{+El*c-})pD}r&+zFV3iK0DxG^DsAL3Y%Ob{ytCH3Z} zeQ_^l2!>UutnyZe-vvIz8Xb1PIg^~``szW_=OI6K`L4vZ<@P{1hSD9{VRsl8Qkud3 zmcE!Evu)B0Cer?Qimd=EJwv~TF?b$!!es5namWcb@egxj`2`*q<KAedzCo=Jy&6hk zk!=ikEi-IBVPR<Nlt49XibM$5wb;*A{iA%+#PP|mLqy}9YgfMTaISd+d%}3TiqE{W z-0x&NK>wF|a-JJtEDcrH>05tJjk~09kq#xhn3)W~Cx!f!)3SAu;y!Ek0rwQM;vXo6 z{;UVg=i<`O{dW+qhE}_ddeB@rMIW@fHVs+TAFMvH+lGn|E}Ru33LIvd8dRd^G5S58 z<M>VwbN&A7=Ej}vO?Dh$A8_=dFpb1>k{a{!NBm^Fr8-`B{4RR)Rj<^z?d<Vrn^zne zcTi4w$(9wN20FP%MRHKaV?mo!Ag{-qHo(@tQPLa2?Zi4>CImbBNWb>hhD^Kjh!Oao z1Ox**K-b{gkZ{V{nY|5RI6-TkYAwX(TrEwso<e#YWlpR;wx|j(sxkNL`y+wS7g*!w z!wn^)<qTnT85wsOa?&Q}2{WQH7sT)sd>pj`3}<v6$h134Sc~Ic3aSYX*(GnEj86OR zWI6JU$01WnbCBPsCqH3}6qu1$O%oU16G<}*+lUVzXhbimRSc)4pl_kAMgfnTwA=Nh zjhbb_LBRDk&JEmspJn8_rh}c$tsoKEDqedExR6mKNCNNj^+1I&{0CmM@UKUvH9E6* zkL8|saR+mbR?t;gbYm)DlE6XnCPJ!;Hx*8u0VG^-C+N-Sz-;+Sc07OEYj)V1>+5M4 z>{|o4eS6=SOjKX^9<aH+_uUbvJW3tw;Ro0+Sohy36%9Qoj2jnvfK>Gd6$v%DDB`cb zF#pko8~8tj9RDupmhA?a_3S-AUbD;;VfFkbx{eudnnWS4%kVo+%<kFuc<Fsh^j}Jk zrpH1^-2x(eXWfup`aAM46t?hK+}C&;meIu%P_6TZ>)zO&SrB!>cPltX@;c?F2R<Sf zKVp^r8G&HA*+M4JDXya-@dCT^Ry|@|8Ydq`g+K7fEBH>E%4s$o(41}|?G@r~sKXjJ z^?poA;I!!cfV?qz!x5l=`$W(|mDV!R=ZUpM<_;b(HAK0a7@eUsB(wSeQJj}DpkZ+| zB=W-()g<7jliUb3v^l4lqtbglC_`u%#2kD{ujRiBV4uZ!#U-0!={>A!p?|k?@|Yy# zq<?G$p<)qQp;n6D$@fA&Ze!*@T@Vej?Tc`3Zvm+L0tgs63$qQ{fy?>p_(uB~qW_SZ z=7xNC7pXrJE#um!#!cF}yeWM+UCY~>X@8OuPq#AAE3j#&*f~rl{u(K9+((YYrH?z& zTlAId7T{sCm40OcEK-W3qGLmSzAy4Tb~eH+0a=k%Iaycr-eRh_Z?`gOJNL{G{JoqB zU_Lr=a)A~QmpYu0qlahw?henO1=o46m?1S#{z@%%2pTIkYHMDbf(IFNI&@Z=<3)W- z3s+=HkB&J_`@?54)4-83K1`KaX5W!Cv{n>NC%0Q}7KnWzDHq4I0{CMb&Bl*6$HSIi zKZBw-9g($cUqC5wkXRv&v83x(fw;K9gJvCC0dyI>3+RBk#TN3HCieTBml3QueiJmj z@*=sX9kJhTWg0`*CzKAPCN}<~cpi;;{35j^DYJddLTK-AgHGI04f9m9ebh7B|Gi7_ z02@yq@q<Zc(1#zck1opc{ZehJ8NNNYo+x08YLl+ov!|4Td{Hs&dDiaZ`LGiLmwCZ; zTB!bMJXG;tjqzxVe9=%X9uH1CyvVuCcf;l4s6y_a;@W9)v#|%tYl;@rkE~T>d$Ld( zj#;7J&`_*wwsQgc&BR-rzi&>?ZbL!KL@uI{I(lR-h+ss#+k@)O${<T}!|`+|S5S!t zvTtrMR)SZuz&Sg?YWQJd_UDXoft53esPKG{>st;#<5&@VeZmgGM7?9TP9fYXeIi!y zCkvrTq|yn>g3WCLlrsQT@M|CtGLY51(=PvEGAW+QL7uvU0JLmq!#vYF!b#bgnXu%@ zC;a)P{O-n+rh=_sF93!)Br*ZN*Q$m+F9Q*>-Gag-b9&r&_1dH@eSk5QcIKadHG7c@ z>0pj7QE~01h!(E*4_))a8KCi3Ji83V;iwhEfY`v1p#r>umFQY%yIh(z-{GYnLJ3le zG^NI|Gxj<)<hEQ(vaQLjHir4rob&T+iN4Ohj6l{Du>;H~wP)*cTtkKTRc-jE#Nk-C zBr%<!`1W1E=jFQ7u;W?6Y=D$<5hn;%%z^3UGb#B9+^*sZIc!!wPx$(>^!4ULcqz6Y zab|u=QhT_HS9~D53R4ahv++&|gjJj*4Z8@DM~X#iQ*;_=d;zv2xrb`6TABB}xn0N& zw>FLd4vWWzPoLV;31mxI6;!&ych562Br*H|0{;jTIqF$r@{kLK)Lg6~xGDGY85uw@ z?Jv039P4J@hvwqc0Z`c&V@4F@X^OOTRkzwL8LXn+$hgIq;N2lj-0RGb<+G$x$0gNB z7`K_7!FNHJtMsm;ZCC~AIzrdmqR)su2}8tfobRZP`vr&B;ar+Z@H$L&^&xkAdGjU; z_qLNO2R^rN?H~`sAJFXBV0;6Ub)3R!<01*fdH^^K(35NN*Lh}xe6lUubU31S7?0l` z!w5M8<fWQ(S7PkUsk|@CL<5+AE$OU{1ywzY%+E;lHFMO`9MC6kDo==S#v<tOz=F+M zDbl!e&6tPc;bwP}Gj}FirhGLv_Op||wm2*1oBmQ!LTFG4;^ZBS;l@riLmIb|3NUq( zx6L2n9c`6D0`)0W;(&&U4XYJ=zsyK)^Os-*3TRw3*JQZZeapm9lXXa7Q1VU9%>)-% z((FI^!t1a0*AA}-T^`RKvSp~_n15|mRJ$h&#E}u7!a3^wwn95;?5mhD0W}egx)lZk z(g_f5EKwV{&1<(X!(G0P3j$bL8_DD}qPNZ#Qm`8ju4t-8(3Hj+vX5iOE#=@8*1f@E zAj$9vo3tv#4N6Ww0GDr#BvB0TEPU$n7?Kw!3xApwy3o&bZ#IS75qO@NJ3U(3nT+RB z9<tW4eC_ips6DgLTxWQE#gfDoyyjmvKxqk~0HCh;=<iy;_5M2d`@OR#<d!(DQaKe< zv;`CpZyCaNERX{hQ$f%i`4a<&NF@R~H#Z1g6?Wx!AMyNkF+3HN-`zURV|xkAmq$BO z=~)C%{ZmY6YRg4FUJHp24z7BGQ)FnP|75$zf+GMJl$N%V)GOUwZ5;FG$cgUwHKiA} zB-vSLMYeMsZGKq;>i>}`pv}Q;U53tvp94;)QQG2Ist$J97$j3vRGI$VTc(9L#&7Ox zgP0k_(>9zPaZ{F3qkYSYjefLu0d=C>_0<l-h>UqQIk2w5ldnPknJlO;gc>5O9Znp4 z!{#zwdLcz441Sh+LhK^><&8B|OCs%g?wAs!l6a%<h}fWFf`B;3Yr*|W%0D40&Zay| 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 bH2P4XJ-E9^(0%MG0A8A^x+<k;%Ygp^Qkf;^ literal 0 HcmV?d00001 diff --git a/under_the_neighborhood/source/javascript/calculators.js b/under_the_neighborhood/source/javascript/calculators.js new file mode 100644 index 0000000000..6c02ffb0b6 --- /dev/null +++ b/under_the_neighborhood/source/javascript/calculators.js @@ -0,0 +1,7 @@ +/*jshint esversion: 11, laxcomma:true, eqeqeq:true*/ +/*jshint -W014,-W084,-W030,-W033*/ +const limitMeterValue = function({trigger,attributes,sections}){ + const [section,id,field] = k.parseTriggerName(trigger.name); + return Math.min(attributes[`${section}_${id}_${field}`],attributes[`${section}_${id}_${field}_max`]) +}; +k.registerFuncs({limitMeterValue}); \ No newline at end of file diff --git a/under_the_neighborhood/source/javascript/rollfunctions.js b/under_the_neighborhood/source/javascript/rollfunctions.js new file mode 100644 index 0000000000..a4a8f5624c --- /dev/null +++ b/under_the_neighborhood/source/javascript/rollfunctions.js @@ -0,0 +1,344 @@ +/*jshint esversion: 11, laxcomma:true, eqeqeq:true*/ +/*jshint -W014,-W084,-W030,-W033*/ +//Roll Listeners +const rollBasicMove = async function({trigger,attributes,sections}){ + const [,,field,activeEffects,rollObj,dice] = await baseRollInfo({trigger,attributes,sections}); + let statRef = getMoveResults(field.replace(/-/g,' '),rollObj,attributes); + rollObj.roll = assembleRoll(dice,statRef,activeEffects,attributes.is_weird); + executeRoll({rollObj}); +}; +k.registerFuncs({rollBasicMove}); + +const getMoveResults = function(move,rollObj,attributes){ + const possibleResults = basicMoves[move]; + ['critical','success','mixed','failure','fumble'].forEach((result)=>{ + if(result !== 'stat'){ + rollObj[`${result}_result`] = possibleResults[result] ? + `^{${possibleResults[result]}}` : + ''; + } + }); + return attributes[`${move.replace(/\s+/g,'_')}_stat`]; +}; + +const rollStat = async function({trigger,attributes,sections}){ + const [,,field,activeEffects,rollObj,dice] = await baseRollInfo({trigger,attributes,sections}); + rollObj.roll = assembleRoll(dice,`@{${field}}`,activeEffects,attributes.is_weird); + executeRoll({rollObj}); +}; +k.registerFuncs({rollStat}); + +const rollSkill = async function({trigger,attributes,sections}){ + const [section,rowID,field,activeEffects,rollObj,dice] = await baseRollInfo({trigger,attributes,sections,isSkill:true}); + let statRef; + rollObj.header = attributes[`${section}_${rowID}_${field === 'inability' ? field : 'name'}`]; + if(attributes.skill_basic_move){ + const query = k.capitalize(getTranslationByKey('move query')); + const options = Object.keys(basicMoves) + .map((key) => { + return `${k.capitalize(getTranslationByKey(key))},${key}` + }) + .join('|'); + const move = await k.extractQueryResult(`${query}|${options}`); + statRef = getMoveResults(move,rollObj,attributes); + }else{ + await k.pseudoQuery(''); + statRef = section === 'repeating_skill' ? + (/inability/.test(field) ? + 'inability_stat' : + 'skill_stat' + ) : + 'stat'; + statRef = attributes[`${section}_${rowID}_${statRef}`]; + } + k.debug({section,rowID,field}); + + rollObj.roll = assembleRoll(dice,statRef,activeEffects,attributes.is_weird); + k.debug({skillObj:rollObj}); + executeRoll({rollObj}); +}; +k.registerFuncs({rollSkill}); + +const rollHelpFriend = async function({trigger,attributes,sections}){ + const [section,rowID,field,activeEffects,rollObj,dice] = await baseRollInfo({trigger,attributes,sections}); + const relationScore = attributes[`${section}_${rowID}_score`]; + rollObj.header = getTranslationByKey('help a friend roll header').replace('{{0}}',attributes[`${section}_${rowID}_name`]); + k.debug({activeEffects}); + rollObj.roll = assembleRoll(dice,relationScore,activeEffects,attributes.is_weird); + executeRoll({rollObj}); +}; +k.registerFuncs({rollHelpFriend}); + +const rollCharacterMove = async function({trigger,attributes,sections}){ + const [section,rowID,field,activeEffects,rollObj,dice] = await baseRollInfo({trigger,attributes,sections}); + rollObj.roll = assembleRoll(dice,'?{query}',activeEffects,attributes.is_weird); + const fieldSwitch = { + critical_result:attributes[`${section}_${rowID}_critical_success`] || attributes[`${section}_${rowID}_full_success`] || basicMoves['another move'].critical, + success_result:attributes[`${section}_${rowID}_full_success`] || basicMoves['another move'].success, + mixed_result:attributes[`${section}_${rowID}_mixed_success`] || basicMoves['another move'].mixed, + failure_result:attributes[`${section}_${rowID}_failure`] || basicMoves['another move'].failure, + fumble_result:attributes[`${section}_${rowID}_critical_failure`] || attributes[`${section}_${rowID}_failure`] || basicMoves['another move'].fumble + }; + rollObj.header = attributes[`${section}_${rowID}_name`]; + Object.entries(fieldSwitch).forEach(([fieldName,content])=>{ + rollObj[fieldName] = content; + }); + executeRoll({rollObj}); +}; +k.registerFuncs({rollCharacterMove}); + +const rollInitiative = async function({trigger,attributes,sections}){ + const [section,rowID,field,activeEffects,rollObj,dice] = await baseRollInfo({trigger,attributes,sections}); + rollObj.roll = assembleRoll(dice,attributes.fierce,activeEffects,attributes.is_weird) + .replace(/\]\]/,'&{tracker}]]'); + executeRoll({rollObj}); +}; +k.registerFuncs({rollInitiative}); + +//Parse Functions +const baseRollInfo = async function({trigger,attributes,sections,isSkill}){ + const [section,rowID,button] = k.parseTriggerName(trigger.name); + const field = button.replace(/-?action/,''); + const baseEffects = {advantage:0,bonus:0,text:[]}; + if(isSkill){ + baseEffects.advantage = field === 'inability' ? + -1 - attributes[`${section}_${rowID}_${field}_super`] : + 1 + attributes[`${section}_${rowID}_super`]; + } + const activeEffects = await countEffects(attributes,sections,baseEffects); + const rollObj = { + header:`^{${field.replace(/-/g,' ')}}`, + result:`[[0[computed value]]]` + }; + if(baseEffects.text?.length){ + rollObj.description = baseEffects.text.map((text)=>`^{${text}}`).join('\n'); + } + Object.entries(basicMoves['another move']).forEach(([result,effect])=>{ + if(result !== 'stat'){ + rollObj[`${result}_result`] = `^{${effect}}`; + } + }); + const dice = await parseAdvantage(attributes.advantage,activeEffects,attributes,rollObj); + return [section,rowID,field,activeEffects,rollObj,dice]; +}; + +/* + The Compatibility Scores and their effects are as follows: + -1 (Frenemies) + The other PC rolls with Disadvantage. Each of you gains 1 AP. + + +0 (Acquaintances) + The other PC gets +1 on their roll. + + +1 (Friends) + CHOOSE 1 + The other PC gets +1 on their roll. + The consequences of the other PC’s actions are “bigger” (Full Successes come with a small bonus, Failures come with an extra complication). + + +2 (Good Friends) + CHOOSE 1 + The other PC gets +2 on their roll. + The other PC rolls with Advantage. + The consequences of the other PC’s actions are “bigger” (Full Successes come with a small bonus, Failures come with an extra complication). + + +3 (Family) + CHOOSE UP TO 2 + The other PC gets +2 on their roll. + The other PC rolls with Advantage. + The consequences of the other PC’s move are “bigger” (Full Successes come with a small bonus, Failures come with an extra complication). +*/ +const compatibilityQuery = async function(baseEffects,attributes,sections){ + const compatibleEffects = { + '-1':{optNum:1,options:['disadvantage']}, + '0':{optNum:1,options:['+1']}, + '1':{optNum:1,options:['+1','bigger consequences']}, + '2':{optNum:1,options:['+1','advantage','bigger consequences']}, + '3':{optNum:2,options:['+2','advantage','bigger consequences']} + } + const activeID = sections.repeating_compatibility.reduce((memo,id)=>{ + return attributes[`repeating_compatibility_${id}_activate`] && + (!memo || attributes[`repeating_compatibility_${id}_score`] < attributes[`repeating_compatibility_${id}_score`]) ? + id : + memo; + },''); + const ordinals = { + '1':'1st', + '2':'2nd' + } + if(activeID){ + const activeEffect = compatibleEffects[attributes[`repeating_compatibility_${activeID}_score`]]; + k.debug({activeID,[`compatibleEffects[${attributes[`repeating_compatibility_${activeID}_score`]}]`]:activeEffect}) + const selectedEffects = []; + if(activeEffect.options.length > 1){ + const effectWorker = async (iteration = 1)=>{ + const availableOptions = activeEffect.options.filter((opt)=>selectedEffects.indexOf(opt) === -1); + const promptKey = activeEffect.optNum === 1 ? + 'Which compatibility effect' : + `${ordinals[iteration]} compatible effect`; + const selectedOption = await k.extractQueryResult(`${getTranslationByKey(promptKey)}|${availableOptions.map((opt)=>`${getTranslationByKey(`compatibility prompt ${opt}`)},${opt}`).join('|')}`); + k.debug({selectedOption}); + selectedOption.replace(/\+?(.+)/,(match,effect)=>{ + if(+effect){ + baseEffects.bonus += +effect; + }else if(/dis/.test(effect)){ + baseEffects.advantage--; + }else if(/advantage/.test(effect)){ + baseEffects.advantage++; + }else{ + baseEffects.text.push(effect); + } + }); + selectedEffects.push(selectedOption); + iteration++; + if(iteration > activeEffect.optNum){ + return true; + }else{ + return effectWorker(iteration); + } + } + await effectWorker(); + }else{ + selectedEffects.push(activeEffect.options[0]); + await k.pseudoQuery(); + } + }else{ + if(attributes.interference){ + baseEffects.advantage--; + baseEffects.text.push('interference roll message'); + } + await k.pseudoQuery(); + } +}; + +const countEffects = async function(attributes,sections,effectObj = {advantage:0,bonus:0}){ + let idArray; + const baseEffects = {...effectObj}; + if(attributes.use_roll_modifiers){ + idArray = sections.repeating_modifier; + }else{ + idArray = []; + baseEffects.bonus = attributes.generic_bonus; + } + await compatibilityQuery(baseEffects,attributes,sections); + k.debug({baseEffects}); + return idArray.reduce((memo,id)=>{ + k.debug({[`attributes[repeating_modifier_${id}_activate]`]:attributes[`repeating_modifier_${id}_activate`]}); + if(attributes[`repeating_modifier_${id}_activate`]){ + const effect = attributes[`repeating_modifier_${id}_effect`]; + k.debug({effect}); + const advs = effect.match(/(?:^|\s)(?:super )?advantage/ig) || []; + const disadvs = effect.match(/(?:super )?disadvantage/ig) || []; + const bonuses = effect.match(/(?:[+\-]\s*)?\d+/g) || []; + k.debug({advs,disadvs,bonuses}); + memo.advantage = advs.reduce((total,adv)=>total += /super/.test(adv) ? 2 : 1,memo.advantage); + memo.advantage = disadvs.reduce((total,adv)=>total -= /super/.test(adv) ? 2 : 1,memo.advantage); + memo.bonus = bonuses.reduce((total,bonus)=>{ + const val = +bonus.replace(/\+/,'').trim(); + return total += val; + },memo.bonus); + } + return memo; + },{...baseEffects}); +}; + +const parseAdvantage = async function(advantageState,activeEffects,attributes,rollObj){ + if(attributes.use_physical_dice){ + const result = +(await k.extractQueryResult(getTranslationByKey('physical roll query'))); + if(result === 12){ + rollObj.result = '[[1]]'; + }else if(result === 2){ + rollObj.result = '[[-1]]'; + }else{ + rollObj.result = '[[0]]'; + } + return result; + }else{ + await k.pseudoQuery(''); + if(advantageState.startsWith('?{')){ + //If the advantage state is a query, translate the query. + const options = Object.entries(advantageTypes).map(([aType,aValue])=>{ + return `${k.capitalize(getTranslationByKey(`${aType} option`))},${aValue}`; + }).join('|'); + return `?{${k.capitalize(getTranslationByKey('roll'))}|${options}}`; + }else{ + //otherwise, just use the advantage as is. + return activeEffects.advantage ? + (() => { + const diceNum = 2 + Math.abs(activeEffects.advantage); + const keep = activeEffects.advantage > 0 ? + 'kh' : + 'kl'; + return `${diceNum}d6${keep}2`; + })() : + advantageState; + } + } +}; + +const assembleRoll = function(dice,chosenStat,activeEffects,isWeird){ + let stat; + k.debug({chosenStat,activeEffects}); + if(`${chosenStat}`.startsWith('?{')){ + //If the advantage state is a query, translate the query. + const options = attributeNames.map((attr)=>{ + if(attr !== 'weird' || isWeird){ + return `${k.capitalize(getTranslationByKey(attr))},@{${attr}}`; + }else{ + return null; + } + }) + .filter((a)=>a) + .join('|'); + stat = `+ ?{${k.capitalize(getTranslationByKey('which stat'))}|${options}}`; + }else{ + //otherwise, just use the advantage as is. + stat = `+ ${chosenStat}`; + } + const bonus = stringifyBonus(activeEffects.bonus); + return `[[${dice}${stat}${bonus}]]`; +}; + +const stringifyBonus = function(bonus){ + k.debug({bonus}); + return bonus < 0 ? + bonus : + `+ ${bonus}`.replace(/\+ 0/,''); +}; + +const executeRoll = async function({rollObj}){ + k.debug({toExecute:rollObj}); + let message = `@{template_start} ${Object.entries(rollObj).map(([field,content])=>`{{${field}=${content}}}`).join('')}`; + k.debug({message}); + const rolled = await startRoll(message); + const computeObj = {}; + if(rolled.results.roll && rolled.results.result && /computed value/.test(rollObj.result)){ + const expression = rolled.results.roll.expression; + let rollState; + let rollQuant = 2; + expression.replace(/d6k([hl])(\d+)/,(match,target,num)=>{ + rollState = target; + rollQuant = +num || 2; + }); + const diceRoll = rolled.results.roll.rolls[0]; + const rollTotal = diceRoll.results.sort((a,b)=>{ + if(rollState === 'l'){ + return a - b; + }else if(rollState === 'h'){ + return b - a; + }else{ + return 0; + } + }) + .slice(0,rollQuant); + k.debug({rollTotal}); + const uniqueRolls = [...new Set(rollTotal)]; + if(uniqueRolls.length === 1){ + if(uniqueRolls[0] === 6){ + computeObj.result = 1; + }else if(uniqueRolls[0] === 1){ + computeObj.result = -1; + } + } + } + finishRoll(rolled.rollId,computeObj); +}; \ No newline at end of file diff --git a/under_the_neighborhood/source/javascript/setupfunctions.js b/under_the_neighborhood/source/javascript/setupfunctions.js new file mode 100644 index 0000000000..faf5e20ad4 --- /dev/null +++ b/under_the_neighborhood/source/javascript/setupfunctions.js @@ -0,0 +1,14 @@ +/*jshint esversion: 11, laxcomma:true, eqeqeq:true*/ +/*jshint -W014,-W084,-W030,-W033*/ +const setupSheet = function({attributes,sections}){ + Object.entries(systemDefaults).forEach(([section,fields])=>{ + fields.forEach((fieldObj)=>{ + Object.entries(fieldObj).forEach(([field,content])=>{ + const row = k.generateRowID(section,sections); + k.debug({row,fields}); + attributes[`${row}_${field}`] = content; + }); + }); + }); +}; +k.registerFuncs({setupSheet},{type:['new']}); \ No newline at end of file diff --git a/under_the_neighborhood/source/javascript/triggeredfunctions.js b/under_the_neighborhood/source/javascript/triggeredfunctions.js new file mode 100644 index 0000000000..4521e3cd95 --- /dev/null +++ b/under_the_neighborhood/source/javascript/triggeredfunctions.js @@ -0,0 +1,60 @@ +/*jshint esversion: 11, laxcomma:true, eqeqeq:true*/ +/*jshint -W014,-W084,-W030,-W033*/ +const navigateSheet = function({trigger,attributes}){ + k.debug('navigating sheet'); + let triggerName = trigger ? + trigger.name : + attributes.sheet_state; + let target = triggerName.replace(/clicked:|nav-/g,''); + k.debug({target}); + $20('.navigable-section,.sheet-nav__tab').removeClass('active'); + $20(`.sheet-nav__tab.${target},.navigable-section--${target}`).addClass('active'); + attributes.sheet_state = target; +}; +k.registerFuncs({navigateSheet},{type:['opener']}); + +const characterDisplay = function({attributes}){ + $20('.character-type').addClass('character-type--inactive'); + k.debug({sheet_type:attributes.sheet_type}) + const target = `.character-type--${attributes.sheet_type}`; + k.debug({target}); + $20(target).removeClass('character-type--inactive'); +} +k.registerFuncs({characterDisplay},{type:['opener']}) + +const sectionDisplay = function({trigger,attributes}){ + const fieldSwitch = { + is_weird:'weird', + mon_trainer:'mon', + use_initiative:'initiative', + has_arc:'arc' + }; + k.debug({trigger}); + let fields; + if(trigger){ + let[,,attr] = k.parseTriggerName(trigger.name); + fields = [attr]; + }else{ + fields = Object.keys(fieldSwitch); + } + fields.forEach((field)=>{ + const action = attributes[field] ? + 'remove' : + 'add'; + $20(`.${fieldSwitch[field]}`)[`${action}Class`]('inactive'); + }); +} +k.registerFuncs({sectionDisplay},{type:['opener']}); + +const modifierDisplay = function({attributes}){ + if(attributes.use_roll_modifiers){ + $20('#modifiers').removeClass('inactive'); + $20('.roll-options').addClass('inactive'); + attributes.advantage = '2d6'; + attributes.double = 0; + }else{ + $20('#modifiers').addClass('inactive'); + $20('.roll-options').removeClass('inactive'); + } +}; +k.registerFuncs({modifierDisplay},{type:['opener']}) \ No newline at end of file diff --git a/under_the_neighborhood/source/javascript/variables.js b/under_the_neighborhood/source/javascript/variables.js new file mode 100644 index 0000000000..104b7948fd --- /dev/null +++ b/under_the_neighborhood/source/javascript/variables.js @@ -0,0 +1,33 @@ +/*jshint esversion: 11, laxcomma:true, eqeqeq:true*/ +/*jshint -W014,-W084,-W030,-W033*/ +k.version = 0.1; +k.sheetName = 'Under the Neighborhood'; +const systemDefaults = { + 'repeating_basic-advancement':[ + {description:'Increase a stat by 1 (max:+3)'}, + {description:'Increase a stat by 1 (max:+3)'}, + {description:'Increase a stat by 1 (max:+3)'}, + {description:'Increase a stat by 1 (max:+3)'}, + {description:'Add Another Skill'}, + {description:'Add Another Signature Item'}, + {description:'Add a Move from your Playbook'}, + {description:'Add a Move from your Playbook'}, + {description:'Add a Move from your Playbook Or a different Playbook'}, + {description:'Add a Move from your Playbook Or a different Playbook'} + ], + 'repeating_super-advancement':[ + {description:'Upgrade two Playbook Moves to advanced'}, + {description:'Upgrade two Playbook Moves to advanced'}, + {description:'Upgrade one Descriptor to advanced'}, + {description:'Upgrade two Skills into Super Skills'}, + {description:'Add Another Descriptor'}, + {description:'Increase the Maximum number of AP stored between adventures by 1'}, + ], + 'repeating_ultra-advancement':[ + {description:'Increase a stat by 1 (max:+4)'}, + {description:'Increase the Weird stat by 2 (max:+1)'}, + {description:'Upgrade all remaining Playbook Moves to Advanced'}, + {description:'Upgrade all remaining Descriptors to Advanced'}, + {description:'Add Another Skill'} + ] +} \ No newline at end of file diff --git a/under_the_neighborhood/source/mixins/_sheetmixins.pug b/under_the_neighborhood/source/mixins/_sheetmixins.pug new file mode 100644 index 0000000000..da448952b2 --- /dev/null +++ b/under_the_neighborhood/source/mixins/_sheetmixins.pug @@ -0,0 +1,19 @@ +//- An array of all the attributes for the system. We'll iterate through this so we don't have to write the same code 6 times. +- const attributes = ['heart','books','fierce','slick','weird']; +- const attributeOpts = attributes.map((attr)=>`${capitalize(attr)},@{${attr}}`).join('|'); +- varObjects.attributeNames = attributes; +//- A mixin that will create a checkbox for use in controlling the display of extra information on an item. Takes an optional name property to override the name of the checkbox. +mixin collapse(name='collapse') + +checkbox({name,value:1,class:'collapse'}) +//- End Mixin +mixin attributeOptions(defaultValue) + - const baseObj = {value:`?{Which Stat|${attributeOpts}}`,'data-i18n':'query'}; + if !defaultValue + - baseObj.selected = ''; + +option(baseObj) + each value in varObjects.attributeNames + - const optObj = {value:`@{${value}}`,'data-i18n':value} + if value === defaultValue + - optObj.selected = ''; + +option(optObj) +//- End Mixin \ No newline at end of file diff --git a/under_the_neighborhood/source/mixins/scss/_advancement.scss b/under_the_neighborhood/source/mixins/scss/_advancement.scss new file mode 100644 index 0000000000..4260790735 --- /dev/null +++ b/under_the_neighborhood/source/mixins/scss/_advancement.scss @@ -0,0 +1,27 @@ +#advancement{ + grid-template-columns:repeat(auto-fill,minmax(250px,1fr)); + h3{ + grid-column: 1 / -1; + } + .repeating-container{ + align-self:start; + gap:var(--half-gap) var(--grid-gap); + } + .repitem{ + display:grid; + grid-template-columns:1rem 1fr; + align-items:start; + } + input:checked + .adaptive textarea{ + text-decoration:{ + line:line-through; + style:wavy; + color:var(--selectedColor); + thickness:2px; + } + } + :is(.adaptive--text) { + min-height: 1.5rem; + height: auto; + } +} \ No newline at end of file diff --git a/under_the_neighborhood/source/mixins/scss/_attributes.scss b/under_the_neighborhood/source/mixins/scss/_attributes.scss new file mode 100644 index 0000000000..581ae09e42 --- /dev/null +++ b/under_the_neighborhood/source/mixins/scss/_attributes.scss @@ -0,0 +1,9 @@ +#attributes{ + .input-label{ + justify-content: space-between; + button{ + width:auto; + flex:0; + } + } +} \ No newline at end of file diff --git a/under_the_neighborhood/source/mixins/scss/_clock.scss b/under_the_neighborhood/source/mixins/scss/_clock.scss new file mode 100644 index 0000000000..f3fb40e964 --- /dev/null +++ b/under_the_neighborhood/source/mixins/scss/_clock.scss @@ -0,0 +1,102 @@ +@use '_mixinsandplaceholders'; +$clockSizes:2,3,4,5,6,7,8,9,10; +$meterValues:( + 1:(2,3,4,5,6,7,8,9,10), + 2:(3,4,5,6,7,8,9,10), + 3:(4,5,6,7,8,9,10), + 4:(5,6,7,8,9,10), + 5:(6,7,8,9,10), + 6:(7,8,9,10), + 7:(8,9,10), + 8:(9,10), + 9:(10) +); +/// Mixin to place items on a circle +/// Adapted from on-circle by the original Authors to work with CSS variables based on a changing control attribute and to make pie slices instead of circular elements on the circle +/// @author Adapted by Scott Casey +/// @author Kitty Giraudel +/// @author Ana Tudor +@mixin on-circle($item-count) { + > * { + $angle: (360 / $item-count); + + @for $i from 1 through $item-count { + &:nth-of-type(#{$i}) { + $rot:($angle * ($i - 1)); + transform: + rotate($rot * 1deg) + translate(calc(var(--circleSize) / 4)); + } + } + } +} + +#clock{ + --circleSize:150px; + --itemDeg:0deg; + --itemCount:10; + .repcontainer{ + display:block; + gap:var(--half-gap); + column:{ + width:200px; + } + } + .repitem{ + display:grid; + gap:var(--half-gap); + grid-template-areas: + 'clock' + 'name' + ; + break-inside:avoid; + > input{ + text-align:center; + } + } + .clock-control--current[value="1"] ~ .clock-progress{ + --itemDeg:calc(1 / var(--itemCount) * 360deg); + } + @each $clockSize in $clockSizes{ + .clock-control--max[value="#{$clockSize}"] + .clock-progress{ + --itemCount:#{$clockSize}; + } + .clock-control--current[value="#{$clockSize}"] ~ .clock-progress{ + --itemDeg:calc(#{$clockSize} / var(--itemCount) * 360deg); + } + } + .clock-label{ + grid-area:clock; + max-width:var(--circleSize); + box-sizing:border-box; + display:flex; + place-self:center; + align-items:center; + z-index:10; + > * { + color:var(--selectedColor); + font-weight:bold; + } + } + .clock-progress{ + grid-area:clock; + border-radius:50%; + place-self:center; + width: var(--circleSize); + height: var(--circleSize); + display:grid; + grid-template-areas:'content'; + background: conic-gradient(var(--selectedColor) var(--itemDeg),transparent var(--itemDeg)); + border:2px solid var(--selectedColor); + &:before{ + content:''; + box-sizing:border-box; + width:75%; + height:75%; + place-self:center; + border-radius:50%; + background-color:var(--backColor); + border:2px solid var(--selectedColor); + } + } +} \ No newline at end of file diff --git a/under_the_neighborhood/source/mixins/scss/_compatibility.scss b/under_the_neighborhood/source/mixins/scss/_compatibility.scss new file mode 100644 index 0000000000..6bbda5bf30 --- /dev/null +++ b/under_the_neighborhood/source/mixins/scss/_compatibility.scss @@ -0,0 +1,20 @@ +@use '_mixinsandplaceholders'; +#compatibility{ + .repitem, + .repeat-column{ + display:grid; + grid-template-columns:1fr 3rem; + align-items:end; + gap:var(--half-gap); + } + .repcontainer{ + gap:var(--half-gap); + } + h4{ + white-space: pre-wrap; + } + button{ + width:auto; + flex:0; + } +} \ No newline at end of file diff --git a/under_the_neighborhood/source/mixins/scss/_generalsetup.scss b/under_the_neighborhood/source/mixins/scss/_generalsetup.scss new file mode 100644 index 0000000000..874c52dc51 --- /dev/null +++ b/under_the_neighborhood/source/mixins/scss/_generalsetup.scss @@ -0,0 +1,136 @@ +//This file will store all of our generic styling for the sheet. Styling for specific sections will be done in individual scss files to make the code easier to read. +@use '_mixinsandplaceholders'; +@import url('https://fonts.googleapis.com/css?family=Material+Icons&display=swap'); +html{ + font-size:16px; +} +.ui-dialog{ + @extend %universalVariables; + .tab-content .charsheet{ + /* + First of all we apply our default styles. + Note that because we are using the placeholder, these styles would be first up in the cascade even if we put the extend declaration last. + This is done first so that when we read the code, we can easily see that it is applied, and anything after it will overwrite those default styles. + */ + + // Clears the default Roll20 styling from all elements so that we can style them as we want more easily. We are using 3 classes here because we have to use at least that level of specificity to overcome many of the default Roll20 styles. + padding-top:0; + //End roll20 clear + @extend %defaultStyles; + .roller{ + @extend %h4; + display:flex; + gap:var(--half-gap); + align-items:center; + &:before{ + font-family:dicefontd6; + content:'L' + } + } + button{ + cursor:pointer; + } + h3{ + grid-area:header; + } + .fill-left{ + display:grid; + align-self:center; + box-sizing:border-box; + box-shadow:inset 0 0 0 1px var(--selectedColor); + &:is(:hover,:focus-within,:focus){ + .fill-left__radio--clearer{ + background-image: linear-gradient(45deg, transparent 0% 48%, white 48% calc(48% + 1px), transparent calc(48% + 1px)), linear-gradient(-45deg, transparent 0% 48%, white 48% calc(48% + 1px), transparent calc(48% + 1px)); + border-color: transparent; + } + } + &:not(.no-fill){ + .fill-left__radio:checked{ + display:none; + } + } + } + .fill-left__radio{ + appearance:none; + -webkit-appearance:none; + background-color:var(--selectedColor); + order:1; + width:100%; + height:100%; + cursor:pointer; + &:checked ~ .fill-left__radio{ + background-color:var(--unselectedColor2); + order:3; + } + } + .fill-left__radio--clearer{ + order:2; + &:checked{ + display:none; + } + } + .styled-button{ + @extend %sectionBoxShadow; + background-color: var(--backColor); + border: 0; + border-radius: .5rem; + box-sizing: border-box; + cursor:pointer; + transition:{ + property:background-color,color; + duration:var(--revealTime); + } + padding-inline:var(--half-gap); + text-align:center; + + &:hover { + background-color: var(--selectedColor); + &, + & *{ + color:var(--dark-secondarytext); + } + } + + &:focus { + outline: 2px solid transparent; + outline-offset: 2px; + } + + &:focus-visible { + box-shadow: none; + } + } + .styled-button--controlled, + .styled-button--controlled *{ + @extend %h4; + } + .styled-button-control:is(:checked,[type='hidden']:not([value='']):not([value='0'])) + .styled-button--controlled{ + background-color:var(--selectedColor); + &, + & *{ + color:var(--dark-secondarytext); + } + } + } +} +.ui-dialog .sheetform{ + background-color:var(--backColor); + transition:{ + property:background-color; + duration:var(--revealTime); + } +} +.sheet-darkmode .ui-dialog{ + @extend %darkmodeStyle; +} +//the declarations for styles specifically applying to our main element. +#main{ + display:grid; +} +#character, +#gamescreen{ + display:grid; + gap:var(--grid-gap); + grid-auto-flow:dense; + grid-template-columns:repeat(auto-fill,minmax(16rem,1fr));//This one line is our secret sauce for making our sheet responsive to just about any screen width that our sheet might encounter from tiny phone screens up to stretching across several superwide monitors. For more information about auto-fit and auto-fill, I recommend the CSS-tricks summary: https://css-tricks.com/auto-sizing-columns-css-grid-auto-fill-vs-auto-fit/. +} \ No newline at end of file diff --git a/under_the_neighborhood/source/mixins/scss/_header.scss b/under_the_neighborhood/source/mixins/scss/_header.scss new file mode 100644 index 0000000000..fefdebd04d --- /dev/null +++ b/under_the_neighborhood/source/mixins/scss/_header.scss @@ -0,0 +1,58 @@ +//This file will define how our header section is laid out. +@use '_mixinsandplaceholders'; +#character-header{ + display:grid; + gap:var(--half-gap); + grid-template-columns: 20rem 1fr; + grid-template-rows: repeat(2,auto); + grid-template-areas: + 'image summary' + 'sentence summary' + ; + .header-image{ + grid-area:image; + } + > .sentence{ + display:flex; + grid-area:sentence; + grid-area:auto; + justify-self:center; + flex-wrap:wrap; + gap:var(--half-gap); + > .character-name{ + min-width:8rem; + > input{ + text-transform:none; + } + } + } + .adaptive--input{ + min-width:6rem; + } + .input-label, + .adaptive--input{ + flex:1 0 auto; + } + .character-summary{ + grid-area:summary; + display:grid; + grid-template-columns:repeat(2,1fr); + grid-template-rows: auto 1fr; + gap:var(--grid-gap); + } + .generic-details{ + display:flex; + gap:var(--grid-gap); + flex-wrap:wrap; + .adaptive, + .input-label{ + flex:1 0 auto; + } + } + .arc.inactive + .adventure-points{ + grid-column:1 / -1; + } + .adventure-points{ + place-self:center; + } +} \ No newline at end of file diff --git a/under_the_neighborhood/source/mixins/scss/_lifeslice.scss b/under_the_neighborhood/source/mixins/scss/_lifeslice.scss new file mode 100644 index 0000000000..5b8818e990 --- /dev/null +++ b/under_the_neighborhood/source/mixins/scss/_lifeslice.scss @@ -0,0 +1,16 @@ +@use '_mixinsandplaceholders'; +#lifeslice{ + .repcontainer{ + display:block; + gap:var(--half-gap); + column:{ + width:200px; + }; + } + .repitem{ + display:grid; + grid-template-columns:auto 1fr; + gap:var(--half-gap); + break-inside:avoid; + } +} \ No newline at end of file diff --git a/under_the_neighborhood/source/mixins/scss/_media.scss b/under_the_neighborhood/source/mixins/scss/_media.scss new file mode 100644 index 0000000000..401c2d2c2a --- /dev/null +++ b/under_the_neighborhood/source/mixins/scss/_media.scss @@ -0,0 +1,6 @@ +@use '_mixinsandplaceholders'; +@media (min-width:597px){ + .span-2--if-wide{ + grid-column:span 2; + } +} \ No newline at end of file diff --git a/under_the_neighborhood/source/mixins/scss/_meter.scss b/under_the_neighborhood/source/mixins/scss/_meter.scss new file mode 100644 index 0000000000..46c91ffc93 --- /dev/null +++ b/under_the_neighborhood/source/mixins/scss/_meter.scss @@ -0,0 +1,59 @@ +@use '_mixinsandplaceholders'; +$meterValues:( + 1:(2,3,4,5,6,7,8,9,10), + 2:(3,4,5,6,7,8,9,10), + 3:(4,5,6,7,8,9,10), + 4:(5,6,7,8,9,10), + 5:(6,7,8,9,10), + 6:(7,8,9,10), + 7:(8,9,10), + 8:(9,10), + 9:(10) +); +#meter{ + --meterSquare:2rem; + --meterColumns:repeat(10,var(--meterSquare)); + .repitem, + .repeat-column{ + display:grid; + grid-template-columns:1fr var(--half-gap) var(--meterColumns); + >h5{ + place-self:center end; + } + } + .fill-left{ + grid-column:3 / -1; + justify-self:start; + border-radius: 15px; + overflow: hidden; + align-self: center; + height: 1rem; + align-items:center; + grid-template-columns:repeat(10,var(--meterSquare)); + grid-template-rows: var(--grid-gap); + align-content:start; + } + .fill-left.no-fill{ + --selectedColor:lightgrey; + } + h4:first-child{ + grid-column:span 2; + margin-right:var(--half-gap); + } + button{ + width:auto; + flex:0; + } + .fill-left__max-control{ + @each $value,$affected in $meterValues{ + &[value="#{$value}"] + .fill-left{ + grid-template-columns: repeat($value,var(--meterSquare)); + @each $target in $affected{ + .fill-left__radio[value="#{$target}"]{ + display:none; + } + } + } + } + } +} \ No newline at end of file diff --git a/under_the_neighborhood/source/mixins/scss/_mixinsandplaceholders.scss b/under_the_neighborhood/source/mixins/scss/_mixinsandplaceholders.scss new file mode 100644 index 0000000000..08eb1e49a9 --- /dev/null +++ b/under_the_neighborhood/source/mixins/scss/_mixinsandplaceholders.scss @@ -0,0 +1,782 @@ +//- This file will store all mixins and placeholders that have generic use + +//- A placeholder for creating a stackable grid of elements. Particularly for making stacked input labels. +%darkmodeStyle{ + --borderColor: var(--dark-secondarytext);//Our basic border color + --fontColor: var(--dark-secondarytext);//Our basic font color + --backColor: var(--dark-surface1);//Set our background to match the dark mode background of the sheet + --dark-primary:#c33d00; + --dark-primary-highlight:#9a644c; + --selectedColor:var(--dark-primary); + --subHeadBackColor:var(--dark-primary); + img{ + filter: brightness(.8) contrast(1.2); + } +} +%stackedGrid{ + &.stacked{ + flex-direction:column-reverse; + &.center>*{ + text-align: center; + } + > [name]{ + width:100%; + } + } +} +//- Some styling to highlight which input is currently being interacted with. +%inputHighlight{ + border-width: 1px 3px; + border-style: solid; + border-color: var(--borderColor); + border-radius: 5px; + box-sizing: border-box; +} +//- Placeholder that allows us to easily set a square aspect ratio +%ratio1_1{ + aspect-ratio: 1/1; +} +//- Placeholder for applying grid display +%grid{ + display:grid; +} + +//Our various fonts that can be used on the sheet. For now, these are all set to Arial until we find fonts we like, which won't be done until the very end. +%font-vars{ + --topHeaderFont:Arial; + --midHeaderFont:Arial; + --contentFont:Arial; +} + +//- Placeholder for applying inline-grid display +%inline-grid{ + display: inline-grid; +} +//- Placeholder for creating circular shapes easily. Combined with %ratio1_1, makes a perfect circle. +%circle{ + border-radius: 50%; +} +//- Creates our basic border for inputs +%base-border{ + border-width: 1px 3px; + border-style: solid; + border-radius: 5px; + border-color: transparent; + box-sizing: border-box; +} +//- Our basic button styling +%base-button{ + background-color: #DCDCDC33; + border-radius: 5px; + box-shadow: 0 2px 4px black; + border-width: 0; + transition:{ + property:box-shadow,backdrop-filter; + duration:200ms; + timing-function:ease-out; + }; + backdrop-filter:blur(1px); + overflow:hidden; + &:is(:hover,:focus){ + background-color: #85858580; + box-shadow: 0 4px 6px black; + backdrop-filter:blur(2px); + } + &:active{ + background-color: #858585ff; + box-shadow: 0 1px 2px black; + backdrop-filter:blur(0px); + } +} +//- Styling for our dice buttons +%die-button{ + @extend %base-button; + line-height: 14px; + /*height to vertically center a 2rem dicefontd10*/ + font-size: 2rem; + font-weight: normal; + font-style: normal; + padding: 5px 3px 7px; +} +//- styling for buttons that have standard text in them +%text-button{ + padding: 5px 7px; + @extend %base-button; +} +//- Styling for our adaptive text fields +%adaptiveText{ + .adaptive{ + @extend %grid; + grid-template-columns: auto; + grid-template-rows: auto; + grid-template-areas: "content"; + position:relative; + >*{ + grid-area: content; + } + > span{ + opacity: 0; + z-index: -10; + @extend %base-border; + text-transform: initial; + border-radius:0px; + } + } + .adaptive--text{ + min-height:4rem; + } + .adaptive--text__span{ + white-space: pre-wrap; + padding:2px; + } + .adaptive--text__textarea{ + width:100%; + height:100%; + resize: none; + } + .adaptive--text__textarea, + .adaptive--input__input{ + position:absolute; + } + .adaptive--input__input{ + width:100%; + } + .adaptive--input__span{ + padding:2px; + min-height:1.5rem; + } +} + +//- placeholder that can be used to apply uppercase letters to an element +%uppercase{ + text-transform:uppercase; +} + +//- Styling for our roll buttons +%roller{ + display: inline-flex; + align-items: center; + align-self:start; + gap: var(--half-gap); + color:var(--fontColor); + &:before{ + content:'L'; + font-family:dicefontd6; + } +} + +//- Styling to hide elements +%hidden{ + display: none!important;//!important is usually a thing to avoid, but if we're applying this, we want it to be gone no matter what. +} + +//- styling for italic words +%italics{ + font-style: italic; +} + +//- Our basic setup for text on the sheet. +%baseText{ + line-height: normal; +} + +//- Basic styling for headers. +%baseHeader{ + @extend %baseText; + color:var(--fontColor); + display: block; + white-space: nowrap; + margin-top: 0px; + margin-bottom: 0px; + font-weight:normal; +} + +//- Headers that should pop! +%importantHeader{ + text-transform: uppercase; + font-weight: normal; +} + +//- Headers that should be important, but not eye-catching +%midHeader{ + &:not(:where(input)){ + text-transform:capitalize; + } +} + +//- The next several placeholders are for styling our various levels of headers (1-5). +%h1-style{ + @extend %baseHeader; + @extend %importantHeader; + font-size: 2rem; + font-family: var(--topHeaderFont); + &:not(input){ + text-align: center; + } +} +%h1{ + @extend %h1-style; + *{ + @extend %h1-style; + } +} +%h2-style{ + @extend %baseHeader; + @extend %importantHeader; + font-size: 1.75rem; + font-family: var(--topHeaderFont); + &:not(input){ + text-align: center; + } +} +%h2{ + @extend %h2-style; + *{ + @extend %h2-style; + } +} +%h3-style{ + @extend %baseHeader; + @extend %importantHeader; + font-size: 1.5rem; + font-family: var(--topHeaderFont); + &:not(input){ + text-align: center; + } +} +%h3{ + @extend %h3-style; + *{ + @extend %h3-style; + } +} +%h4-style{ + @extend %baseHeader; + @extend %midHeader; + font-size: 1.25rem; + font-family: var(--midHeaderFont); + &:not(input){ + text-align: center; + } +} +%h4{ + @extend %h4-style; + *{ + @extend %h4-style; + } +} +%h5-style{ + @extend %baseHeader; + @extend %midHeader; + font-size: 1rem; + font-style:normal; + font-family: var(--midHeaderFont); + &:not(input){ + text-align: center; + } +} +%h5{ + @extend %h5-style; + *{ + @extend %h5-style; + } +} + +//- Placeholder for applying our checked styling to something +%checked{ + &:before{ + content: '\2713'; + grid-area:content; + font-weight:bold; + place-self:start center; + color: var(--selectedColor); + font-size: 1.5rem; + line-height: 0.5rem; + } +} + +//- Styling for elements that should have a box around them +%boxed{ + border: 1px solid black; + border-radius:0; + box-sizing:border-box; +} +//- Styling for items that need the pictos fonts +%pictos{ + font-family: pictos; + text-transform: initial; +} +%pictos3{ + font-family: pictos three; + text-transform: initial; +} +%pictosCustom{ + font-family: pictos custom; + text-transform: initial; +} + +%sectionBoxShadow{ + box-shadow: rgba(0, 0, 0, 0.16) 0px 3px 6px, rgba(0, 0, 0, 0.23) 0px 3px 6px; +} + +%universalVariables{ + --grid-gap: 1rem;//Variable to define our basic gap between layout elements. Followed by several gaps that are mathematically related to it. + --half-gap: calc(var(--grid-gap) / 2); + --tiny-gap: calc(var(--half-gap) / 2); + --big-gap: calc(var(--grid-gap) * 2); + + --revealTime: 500ms;//Our basic reveal time for transitions + --delayTime: 200ms;//Our basic delay time before a transition occurs + --inputSwap: opacity var(--revealTime) ease var(--delayTime);//Transition properties for swapping the visibility of two elements + --focusTiming: 500ms ease;//our basic timing for the transition used when an element is focused or hovered on + --focusTrans: all var(--focusTiming);//The full transition properties for focusing/hovering on an element + --borderColor: black;//Our basic border color + --fontColor: black;//Our basic font color + --backColor: #ffffff;//Our basic background color + --spanSectionColumn:1/-1;//How a section should span when it is meant to span large numbers of columns (default span all) + --displayBorderWidth: 2px;//Our default border width + --subHeadBackColor:grey;//Our sub header background color + --unselectedColor1:lightgrey;//Our default font color for items that are currently inactive + --unselectedColor2:transparent; + --selectedColor:black; + @extend %font-vars; +} + +//- Default styles. This Placeholder gets a little complicated. We're going to define several CSS variables in the first lines that will allow us to easily use the same layout principles across the sheet. Additionally, this placeholder is going to apply several styles to various elements. The reason we do this as a placeholder instead of directly in a class' CSS declaration is so that we can easily apply the same styling to our sheet as a whole and to the rolltemplate (note that many of these class specifications have versions prefixed and unprefixed with `.sheet-` +%defaultStyles{ + gap: var(--grid-gap); + button{ + cursor: pointer; + } + .flex-box, + .sheet-flex-box{ + display:flex; + } + .space-around, + .sheet-space-around{ + justify-content:space-around; + } + .space-between, + .sheet-space-between{ + justify-content:space-between; + } + .center, + .sheet-center{ + place-self:center; + } + textarea{ + resize: vertical; + white-space: pre-wrap; + &.fixed{ + resize: none; + overflow: auto; + } + } + .span-2, + .sheet-span-2{ + grid-column:span 2; + } + .span-all, + .sheet-span-all{ + grid-column:1/-1; + } + select, + .pseudo-select span, + .sheet-pseudo-select span, + textarea, + input:not(:is([type='radio'],[type='checkbox'])), + .uneditable-input{ + padding: 2px; + font-size:1rem; + } + input:is([type="text"],[type="number"]),textarea{ + cursor:auto; + } + select, + .pseudo-select span, + .sheet-pseudo-select span, + input:not(:where([type='checkbox'], [type='radio'])), + .uneditable-input, + textarea{ + @extend %base-border; + } + select, + .sheet-pseudo-select span, + .pseudo-select span{ + -webkit-apperance: none; + appearance: none; + text-transform: capitalize; + overflow: hidden!important; + white-space: nowrap; + text-overflow: ellipsis; + text-align: center; + color:var(--fontColor); + } + input{ + width: auto; + &:placeholder{ + color: #ededed80; + } + &.plus-control:not([value*="-"])+span:before{ + content: '+'; + } + } + span, + input, + textarea{ + font-size: 1rem; + color:var(--fontColor); + @extend %baseText; + } + span[name],input,textarea,button,select{ + font-family:var(--contentFont); + } + .sheet-hidden, + .hidden, + *[hidden]{ + @extend %hidden; + } + .sheet-italics, + .italics{ + @extend %italics; + } + h1, + *[aria-level='1']{ + @extend %h1; + } + h2, + *[aria-level='2']{ + @extend %h2; + } + h3, + *[aria-level='3']{ + @extend %h3; + } + h4, + *[aria-level='4']{ + @extend %h4; + } + h5, + *[aria-level='5']{ + @extend %h5; + } + input{ + &[type='checkbox']{ + border: 1px solid var(--borderColor); + cursor: pointer; + -webkit-appearance:none; + appearance:none; + cursor:pointer; + width: 14px; + min-width: 14px; + height: 14px; + min-height: 14px; + display:grid; + grid-template-columns:1fr; + grid-template-areas:"content"; + &:not(.collapse):checked{ + @extend %checked; + } + } + &[type='number']{ + width: 3rem; + -moz-appearance: textfield !important; + text-align: center; + &::-webkit-inner-spin-button, + &::-webkit-outer-spin-button{ + -webkit-appearance: none; + margin: 0; + } + } + } + .sheet-number, + .number{ + width:2rem; + box-sizing:border-box; + } + section, + header{ + @extend %grid; + gap:var(--half-gap); + align-self:start; + grid-template-areas:'header'; + border-radius:5px; + padding:var(--half-gap); + transition:{ + property:box-shadow; + duration:var(--revealTime); + timing-function:ease; + } + &:is(:hover,:focus-within){ + @extend %sectionBoxShadow; + } + } + .inactive, + .character-type--inactive, + .navigable-section:not(.active){ + display:none !important; + } + .sheet-pictos, + .pictos{ + @extend %pictos; + } + .pictos3, + .sheet-pictos3{ + @extend %pictos3; + } + .pictoscustom, + .sheet-pictoscustom{ + @extend %pictosCustom; + } + .pseudo-button{ + display: inline; + cursor: pointer; + border-radius: 5px; + text-transform: uppercase; + border: 1px solid black; + text-align: center; + padding: 0 5px; + } + .input-label{ + display: inline-flex; + gap: var(--half-gap); + align-items:center; + @extend %stackedGrid; + &:not(.stacked){ + > input[type='text']{ + width:0; + flex:1 1 0; + } + >:not([name]){ + flex:0 0 auto; + } + &.large > [name]{ + @extend h2; + } + } + } + .input-label--dual{ + grid-template-columns: 1fr auto 1fr; + grid-template-areas: 'over over over' 'under under under'; + >span:last-of-type{ + grid-column: 1 / -1; + } + >input{ + width: 100%; + } + >.slash{ + line-height: 0rem; + font-weight: normal; + } + } + .headed-textarea{ + @extend %grid; + grid-template-rows: auto 1fr; + grid-template-columns: auto; + h5{ + justify-self: start; + } + } + .boxed, + .sheet-boxed{ + @extend %boxed; + &.thick-left{ + border-left-width: 5px; + } + &.thick-bottom{ + border-bottom-width: 5px; + } + &.thick-right{ + border-right-width: 5px; + } + &.thick-top{ + border-top-width: 5px; + } + } + .underlined, + .sheet-underlined{ + @extend %base-border; + border-radius: 0; + border-bottom: 1px solid var(--borderColor); + transition: var(--focusTrans); + } + :is(.underlined,.boxed){ + &:not([readonly]):not([type='checkbox']):not([type='radio']):is(:hover, :focus,:focus-within){ + @extend %inputHighlight; + } + &:not([readonly]):not([type='checkbox']):not([type='radio']):is(:focus,:focus-within){ + background-color: var(--subHeadBackColor); + } + } + .underlined--invisible{ + border-color:transparent !important; + } + @extend %adaptiveText; + .ratio1-1, + .sheet-ratio1-1{ + @extend %ratio1_1; + } + .short-text, + .sheet-short-text{ + text-overflow: ellipsis; + white-space: nowrap; + overflow: hidden; + text-transform: initial; + } + .roll-container{ + @extend %grid; + align-self:center; + opacity:0; + grid-row:1 / 2; + } + .collapse-container{ + display:grid; + position:relative; + } + .text-collapse{ + cursor:pointer; + display:flex; + justify-content:flex-start; + align-items:center; + &:before{ + content:'unfold_less'; + font-family: 'Material Icons'; + font-weight: normal; + font-style: normal; + font-size: 24px; /* Preferred icon size */ + display: inline-block; + line-height: 1; + text-transform: none; + letter-spacing: normal; + word-wrap: normal; + white-space: nowrap; + direction: ltr; + + /* Support for all WebKit browsers. */ + -webkit-font-smoothing: antialiased; + /* Support for Safari and Chrome. */ + text-rendering: optimizeLegibility; + + /* Support for Firefox. */ + -moz-osx-font-smoothing: grayscale; + } + } + .text-collapse__text{ + display:inline; + } + .text-collapse__check{ + &:not(:checked) + .text-collapse{ + @extend %inputHighlight; + } + &:checked + .text-collapse:before{ + content:'unfold_more'; + } + } + .repitem, + .collapse-container{ + &:hover{ + .collapse,.roll-container{ + opacity:1; + } + } + .collapse{ + opacity:0; + position:absolute; + right:-10px; + top:0px; + border:0px solid black; + border-radius:0; + color:var(--selectedColor); + text-transform:none; + background-color:transparent; + &:before{ + content:'y'; + font-family:pictos; + } + &:checked{ + color:var(--unselectedColor1); + background-color:transparent; + ~ .expanded, + ~ .collapse-container .expanded{ + display:none !important; + } + ~ .expanded--empty:is(:not([value]),[value='']) + *, + ~ .collapse-container ~.expanded--empty:is(:not([value]),[value='']) + *{ + display:none !important; + } + } + &:not(:checked){ + ~ .collapsed{ + display:none !important; + } + } + &:hover{ + color:var(--selectedColor); + } + } + } + .repitem{ + > input:not([type='checkbox']){ + width:100%; + } + .headed-textarea{ + grid-column:1/-1; + } + } + .repcontainer.editmode{ + .collapse{ + display:none; + } + } + .repcontainer{ + display:grid; + gap:var(--grid-gap); + } + .repeating-container{ + display:grid; + grid-template-areas:'header'; + > .header{ + grid-area:header; + } + &:is(:hover,:focus-within,:focus) .repcontrol-button{ + opacity:1; + } + } + .repcontrol-button{ + @extend %text-button; + grid-area:header; + align-self:center; + text-transform:none; + opacity:0; + transition:{ + property:opacity,background-color; + duration: var(--revealTime); + }; + ~ .repcontrol{ + display:none; + } + } + .repcontrol_move{ + display:none; + } + .repcontrol-button--add{ + justify-self:start; + &:before{ + font-family:pictos; + content:'&'; + } + } + .repcontrol-button--edit{ + justify-self:end; + &:before{ + font-family:pictos; + content:'p'; + } + } + .sheet-box, + .box{ + border-radius:0; + width:10px; + height:10px; + } +} \ No newline at end of file diff --git a/under_the_neighborhood/source/mixins/scss/_modifiers.scss b/under_the_neighborhood/source/mixins/scss/_modifiers.scss new file mode 100644 index 0000000000..bd1fe56794 --- /dev/null +++ b/under_the_neighborhood/source/mixins/scss/_modifiers.scss @@ -0,0 +1,7 @@ +@use '_mixinsandplaceholders'; +#modifiers{ + .repitem{ + display:grid; + grid-template-columns:auto 1fr; + } +} \ No newline at end of file diff --git a/under_the_neighborhood/source/mixins/scss/_mon.scss b/under_the_neighborhood/source/mixins/scss/_mon.scss new file mode 100644 index 0000000000..585daa4c80 --- /dev/null +++ b/under_the_neighborhood/source/mixins/scss/_mon.scss @@ -0,0 +1,13 @@ +@use '_mixinsandplaceholders'; +#mon{ + .repitem, + .repeat-column{ + display:grid; + grid-template-columns:1fr 1fr 8rem 1fr; + gap:var(--half-gap); + } + button{ + width:auto; + flex:0; + } +} \ No newline at end of file diff --git a/under_the_neighborhood/source/mixins/scss/_nav.scss b/under_the_neighborhood/source/mixins/scss/_nav.scss new file mode 100644 index 0000000000..e0d178b95b --- /dev/null +++ b/under_the_neighborhood/source/mixins/scss/_nav.scss @@ -0,0 +1,48 @@ +@use '_mixinsandplaceholders'; +//Sets the bio/charsheet/a&a tab container to be sticky and float at the top +ul.nav-tabs.nav{ + position:sticky; + top:0; + background-color:var(--backColor); + z-index:9999; + margin-bottom:0px; +} +#main-nav{ + display:grid; + gap:var(--half-gap); + grid-template-columns:1fr auto; + align-items:center; + position:sticky; + top:44px; + margin-inline:-10px; + margin-bottom:10px; + padding-inline:10px; + padding-block:var(--half-gap); + background-color:var(--backColor); + z-index:1000; + transition:{ + property:background-color; + duration:var(--revealTime); + } + .sheet-nav__tab{ + align-self:end; + grid-column:2; + font-size:1.5rem; + &.active{ + display:none; + } + } + .roll-options, + .basic-moves{ + display:flex; + flex-wrap:wrap; + grid-gap:var(--half-gap); + } + .basic-moves{ + justify-content: space-between; + } + .roll-options{ + grid-column:1; + justify-content: center; + } +} \ No newline at end of file diff --git a/under_the_neighborhood/source/mixins/scss/_playbook.scss b/under_the_neighborhood/source/mixins/scss/_playbook.scss new file mode 100644 index 0000000000..e403540c5b --- /dev/null +++ b/under_the_neighborhood/source/mixins/scss/_playbook.scss @@ -0,0 +1,13 @@ +@use '_mixinsandplaceholders'; +#playbook{ + .repitem, + .repeat-column{ + display:grid; + grid-template-columns:2fr 8rem 6rem; + gap:var(--half-gap); + } + button{ + width:auto; + flex:0; + } +} \ No newline at end of file diff --git a/under_the_neighborhood/source/mixins/scss/_roll20clear.scss b/under_the_neighborhood/source/mixins/scss/_roll20clear.scss new file mode 100644 index 0000000000..6cfb5b031b --- /dev/null +++ b/under_the_neighborhood/source/mixins/scss/_roll20clear.scss @@ -0,0 +1,10 @@ +.ui-dialog .tab-content .charsheet{ + select, + textarea, + input, + .uneditable-input, + label, + button{ + all: initial; + } +} \ No newline at end of file diff --git a/under_the_neighborhood/source/mixins/scss/_rolltemplate.scss b/under_the_neighborhood/source/mixins/scss/_rolltemplate.scss new file mode 100644 index 0000000000..ceb882702d --- /dev/null +++ b/under_the_neighborhood/source/mixins/scss/_rolltemplate.scss @@ -0,0 +1,132 @@ +//Styling for our rolltemplate. This won't be written yet. +@use '_mixinsandplaceholders'; +.sheet-rolltemplate-utn{ + @extend %universalVariables; + @extend %defaultStyles; + font-size:16px; + margin:{ + left: -40px; + right: -5px; + } + --headerBackground:var(--selectedColor); + --templatePad:var(--grid-gap); + --criticalColor:green; + --fumbleColor:red; + --importantColor:blue; + &:not(:first-child){ + margin-top:10px; + } + &:first-child{ + .sheet-continuation{ + margin-top:-9px; + } + } + &.sheet-rolltemplate-darkmode{ + @extend %darkmodeStyle; + } + .sheet-header{ + padding: 5px; + display:grid; + gap:var(--half-gap); + background-color:var(--headerBackground); + padding:calc(var(--templatePad) / 2); + margin:{ + left: calc(var(--templatePad) * -1); + right: calc(var(--templatePad) * -1); + top: calc(var(--templatePad) * -1); + }; + border-radius:5px 5px 0 0; + *{ + color:#e6e6e6; + } + .sheet-character-name, + h3{ + grid-column:1/-1; + white-space: pre-wrap; + } + .sheet-character_name{ + place-self:center end; + } + h3{ + place-self:center start; + } + } + > .sheet-template{ + @extend %sectionBoxShadow; + border-radius:5px; + background-color:var(--backColor); + padding:var(--templatePad); + h3, + h3 *{ + font-size:1.5em; + } + h4, + h4 *{ + font-size:1.25em; + } + h5, + h5 *{ + font-weight:bold; + } + span,h5{ + font-size:1em; + } + .inlinerollresult{ + font-size:1.25em; + &[title*="[computed value]"], + &[original-title*="[computed value]"]{ + pointer-events: none; + } + &, + &.fullcrit, + &.fullfail, + &.importantroll{ + border: none; + background-color: transparent; + } + &.fullcrit{ + color: var(--criticalColor); + } + &.fullfail{ + color: var(--fumbleColor); + } + &.importantroll{ + color: var(--importantColor); + } + } + .sheet-crit .inlinerollresult{ + color:var(--criticalColor); + } + .sheet-fumble .inlinerollresult{ + color:var(--fumbleColor); + } + .sheet-regular-roll .inlinerollresult{ + color:var(--fontColor); + } + } + .sheet-content{ + display:grid; + gap:var(--grid-gap); + } + .sheet-template-row{ + display:flex; + flex-wrap:wrap; + gap:var(--half-gap); + justify-content: space-between; + align-items:center; + &.sheet-center{ + justify-content:center; + } + } + .sheet-success{ + color:var(--criticalColor); + } + .sheet-failure{ + color:var(--fumbleColor); + } + .sheet-critical{ + text-decoration:{ + line:underline overline; + } + } +} \ No newline at end of file diff --git a/under_the_neighborhood/source/mixins/scss/_settings.scss b/under_the_neighborhood/source/mixins/scss/_settings.scss new file mode 100644 index 0000000000..5fc40a50b2 --- /dev/null +++ b/under_the_neighborhood/source/mixins/scss/_settings.scss @@ -0,0 +1,17 @@ +@use '_mixinsandplaceholders'; +#settings{ + display:grid; + grid-template-columns:repeat(auto-fill,minmax(250px,1fr)); + gap:var(--grid-gap); + h1{ + grid-column:1 / -1; + } + .move-stats{ + display:grid; + gap:var(--grid-gap); + grid-template-columns:repeat(auto-fill,minmax(250px,1fr)); + .input-label{ + justify-content: space-between; + } + } +} \ No newline at end of file diff --git a/under_the_neighborhood/source/mixins/scss/_skills.scss b/under_the_neighborhood/source/mixins/scss/_skills.scss new file mode 100644 index 0000000000..67da8ea3e0 --- /dev/null +++ b/under_the_neighborhood/source/mixins/scss/_skills.scss @@ -0,0 +1,33 @@ +@use '_mixinsandplaceholders'; +#skills, +#signature-item{ + .super{ + justify-self:center; + } + button{ + width:auto; + flex:0; + } + .repitem, + .repeat-column{ + display:grid; + } + .expanded{ + display:flex; + justify-content:space-around; + } +} +#skills{ + .repitem, + .repeat-column{ + grid-template-columns:repeat(2,1fr); + gap:var(--half-gap); + } +} +#signature-item{ + justify-self:center; + input{ + width:initial; + flex:0; + } +} \ No newline at end of file diff --git a/under_the_neighborhood/source/rolltemplates/_utntemplate.pug b/under_the_neighborhood/source/rolltemplates/_utntemplate.pug new file mode 100644 index 0000000000..a169725d6f --- /dev/null +++ b/under_the_neighborhood/source/rolltemplates/_utntemplate.pug @@ -0,0 +1,53 @@ ++templateWrapper(templateName) + .header + +templateConditionalDisplay('header') + h3 {{header}} + +characterLink + .content + +templateConditionalDisplay('roll') + .template-row.center + +templateConditionalDisplay('roll_name') + h5 {{roll_name}} + +templateConditionalDisplay('roll_name','invert') + h5(data-i18n='roll') + +rollGreater({values:'computed::result 0'}) + span.crit {{roll}} + +rollLess({values:'computed::result 0'}) + span.fumble {{roll}} + +rollBetween({values:'computed::result 0 0'}) + span.regular-roll {{roll}} + +templateConditionalDisplay('result') + .template-row + //- Failure Handling + +rollLess({values:'roll 7'}) + //- Fumble Handling + +rollLess({values:'computed::result 0'}) + h5(data-i18n='critical failure').critical.failure + +templateConditionalDisplay('fumble_result') + span {{fumble_result}} + +templateConditionalDisplay('fumble_result','invert') + span {{failure_result}} + +rollLess({values:'computed::result 0',invert:true}) + h5(data-i18n='failure').failure + span {{failure_result}} + +rollBetween({values:'roll 7 9'}) + h5(data-i18n='mixed success') + span {{mixed_result}} + +rollGreater({values:'roll 9'}) + +rollGreater({values:'computed::result 0'}) + h5(data-i18n='critical success').critical.success + +templateConditionalDisplay('critical_result') + span {{critical_result}} + +templateConditionalDisplay('critical_result','invert') + span {{success_result}} + +rollGreater({values:'computed::result 0',invert:true}) + h5(data-i18n='full success').success + span {{success_result}} + +templateConditionalDisplay('description') + .template-row + h5(data-i18n='description') + span {{description}} + +allProps({values:'header character_name character_id roll_name roll result fumble_result failure_result mixed_result success_result critical_result description'}) + .template-row + h5 {{key}} + span {{value}} \ No newline at end of file diff --git a/under_the_neighborhood/source/scaffold/_htmlelements.pug b/under_the_neighborhood/source/scaffold/_htmlelements.pug new file mode 100644 index 0000000000..1faae3247e --- /dev/null +++ b/under_the_neighborhood/source/scaffold/_htmlelements.pug @@ -0,0 +1,1101 @@ +- const varObjects = {repeatingSectionDetails:[],actionAttributes:[],cascades:{attr_character_name:{name:'character_name',type:'text',defaultValue:'',affects:[],triggeredFuncs:['setActionCalls'],listenerFunc:'accessSheet',listener:'change:character_name'}},docs:{js:{},pug:{}}}; +- let selectName = null; +- let selectTitle = null; +- let repeatingPrefix = ''; +- const pugDoc = require +//- Element shortcut mixins +- + varObjects.docs.pug.trigger = { + type:'argument', + description:"Many of the K-scaffold's mixins utilize the scaffold's trigger system. Triggers can be passed in any mixin that creates an attribute backed element, which is any element that you would give the `name` property to. The trigger is passed as a property of the object that defines the attribute backed element. See the [input mixin](#input) below for a simple example.\nTriggers are how the K-scaffold connects the attributes created in the html of the sheet with the javscript listeners to trigger sheetworker code. When accessed from a sheetworker, a trigger has all of the below properties. When passing a trigger into a mixin, it should only have any or all of the first four properties; `affects`,`initialFunc`, `calculation`, `triggeredFuncs`, and `listenerFunc`. Note that except for `listenerFunc`, the function that is called is passed arguments using the [destructuring assignment pattern](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/Destructuring_assignment). This means that the functions referenced in ,`initialFunc`, `calculation`, and `triggeredFuncs` must be passed in an object associated with a key named as indicated in the arguments below.", + arguments:[ + {type:'Array',name:'affects',description:'An array of attribute names that this attribute might affect. As an example, the `strength` attribute in a 5e based sheet would have `strength_mod` in its affects array.'}, + {type:'string',name:'initialFunc',description:'The name of a function that has been registered with the K-scaffold using [k.registerFuncs](https://github.com/Kurohyou/Roll20-Snippets/blob/main/K_Scaffold/readme_docs/k_scaffold_js_documentation.md#registerFuncs). This function will only be called if the change to the attribute is directly caused by the user as opposed to being changed by the sheetworkers.\nThe K-scaffold sends this function the following arguments:\n- `trigger`: The trigger object for the attribute that is being changed\n- `attributes`: the attributes object containing the entire state of the sheet.\n- `sections`: An object containing the row IDs of all the repeating sections, indexed by section name (e.g. repeating_equipment).'}, + {type:'string',name:'calculation',description:'The name of a function that has been registered with the K-scaffold using [k.registerFuncs](https://github.com/Kurohyou/Roll20-Snippets/blob/main/K_Scaffold/readme_docs/k_scaffold_js_documentation.md#registerFuncs). This function must return the calculated value of the attribute it is for, and is only called if the attribute is not changed directly by the user. Ideally, this function should be written as a pure function, reacting only to the arguments it is passed, and returning a value without modifying any of the arguments it is passed.\nThe K-scaffold sends this function the following arguments:\n- `trigger`: The trigger object for the attribute that is being changed\n- `attributes`: the attributes object containing the entire state of the sheet.\n- `sections`: An object containing the row IDs of all the repeating sections, indexed by section name (e.g. repeating_equipment).'}, + {type:'Array',name:'triggeredFuncs',description:'An array of function names that have been registered with the K-scaffold using [k.registerFuncs](https://github.com/Kurohyou/Roll20-Snippets/blob/main/K_Scaffold/readme_docs/k_scaffold_js_documentation.md#registerFuncs). These functions are called any time an attribute is changed, regardless of the source of the change, do not return any values, and will likely modify the arguments that are passed to them. These functions are used for doing complex logic to determine what should be done in response to a change.\nThe K-scaffold sends these functions the following arguments:\n- `trigger`: The trigger object for the attribute that is being changed\n- `attributes`: the attributes object containing the entire state of the sheet.\n- `sections`: An object containing the row IDs of all the repeating sections, indexed by section name (e.g. repeating_equipment), and in the order that they appear on the sheet.'}, + {type:'string',name:'listenerFunc',description:'The name of a function that has been registered with the K-scaffold using [k.registerFuncs](https://github.com/Kurohyou/Roll20-Snippets/blob/main/K_Scaffold/readme_docs/k_scaffold_js_documentation.md#registerFuncs). This function will be called directly from the event listener for this attribute instead of the default [accessSheet](https://github.com/Kurohyou/Roll20-Snippets/blob/main/K_Scaffold/readme_docs/k_scaffold_js_documentation.md#accesssheet) listener function. If a `listenerFunc` is specified, the automated handling of the rest of the previous trigger properties will be disabled. You can still use these properties, but will need to code that handling yourself.\nThe K-scaffold sends this function the following argument:\n- `event`: The event information object that is passed to the callback in the [sheet worker event listener](https://wiki.roll20.net/Sheet_Worker_Scripts#Event_listener). This is **NOT** passed using the object destructuring pattern, unlike the previous three function types.'}, + {type:'string',name:'name',description:'The name of the attribute. When accessed from inside the default function cascade of the K-scaffold, or the callback of [getAllAttrs](https://github.com/Kurohyou/Roll20-Snippets/blob/main/K_Scaffold/readme_docs/k_scaffold_js_documentation.md#getAllAttrs), repeating attributes will include their specific row id for that instance of the attribute.'}, + {type:'string',name:'type',description:'What type of attribute is this. This is determined by the type of element that first created the trigger. Can be `text`,`number`,`checkbox`,`select`,or `radio`, but will usually be `text` or `number` based on the type of default value that is assigned to the attribute.'}, + {type:'string|number',name:'defaultValue',description:'What the default value of the attribute is. The k-scaffold uses this to return the default value in the event the value of the attribute becomes corrupted. For checkboxes and radios, this is determined based on the check state of the element. For selects, this is determined by which option has the `selected` property.'} + ] + }; +- + varObjects.docs.pug.input = { + type:'mixin', + description:'A generic mixin to create an input. The mixin will replace spaces in the attribute name with underscores and will add a title property if one isn\'t supplied that will inform the user what the attribute call for the attribute is.', + arguments:[ + {type:'object',name:'obj',description:'An object containing all of the properties to apply to the element. Must have the properties; `name` and `type`. Can have any property that is valid for an input element. May also have a [trigger](#trigger) property'}, + {type:'string',name:'obj.name',} + ], + example:[ + [ + `+input({name:'my attribute',type:'text',class:'some-class',trigger:{affects:['other_attribute']}})'`, + `<input name="attr_my_attribute" type="text" class="some-class">'` + ] + ] + }; +mixin input(obj) + - obj.class = obj.class ? replaceProblems(obj.class) : undefined; + - obj.name = replaceSpaces(obj.name); + - obj.title = obj.title || attrTitle(obj.name); + - obj.name = `attr_${obj.name}`; + - const elementObj = makeElementObj(obj); + - addFieldToFieldsetObj(obj); + - storeTrigger(obj); + input&attributes(elementObj)&attributes(attributes) +//-End Mixin +- + varObjects.docs.pug.text = { + type:'mixin', + description:'Alias for [input](#input) that makes a text input.', + example:[ + [ + `+text({name:'my text',class:'some-class',trigger:{affects:['other_attribute']}})`, + '<input type="text" name="attr_my_text" class="some-class">' + ] + ] + }; +mixin text(obj) + - obj.type = 'text'; + +input(obj) +//-End Mixin +- + varObjects.docs.pug.checkbox = { + type:'mixin', + description:'Alias for [input](#input) that makes a checkbox input.', + example:[ + [ + `+checkbox({name:'my checkbox',class:'some-class',trigger:{affects:['other_attribute']}})`, + '<input type="checkbox" name="attr_my_checkbox" class="some-class">' + ] + ] + }; +mixin checkbox(obj) + - obj.type = 'checkbox'; + +input(obj)&attributes(attributes) +//-End Mixin +- + varObjects.docs.pug.collapse = { + type:'mixin', + description:'Alias for [checkbox](#checkbox) that creates a checkbox for use in collapsing/expanding a section. Sets the checkbox to unchecked with a checked value of `1` and a class of `collapse`. Additional classes/ids can be applied by applying them inline to the mixin call.', + arguments:[ + {type:'string',name:'name',description:'The name to assign to the collapse button. Defaults to `collapse`'} + ] + }; +mixin collapse(name='collapse') + +checkbox({name,value:1,class:'collapse'})&attributes(attributes) +- + varObjects.docs.pug.radio = { + type:'mixin', + description:'Alias for [input](#input) that makes a radio input.', + example:[ + [ + `+radio({name:'my radio',class:'some-class',trigger:{affects:['other_attribute']}})`, + '<input type="radio" name="attr_my_radio" class="some-class">' + ] + ] + }; +mixin radio(obj) + - obj.type = 'radio'; + +input(obj) +//-End Mixin +- + varObjects.docs.pug.number = { + type:'mixin', + description:'Alias for [input](#input) that makes a number input.', + example:[ + [ + `+number({name:'my number',class:'some-class',trigger:{affects:['other_attribute']}})`, + '<input type="number" name="attr_my_number" class="some-class">' + ] + ] + }; +mixin number(obj) + - obj.type = 'number'; + +input(obj) +//-End Mixin +- + varObjects.docs.pug.range = { + type:'mixin', + description:'Alias for [input](#input) that makes a range input.', + example:[ + [ + `+range({name:'my range',class:'some-class',trigger:{affects:['other_attribute']}})`, + '<input type="range" name="attr_my_range" class="some-class">' + ] + ] + }; +mixin range(obj) + - obj.type = 'range'; + +input(obj) +//-End Mixin +- + varObjects.docs.pug.hidden = { + type:'mixin', + description:'Alias for [input](#input) that makes a hidden input.', + example:[ + [ + `+hidden({name:'my hidden',class:'some-class',trigger:{affects:['other_attribute']}})`, + '<input type="hidden" name="attr_my_hidden" class="some-class">' + ] + ] + }; +mixin hidden(obj) + - obj.type = 'hidden'; + +input(obj) +//-End Mixin +mixin radioGroup(objArray) + each obj in objArray + - obj.class = obj.class ? replaceProblems(obj.class) : undefined; + - obj.type='radio'; + +input(obj) +//-End Mixin +- + varObjects.docs.pug.fillLeft = { + type:'mixin', + description:`A mixin that creates a construction that can be used to recreate sheet mechanics that fill to the left. Will apply BEM style classes in addition to the classes specified. BEM classes that can be applied are + - \`fill-left\`: The class for the fill-left container. + - \`fill-left__radio\`: The class applied to all the radio buttons in the container + - \`fill-left__radio--clearer\`: The class applied to the clear value radio button`, + arguments:[ + {type:'object',name:'radioObj',description:'The object containing the details of the radio input to create. Similar to the [radio mixin](#radio), but the value property passed is used as the default checked value.'}, + {type:'object',name:'divObj',description:'Optional object containing any details of the div to be applied such as class, id, or other properties. Class and ID can also be supplied by attaching them to the mixin invocation just like with a regular div.'}, + {type:'array',name:'valueArray',description:'Array containing the values to be used for the fill to left construction. These should be in the order that they should be displayed left to right.'}, + {name:'noClear',type:'boolean',description:'Optional argument that tells the mixin whether or not to apply the `fill-left__radio--clearer` class to the first radio button value. If falsy (or not passed), the class is applied. If truthy, the class is not applied.'} + ], + example:[ + [ + `+fillLeft({radioObj:{name:'track',class:'some-class',value:"0"},valueArray:[0,1,2]})`, + `<div class="fill-left">\n <input type="radio" name="attr_track" class="some-class fill-left__radio fill-left__radio--clearer" value="0" checked>\n <input type="radio" name="attr_track" class="some-class fill-left__radio" value="1">\n <input type="radio" name="attr_track" class="some-class fill-left__radio" value="2">\n</div>` + ], + [ + `+fillLeft({radioObj:{name:'track',class:'some-class',value:"0"},valueArray:[0,1,2],noClear:true})`, + `<div class="fill-left">\n <input type="radio" name="attr_track" class="some-class fill-left__radio" value="0" checked>\n <input type="radio" name="attr_track" class="some-class fill-left__radio" value="1">\n <input type="radio" name="attr_track" class="some-class fill-left__radio" value="2">\n</div>` + ], + [ + `+fillLeft({radioObj:{name:'track',class:'some-class',value:"0"},valueArray:[0,1,2],divObj:{'aria-label':'Accessible tracker'}}).custom-tracker-class`, + `<div class="fill-left custom-tracker-class" aria-label:"Accessible tracker">\n <input type="radio" name="attr_track" class="some-class fill-left__radio fill-left__radio--clearer" value="0" checked>\n <input type="radio" name="attr_track" class="some-class fill-left__radio" value="1">\n <input type="radio" name="attr_track" class="some-class fill-left__radio" value="2">\n</div>` + ], + ] + }; +mixin fillLeft({radioObj,divObj,valueArray,noClear}) + - divObj = divObj || {}; + .fill-left&attributes(divObj)&attributes(attributes) + each value,index in valueArray + - const usedObj = {...radioObj,value}; + - + usedObj.class = usedObj.class ? + `${usedObj.class} fill-left__radio` : + `fill-left__radio`; + if value === radioObj.value + - usedObj.checked = ''; + if !noClear && index === 0 + - usedObj.class = `${usedObj.class} fill-left__radio--clearer`; + + +radio(usedObj) +//- End Mixin +- + varObjects.docs.pug.textarea = { + type:'mixin', + description:'Functions like [input](#input), but creates a textarea instead.', + example:[ + [ + `+textarea({name:'my hidden',class:'some-class',placeholder:'Placeholder text',trigger:{affects:['other_attribute']}})`, + '<textarea type="hidden" name="attr_my_hidden" class="some-class">Placeholder text</textarea>' + ] + ] + }; +mixin textarea(obj) + - obj.class = obj.class ? replaceProblems(obj.class) : undefined; + - obj.name = replaceSpaces(obj.name); + - obj.title = obj.title || attrTitle(obj.name); + - obj.name = `attr_${obj.name}`; + - addFieldToFieldsetObj(obj); + - storeTrigger(obj); + - const elementObj = makeElementObj(obj); + textarea&attributes(elementObj) +//-End Mixin +- + varObjects.docs.pug.option = { + type:'mixin', + description:'Creates an option attribute. Also stores the trigger for the select that the option is part of. See [select](#select) for example uses.' + }; +mixin option(obj) + - obj.class = obj.class ? replaceProblems(obj.class) : undefined; + - const triggerObj = {...obj,name:selectName,title:selectTitle,type:'select'}; + - const elementObj = makeElementObj(obj); + - storeTrigger(triggerObj); + option&attributes(elementObj) + block +//-End Mixin +- + varObjects.docs.pug.select = { + type:'mixin', + description:'Functions like [input](#input), but creates a select instead.', + example:[ + [ + `+select({name:'my select',class:'some-class'})\n +option({value:'option 1','data-i18n':'some-text',trigger:{affects:['some-attribute']}})\n +option({value:'option 2','data-i18n':'other-text'})`, + '<select name="attr_my_select" class="some-class">\n <option value="option 1" data-i18n="some-text"></option>\n <option value="option 2" data-i18n="other-text"></option>\n</select>' + ] + ] + }; +mixin select(obj) + - obj.class = obj.class ? replaceProblems(obj.class) : undefined; + - obj.name = replaceSpaces(obj.name); + - obj.title = obj.title || attrTitle(obj.name); + - obj.name = `attr_${obj.name}`; + - selectName = obj.name; + - selectTitle = obj.title; + - addFieldToFieldsetObj(obj); + select&attributes(obj) + if block + block + else + +option({value:'empty select, PEBKAC',selected:true}) +//-End Mixin +- + varObjects.docs.pug.img = { + type:'mixin', + description:'Functions like [input](#input), but creates an img instead. The name property is optional.', + example:[ + [ + `+img({name:'my image',src:'my_image.jpg',class:'some-class'})`, + '<img name="attr_my_image" src="my_image.jpg" class="some-class">' + ] + ] + }; +mixin img(obj) + - obj.class = obj.class ? replaceProblems(obj.class) : undefined; + - obj['data-i18n-alt'] = obj['data-i18n-alt'] || obj.name; + - obj.name = replaceSpaces(obj.name); + - obj.title = obj.title || attrTitle(obj.name); + - obj.name = `attr_${obj.name}`; + img&attributes(obj) +//-End Mixin +- + varObjects.docs.pug.img = { + type:'mixin', + description:'Functions like [input](#input), but creates a span instead. The name property is optional.', + example:[ + [ + `+span({name:'my span',class:'some-class'})`, + '<span name="attr_my_span" class="some-class"></span>' + ] + ] + }; +mixin span(obj) + - obj.class = obj.class ? replaceProblems(obj.class) : undefined; + if obj.name + - obj.name = replaceSpaces(obj.name); + - obj.title = obj.title || attrTitle(obj.name); + - obj.name = `attr_${obj.name}`; + - addFieldToFieldsetObj(obj); + - const elementObj = makeElementObj(obj); + span&attributes(elementObj) + block + if obj.name + - obj.type = 'span'; + - storeTrigger(obj); +//-End Mixin +- + varObjects.docs.pug.datalist = { + type:'mixin', + description:'Functions like [input](#input), but creates a datalist instead. Note that an ID should never be put inside a repeating section, although you can reference one from inside the repeating section.', + example:[ + [ + `+select({name:'my select',list:'my-data'})\n+datalist({id:'my-data'})\n +option({value:'option 1','data-i18n':'some-text',trigger:{affects:['some-attribute']}})\n +option({value:'option 2','data-i18n':'other-text'})`, + '<select name="attr_my_select" class="some-class"></select><datalist id="my-data">\n <option value="option 1" data-i18n="some-text"></option>\n <option value="option 2" data-i18n="other-text"></option>\n</datalist>' + ] + ] + }; +mixin datalist(obj) + - obj.class = obj.class ? replaceProblems(obj.class) : undefined; + datalist&attributes(obj) + block +//-End Mixin +mixin div(obj) + - obj.class = obj.class ? replaceProblems(obj.class) : undefined; + if obj.name + - obj.name = replaceSpaces(obj.name); + - obj.title = obj.title || attrTitle(obj.name); + - obj.name = `attr_${obj.name}`; + div&attributes(obj) + block +//-End Mixin +mixin h1(obj) + - obj.class = obj.class ? replaceProblems(obj.class) : undefined; + h1&attributes(obj) + block +//-End Mixin +mixin h2(obj) + - obj.class = obj.class ? replaceProblems(obj.class) : undefined; + h2&attributes(obj) + block +//-End Mixin +mixin h3(obj) + - obj.class = obj.class ? replaceProblems(obj.class) : undefined; + h3&attributes(obj) + block +//-End Mixin +mixin h4(obj) + - obj.class = obj.class ? replaceProblems(obj.class) : undefined; + h4&attributes(obj) + block +//-End Mixin +mixin h5(obj) + - obj.class = obj.class ? replaceProblems(obj.class) : undefined; + h5&attributes(obj) + block +//-End Mixin +mixin h6(obj) + - obj.class = obj.class ? replaceProblems(obj.class) : undefined; + h6&attributes(obj) + block +//-End Mixin +mixin p(obj) + - obj.class = obj.class ? replaceProblems(obj.class) : undefined; + p&attributes(obj) + block +//-End Mixin +- + varObjects.docs.pug.button = { + type:'mixin', + description:'Creates a button element. Valid types are `roll` or `action`. If a type is not specified in the object argument, a roll button is created. If an action button is created, spaces in the name are replaced with dashes instead of underscores.', + example:[ + [ + `+button({name:'my button',value:'/r 3d10'})`, + '<button type="roll" name="roll_my_button" value="/r 3d10"></button>' + ], + [ + `+button({name:'my button',type:'action','data-i18n':'action button'})`, + '<button type="action" name="act_my-button" data-i18n="action button"></button>' + ] + ] + }; +mixin button(obj) + - obj.class = obj.class ? replaceProblems(obj.class) : undefined; + - obj.name = replaceSpaces(obj.name); + - obj.title = obj.title || buttonTitle(obj.name); + if obj.type === 'action' + - obj.name = `act_${obj.name}`; + else + - obj.type = 'roll'; + - obj.name = `roll_${obj.name}`; + - const elementObj = makeElementObj(obj); + if obj.type !== 'roll' + - storeTrigger(obj); + button&attributes(elementObj) + block +//-End Mixin +- + varObjects.docs.pug.action = { + type:'mixin', + description:'Alias for [button](#button) that creates a button element with a type of `action`. Spaces in the name are replaced with dashes instead of underscores.', + example:[ + [ + `+action({name:'my button','data-i18n':'action button'})`, + '<button type="action" name="act_my-button" data-i18n="action button"></button>' + ] + ] + }; +mixin action(obj) + - obj.class = obj.class ? replaceProblems(obj.class) : undefined; + - obj.type = 'action'; + - obj.name = obj.name.replace(/\s+/g,'-'); + +button(obj) + block +//- End Mixin +- + varObjects.docs.pug.navButton = { + type:'mixin', + description:'Alias for [button](#button) that creates a button element with a type of `action` for use in nav buttons. Spaces in the name are replaced with dashes instead of underscores. The name is prefixed with `nav_`. A [trigger](#trigger) object should be passed', + example:[ + [ + `+navButton({name:'my button','data-i18n':'action button'})`, + '<button type="action" name="act_nav-my-button" data-i18n="action button"></button>' + ] + ] + }; +mixin navButton(obj) + - addIfUnique(obj.name,'navButtons'); + - obj.name = `nav ${obj.name}`; + +action(obj) + block +//- End Mixin +mixin rollerExtras(obj) + - obj.class = obj.class ? `${replaceProblems(obj.class)} roller` : 'roller'; + - let attrName = replaceSpaces(actionInputName(obj.name)); + - let actionName = actionButtonName(attrName); + - obj.value = `@{${attrName}}`; + - actionObj = {name:actionName,hidden:''}; + - actionObj.trigger = obj.trigger || {listenerFunc:'initiateRoll'}; + block + - addIfUnique(`${repeatingPrefix}${attrName}`,'actionAttributes'); + +action(actionObj) + +hidden({name:attrName}) +//- End Mixin +- + varObjects.docs.pug.navButton = { + type:'mixin', + description:'Alias for [button](#button) that creates a combination roll button and action button element to get around the limitation that action buttons cannot be dragged to the macro quickbar. Requires sheetworker infrastructure to work, which should be triggered `on(sheet:opened)` and `on("change:character_name")`.', + example:[ + [ + `+roller({name:'my roll'})`, + '<button type="roll" name="roll_my_roll" value="@{my_roll_action}"></button>\n<button type="action" name="act_my-roll-action" hidden></button>\n<input type="hidden" name="attr_my_roll_action" value="">' + ] + ] + }; +mixin roller(obj) + +rollerExtras(obj) + - let rollObj = {...obj}; + - delete rollObj.trigger; + +button(obj) + block +mixin section(obj) + - obj.class = obj.class ? replaceProblems(obj.class) : undefined; + section&attributes(obj) + block +//-End Mixin +mixin main(obj) + - obj.class = obj.class ? replaceProblems(obj.class) : undefined; + main&attributes(obj) + block +//-End Mixin +mixin header(obj) + - obj.class = obj.class ? replaceProblems(obj.class) : undefined; + header&attributes(obj) + block +//-End Mixin +mixin footer(obj) + - obj.class = obj.class ? replaceProblems(obj.class) : undefined; + footer&attributes(obj) + block +//-End Mixin +mixin details(obj) + - obj.class = obj.class ? replaceProblems(obj.class) : undefined; + details&attributes(obj) + block +//-End Mixin +mixin summary(obj) + - obj.class = obj.class ? replaceProblems(obj.class) : undefined; + summary&attributes(obj) + block +//-End Mixin +mixin label(obj) + - obj.class = obj.class ? replaceProblems(obj.class) : undefined; + label&attributes(obj) + block +//-End Mixin +mixin repeating_section(name,header,columnArr,id) + section(class=`repeating-container--${name} repeating-container section` id=`${(id||name).replace(/\s+/g,'-')}`) + if header + h2(data-i18n=header) + if columnArr + .repeat-columns + each head in columnArr + h5(data-i18n=head) + +customControlFieldset(name) + block +//- End Mixin +- + varObjects.docs.pug.customControlFieldset = { + type:'mixin', + description:'Alias for [fieldset](#fieldset) that creates to custom action buttons to add/remove rows to the repeating section. Useful when you need to trigger a sheetworker when a row is added. This also prevents the occassional error of a new row disappearing immediately after the user has clicked the button to create one. Proper use of this will require css to hide the default buttons that fieldsets create automatically. Note that currently this assumes the existence of an addItem and editSection sheetworker function.', + arguments:[ + {name:'name',type:'string',description:'The name of the repeating section. Will be prefixed with `repeating_` and spaces will be replaced with dashes (`-`).'}, + {name:'trigger',type:'object',description:'Trigger that defines how to handle the removal of a row from the fieldset. `Optional`'}, + {name:'addClass',type:'string',description:'Any additional classes that should be used for the repeating section. Note that these are not added to the fieldset itself as adding additional classes to the fieldset itself interferes with calling action buttons from chat, but are added to a span that precedes the fieldset. This allows styling of the repcontainer via a css declaration like `.bonus-class + fieldset + .repcontainer`.'} + ], + example:[ + [ + `+customControlFieldset({name:'equipment'})\n +text({name:'name',class:'underlined'})`, + + '<button type="action" name="add-equipment" class="repcontrol-button repcontrol-button--add"></button>\n<button type="action" name="edit-equipment" class="repcontrol-button repcontrol-button--edit"></button>\n<fieldset class="repeating_equipment">\n <input type="text" name="attr_name" title="@{repeating_equipment_$x_name}">\n</fieldset>' + ] + ] + }; +mixin customControlFieldset({name,trigger,addClass}) + +action({name:`add ${name}`,class:'repcontrol-button repcontrol-button--add',trigger:{listenerFunc:'addItem'}}) + +action({name:`edit ${name}`,class:'repcontrol-button repcontrol-button--edit',trigger:{listenerFunc:'editSection'}}) + +fieldset({name,trigger,addClass}) + block +//- End Mixin +mixin inlineFieldset({name,trigger,addClass}) + - addClass = addClass ? `${addClass} inline-fieldset` : 'inline-fieldset'; + - varObjects.inlineFieldsets = varObjects.inlineFieldsets || []; + - varObjects.inlineFieldsets.push(name); + +fieldset({name,trigger,addClass}) + +radio({name:'display state',class:'display-control',value:'short-display',hidden:''}) + .inline-fieldset__summary.display-target + label.pointer + +checkbox({name:'collapse',value:1,hidden:'',trigger:{triggeredFuncs:['collapseSection']}}) + +span({name:'name',class:'inline-fieldset__summary__text'}) + +radio({name:'display state',class:'display-control',value:'display',checked:'',hidden:''}) + .inline-fieldset__detail.display-target + +pseudoCollapse('collapse',{'data-i18n-title':collapseTitle}) + block + +action({name:`add ${name}`,class:'repcontrol-button repcontrol-button--add repcontrol-button--inline',trigger:{listenerFunc:'sectionInteract'}}) + +action({name:`edit ${name}`,class:'repcontrol-button repcontrol-button--edit repcontrol-button--inline',trigger:{listenerFunc:'sectionInteract'}}) +//- End Mixin +- + varObjects.docs.pug.fieldset = { + type:'mixin', + description:'A mixin that creates a fieldset for the creation of a repeating section. The mixin prefixes the name with `repeating_` and replaces problem characters (e.g. spaces are replaced with dashes). Additionally, the auto-generated title properties from the K-scaffold\'s mixins will include the proper repeating section information.', + arguments:[ + {name:'name',type:'string',description:'The name of the repeating section. Will be prefixed with `repeating_` and spaces will be replaced with dashes (`-`).'}, + {name:'trigger',type:'object',description:'Trigger that defines how to handle the removal of a row from the fieldset. `Optional`'}, + {name:'addClass',type:'string',description:'Any additional classes that should be used for the repeating section. Note that these are not added to the fieldset itself as adding additional classes to the fieldset itself interferes with calling action buttons from chat, but are added to a span that precedes the fieldset. This allows styling of the repcontainer via a css declaration like `.bonus-class + fieldset + .repcontainer`.'} + ], + example:[ + [ + `+fieldset({name:'equipment'})\n +text({name:'name',class:'underlined'})`, + + '<fieldset class="repeating_equipment"></fieldset><div class="repcontainer" data-groupname="repeating_equipment">\n <input type="text" name="attr_name" title="@{repeating_equipment_$x_name}">\n</div>' + ], + [ + `+fieldset({name:'equipment',trigger:{listenerFunc:'handleDeletedRow'},addClass:'class-1 class-2'})\n +text({name:'name',class:'underlined'})`, + + `<span hidden class="class-1 class-2"></span>\n<fieldset class="repeating_equipment"></fieldset><div class="repcontainer" data-groupname="repeating_equipment">\n <input type="text" name="attr_name" title="@{repeating_equipment_$x_name}">\n</div>` + ] + ] + }; +mixin fieldset({name,trigger,addClass}) + - name = name.replace(/\s+/g,'-'); + - let section = `repeating_${name}`; + - repeatingPrefix = `${section}_$X_`; + - createFieldsetObj(section) + if trigger + - storeTrigger({name:section,type:'fieldset',trigger}) + if addClass + span(hidden="" class=addClass) + fieldset(class=`${section}`) + block + - repeatingPrefix = ''; +//-End Mixin +- + varObjects.docs.pug['pseudo-button'] = { + type:'mixin', + description:'A mixin for creating pseudo buttons of paired checkboxes/radios and spans such as those that had to be used to create [tabbed sheets](https://wiki.roll20.net/CSS_Wizardry#Show.2FHide_Areas) before action buttons were introduced.', + arguments:[ + {name:'label',type:'string',description:'The `data-i18n` translation key to use for the displayed text.'}, + {name:'inputObj',type:'object',description:'An object describing the input to be paired with the span. This is the same object that you would pass to [input](#input).'}, + ], + example:[ + [ + `+pseudo-button('page 1',{name:'page',type:'radio',value:1,trigger:{triggeredFuncs:['changePage']}})`, + + `<input type="hidden" name="attr_page" title="@{page} value="1">\n<label class="pseudo-button"><span data-i8n="page 1" class="pseudo-button__span"></span>\n <input type="radio" name="attr_page" value="1"></label>` + ] + ] + }; +mixin pseudo-button({label,inputObj,divObj,spanObj}) + - inputObj.class = inputObj.class ? replaceProblems(inputObj.class) : undefined; + label.pseudo-button&attributes(divObj) + - inputObj.class = inputObj.class ? `${inputObj.class} pseudo-button__input` : 'pseudo-button__input'; + +input(inputObj) + span(data-i18n=label class='pseudo-button__span')&attributes(spanObj) +//-End Mixin +- + varObjects.docs.pug['button-label'] = { + type:'mixin', + description:'A mixin to create a combined button and input that are within the same container. Similar to [input-label](#input-label), but does not use a label.', + arguments:[ + {name:'inputObj',type:'object',description:'An object describing the input to be paired with the button. This is the same object that you would pass to [input](#input).'}, + {name:'buttonObj',type:'object',description:'An object describing the button to be paired with the input. This is the same object that you would pass to [button](#button).'}, + {name:'divObj',type:'object',description:'An object describing the container div. Similar to the first two objects, but will most likely only have a `class` property if it is passed at all.'} + ], + example:[ + [ + `+button-label({inputObj:{name:'strength',type:'number',class:'underlined',value:10,trigger:{affects:['athletics']}},buttonObj:{name:'strength_roll',type:'roll',value:'/r 1d20+@{strength}'},divObj:{class:'strength'}})`, + + `<div class="input-label input-label--button strength">\n <button name="roll_strength_roll" type="roll" value="/r 1d20+@strength">\n <input name="attr_strength" type="number" value="10">\n</div` + ] + ] + }; +mixin button-label({inputObj,buttonObj,divObj}) + if divObj + - divObj.class = divObj.class ? replaceProblems(divObj.class) : undefined; + - inputObj.class = inputObj.class ? replaceProblems(inputObj.class) : undefined; + - buttonObj.class = buttonObj.class ? replaceProblems(buttonObj.class) : undefined; + - inputObj.name = inputObj.name.replace(/\s+/g,'_'); + - buttonObj.name = (buttonObj.name || inputObj.name).replace(/\s+/g,'_'); + .input-label.input-label--button&attributes(divObj) + - inputObj.class = inputObj.class ? `${inputObj.class} input-label__input` : 'input-label__input'; + if spanObj + - buttonObj.class = buttonObj.class ? `${buttonObj.class} input-label__text` : 'input-label__text'; + +button(buttonObj) + +input(inputObj) +//-End Mixin +- + varObjects.docs.pug['roller-label'] = { + type:'mixin', + description:'Similar to the construction created by [button-label](#button-label), except that it creates a [roller](#roller) construction instead of just a straight button.', + arguments:[ + {name:'inputObj',type:'object',description:'An object describing the input to be paired with the button. This is the same object that you would pass to [input](#input).'}, + {name:'buttonObj',type:'object',description:'An object describing the button to be paired with the input. This is the same object that you would pass to [roller](#roller).'}, + {name:'divObj',type:'object',description:'An object describing the container div. Similar to the first two objects, but will most likely only have a `class` property if it is passed at all.'} + ] + }; +mixin roller-label({inputObj,buttonObj,divObj}) + +rollerExtras(buttonObj) + +button-label({inputObj,buttonObj,divObj}) +//-End Mixin +- + varObjects.docs.pug['action-label'] = { + type:'mixin', + description:'Similar to the construction created by [button-label](#button-label), except that it specifcally creates an [action button](https://wiki.roll20.net/Button#Action_Button) as per [action](#action).', + arguments:[ + {name:'inputObj',type:'object',description:'An object describing the input to be paired with the button. This is the same object that you would pass to [input](#input).'}, + {name:'buttonObj',type:'object',description:'An object describing the button to be paired with the input. This is the same object that you would pass to [action](#action).'}, + {name:'divObj',type:'object',description:'An object describing the container div. Similar to the first two objects, but will most likely only have a `class` property if it is passed at all.'} + ] + }; +mixin action-label({inputObj,buttonObj,divObj}) + - buttonObj.type = 'action'; + +button-label(inputObj,buttonObj,divObj) +//-End Mixin +- + varObjects.docs.pug['select-label'] = { + type:'mixin', + description:'Similar to the construction created by [input-label](#input-label), except that the input is replaced with a select.', + arguments:[ + {name:'label',type:'string',description:'The `data-i18n` translation key to add to the span in the label.'}, + {name:'inputObj',type:'object',description:'An object describing the select to be paired with the button. This is the same object that you would pass to [select](#select).'}, + {name:'divObj',type:'object',description:'An object describing the container label. Similar to the inputObj, but will most likely only have a `class` property if it is passed at all.'}, + {name:'spanObj',type:'object',description:'An object describing the span to be paired with the input. This is the same object that you would pass to [span](#span).'}, + {name:'block',type:'block',description:'The mixin uses the pug block as the content of the select.'} + ], + example:[ + [ + `+select-label('Whisper to GM',{name:'whisper'},{class:'div-class'},{class:'span-class'})\n +option({value:'','data-i18n':'never'})\n +option({value:'/w gm ','data-i18n':'always'})`, + + `<label class="input-label div-class"><span data-i18n="Whisper to GM" class="input-label__text span-class"></span>\n <select name="attr_whisper" class="input-label__input">\n <option value="" data-i18n="never"></option>\n <option value="/w gm " data-i18n="always"></option>\n </select>\n</label>` + ] + ] + }; +mixin select-label({label,inputObj,divObj,spanObj}) + if divObj + - divObj.class = divObj.class ? replaceProblems(divObj.class) : undefined; + if inputObj + - inputObj.class = inputObj.class ? replaceProblems(inputObj.class) : undefined; + if spanObj + - spanObj.class = spanObj.class ? replaceProblems(spanObj.class) : undefined; + label.input-label&attributes(divObj) + - inputObj.name = inputObj.name.replace(/\s+/g,'_'); + - inputObj.class = inputObj.class ? `${inputObj.class} input-label__input` : 'input-label__input'; + if spanObj + - spanObj.class = spanObj.class ? `${spanObj.class} input-label__text` : 'input-label__text'; + span(data-i18n=label)&attributes(spanObj) + +select(inputObj) + block +//-End Mixin +- + varObjects.docs.pug['input-label'] = { + type:'mixin', + description:'Creates a construction that nests the input and span in a label so that they are connected. This is beneficial for screen readers as well as making it easier to interact with the input via mouse by clicking on the text associated with it.', + arguments:[ + {name:'label',type:'string',description:'The `data-i18n` translation key to add to the span in the label.'}, + {name:'inputObj',type:'object',description:'An object describing the input to be paired with the button. This is the same object that you would pass to [input](#input).'}, + {name:'divObj',type:'object',description:'An object describing the container label. Similar to the inputObj, but will most likely only have a `class` property if it is passed at all.'}, + {name:'spanObj',type:'object',description:'An object describing the span to be paired with the input. This is the same object that you would pass to [span](#span).'}, + {name:'block',type:'block',description:'The mixin uses the pug block as the content of the select.'} + ], + example:[ + [ + `+input-label({label:'strength',inputObj:{name:'strength',type:'number'},divObj:{class:'div-class'},spanObj:{class:'span-class'}})`, + + `<label class="input-label div-class"><span data-i18n="Whisper to GM" class="input-label__text span-class"></span>\n <input name="attr_strength" type="number" class="input-label__input">\n</label>` + ] + ] + }; +mixin input-label({label,inputObj,divObj,spanObj}) + if divObj + - divObj.class = divObj.class ? replaceProblems(divObj.class) : undefined; + if inputObj + - inputObj.class = inputObj.class ? replaceProblems(inputObj.class) : undefined; + if spanObj + - spanObj.class = spanObj.class ? replaceProblems(spanObj.class) : undefined; + label.input-label&attributes(divObj) + - inputObj.name = inputObj.name.replace(/\s+/g,'_'); + - inputObj.class = inputObj.class ? `${inputObj.class} input-label__input` : 'input-label__input'; + if spanObj + - spanObj.class = spanObj.class ? `${spanObj.class} input-label__text` : 'input-label__text'; + span(data-i18n=label)&attributes(spanObj) + +input(inputObj) +//-End Mixin +mixin dual-input-label({label,inputArr,divObj,spanObj}) + if divObj + - divObj.class = divObj.class ? replaceProblems(divObj.class) : undefined; + if spanObj + - spanObj.class = spanObj.class ? replaceProblems(spanObj.class) : undefined; + .input-label.input-label--dual&attributes(divObj) + span(data-i18n=label)&attributes(spanObj) + each inputObj,i in inputArr + if inputObj + - inputObj.class = inputObj.class ? replaceProblems(inputObj.class) : undefined; + - inputObj.name = inputObj.name.replace(/\s+/g,'_'); + +input(inputObj) + if i<1 + span(class='slash h2')='/' +//-End Mixin +- + varObjects.docs.pug.headedTextarea = { + type:'mixin', + description:'Creates a construction for pairing a header with a textarea. Currently is locked to creating an `h3`. This mixin also accepts classes and IDs appended directly to it (see the second example)', + arguments:[ + {name:'textObj',type:'object',description:'The object describing the textarea as per [textarea](#textarea)'}, + {name:'header',type:'string',description:'The `data-i18n` translation key to use for the header'} + ], + example:[ + [ + `+headedTextarea({textObj:{name:'character description','data-i18n-placeholder':'The description of your character'},header:'description'})`, + + `<div class="headed-textarea">\n <h3 data-i18n="description"></h3>\n <textarea name="attr_character_description" data-i18n-placeholder:"The description of your character"></textarea>\n</div>` + ], + [ + `+headedTextarea({textObj:{name:'character description','data-i18n-placeholder':'The description of your character'},header:'description'}).character-description`, + + `<div class="headed-textarea character-description">\n <h3 data-i18n="description"></h3>\n <textarea name="attr_character_description" data-i18n-placeholder:"The description of your character"></textarea>\n</div>` + ] + ] + }; +mixin headedTextarea({textObj,header}) + .headed-textarea&attributes(attributes) + - textObj.class = textObj.class ? `${textObj.class} headed-textarea__textarea` : 'headed-textarea__textarea'; + +h3({'data-i18n':header,class:'headed-textarea__header'}) + +textarea(textObj) +//-End Mixin +- + varObjects.docs.pug.script = { + type:'mixin', + description:'Creates a generic [Roll20 script block](https://wiki.roll20.net/Building_Character_Sheets#JavaScript_2) for use with the sheetworker system.' + }; +- + varObjects.docs.pug.adaptiveTextarea = { + type:'mixin', + description:'Creates an html construction for creating a [content-scaled](https://wiki.roll20.net/CSS_Wizardry#Content-scaled_Inputs) textarea.', + arguments:[ + {name:'textObj',type:'object',description:'The object describing the textarea as per the [textarea](#textarea) mixin. You can apply classes and IDs to the container div by appending them to the mixin call (see the second example).'} + ], + example:[ + [ + `+adaptiveTextarea({name:'character description'})`, + + `<div class="adaptive adaptive--text"><span name:"attr_character_description" class="adaptive--text__span"></span>\n <textarea name="attr_character_description" class="adaptive--text__textarea"></textarea>\n</div>` + ], + [ + `+adaptiveTextarea({name:'character description'}).custom-class`, + + `<div class="adaptive adaptive--text custom-class"><span name:"attr_character_description" class="adaptive--text__span"></span>\n <textarea name="attr_character_description" class="adaptive--text__textarea"></textarea>\n</div>` + ] + ] + }; +mixin adaptiveTextarea(textObj) + .adaptive.adaptive--text&attributes(attributes) + - let spanObj = {name:textObj.name,class:'adaptive--text__span'}; + - textObj.class = textObj.class ? `${textObj.class} adaptive--text__textarea` : 'adaptive--text__textarea'; + +span(spanObj) + +textarea(textObj) +//- End Mixin +//- + varObjects.docs.pug.adaptiveInput = { + type:'mixin', + description:'Creates an html construction for creating a [content-scaled](https://wiki.roll20.net/CSS_Wizardry#Content-scaled_Inputs) input.', + arguments:[ + {name:'textObj',type:'object',description:'The object describing the input as per the [input](#input) mixin. You can apply classes and IDs to the container div by appending them to the mixin call (see the second example).'} + ], + example:[ + [ + `+adaptiveInput({name:'character description',type:'text'})`, + + `<div class="adaptive adaptive--input"><span name:"attr_character_description" class="adaptive--input__span"></span>\n <input name="attr_character_description" class="adaptive--input__input">\n</div>` + ], + [ + `+adaptiveInput({name:'character description',type:'text'}).custom-class`, + + `<div class="adaptive adaptive--input custom-class"><span name:"attr_character_description" class="adaptive--input__span"></span>\n <input name="attr_character_description" class="adaptive--input__input">\n</div>` + ] + ] + }; +mixin adaptiveInput(textObj) + .adaptive.adaptive--input&attributes(attributes) + - let spanObj = {name:textObj.name,class:'adaptive--input__span','max-width':maxWidth}; + - textObj.class = textObj.class ? `${textObj.class} adaptive--input__input` : 'adaptive--input__input'; + +span(spanObj) + +input(textObj) +//- End Mixin +- + varObjects.docs.pug.compendiumAttributes = { + type:'mixin', + description:'Creates a set of compendium drop target attributes. Defaults to creating target attributes for the `Name` and `data` compendium attributes.', + arguments:[ + {name:'prefix',type:'string',description:'A prefix to attach to the default attribute names.'}, + {name:'lookupAttributes',type:'array',description:'An array of the lookup attributes to create targets for. The target attributes are named based on the compendium attribute they are for. lookupAttributes defaults to `["Name","data"]`.'}, + {name:'triggerAccept',type:'string',description:'The compendium attribute that should trigger the sheetworkers to handle the compendium drop.'}, + {name:'trigger',type:'object',description:'The trigger object. Defaults to `{listenerFunc:"handleCompendiumDrop"}`'} + ], + example:[ + [ + `+compendiumAttributes({})`, + + `<input name="attr_drop_name" accept="Name" value="" type="hidden" title="@{drop_name}"/>\n<input name="attr_drop_data" accept="data" value="" type="hidden" title="@{drop_data}"/>` + ], + [ + `+compendiumAttributes({prefix:'prefix'})`, + + `<input name="attr_prefix_drop_name" accept="Name" value="" type="hidden" title="@{prefix_drop_name}"/>\n<input name="attr_prefix_drop_data" accept="data" value="" type="hidden" title="@{prefix_drop_data}"/>` + ], + [ + `+compendiumAttributes({lookupAttributes:['Name','data','Category'],prefix:'prefix})`, + + `<input name="attr_prefix_drop_name" accept="Name" value="" type="hidden" title="@{prefix_drop_name}"/>\n<input name="attr_prefix_drop_data" accept="data" value="" type="hidden" title="@{prefix_drop_data}"/>\n<input name="attr_prefix_drop_category" accept="Category" value="" type="hidden" title="@{prefix_drop_category}"/>` + ] + ] + }; +mixin compendiumAttributes({prefix,lookupAttributes = ['Name','data'],triggerAccept = 'Name',trigger = {listenerFunc:'handleCompendiumDrop'}}) + - prefix = prefix ? `${prefix} ` : ''; + each accept in lookupAttributes + - let inputObj = {name:`${prefix}drop ${accept.toLowerCase()}`,accept,value:''}; + if accept === triggerAccept + - inputObj.trigger = trigger; + +hidden(inputObj) +//- End Mixin +//- Functions +- + varObjects.docs.pug.attrTitle = { + type:'function', + description:'Converts an attribute name into an attribute call for that attribute. Converts `_max` attribute names to the proper attribute call syntax for `_max` attributes (see second example). If called from inside the block of a [fieldset](#fieldset) mixin, will also add the appropriate information for calling a repeating attribute.', + arguments:[ + {name:'attrName',type:'string',description:'The attribute name to create an attribute call for.'} + ], + example:[ + [ + `- attrTitle('strength') => "@{strength}"` + ], + [ + `- attrTitle('hp_max') => "@{hp|max}"` + ], + [ + `+fieldset({name:'equipment'})\n - attrTitle('weight') => "@{repeating_equipment_$X_weight}"` + ] + ], + retValue:{ + type:'string' + } + }; +mixin script + script(type='text/worker') + block +//-End Mixin +- + varObjects.docs.pug.kscript = { + type:'mixin', + description:'Similar to [script](#script), but includes the K-scaffold\'s javascript function library.' + }; +mixin kscript(document=false) + +script + |const k = (function(){ + |const kFuncs = {}; + |const document = #{document}; + //- The below declarations import variables from the pug file and mixins into the sheetworker code + - const propArray = ['cascades','repeatingSectionDetails','docs']; + each prop in propArray + | + |const !{prop} = !{JSON.stringify(varObjects[prop])}; + | + |kFuncs.!{prop} = !{prop}; + - delete varObjects[prop]; + | + | + include kvariables.js + include utility.js + include attribute_proxy.js + include accessSheet.js + include parse_cascade.js + include sheetworker_aliases.js + include listeners.js + |return kFuncs; + |}()); + | + each content,prop in varObjects + | + if typeof content === 'object' + |const !{prop} = !{JSON.stringify(content)}; + else + |let !{prop} = !{content}; + | + | + block +//- End Mixin +- const attrTitle = (string) => `@{${repeatingPrefix}${replaceSpaces(string).replace(/_max$/,'|max')}}`; +- + varObjects.docs.pug.buttonTitle = { + type:'function', + description:'Converts an ability name into an ability call for that attribute. If called from inside the block of a [fieldset](#fieldset) mixin, will also add the appropriate information for calling a repeating attribute.', + arguments:[ + {name:'abilityName',type:'string',description:'The ability name to create an attribute call for.'} + ], + example:[ + [ + `- buttonTitle('strength') => "%{strength}"` + ], + [ + `+fieldset({name:'equipment'})\n - buttonTitle('use') => "%{repeating_equipment_$X_use}"` + ] + ], + retValue:{ + type:'string' + } + }; +- const buttonTitle = (string) => `%{${repeatingPrefix}${replaceSpaces(string)}}`; +- + varObjects.docs.pug.replaceSpaces = { + type:'function', + description:'Replaces spaces in a string with underscores (`_`).', + arguments:[ + {name:'string',type:'string',description:'The string to work on'} + ], + example:[ + [ + `- replaceSpaces('attribute name') => "attribute_name"` + ] + ], + retValue:{ + type:'string' + } + }; +- const replaceSpaces = (string) => string.replace(/\s+/g,'_'); +- + varObjects.docs.pug.replaceProblems = { + type:'function', + description:'Escapes problem characters in a string for use as a regex.', + arguments:[ + {name:'string',type:'string',description:'The string to work on'} + ], + example:[ + [ + `- replaceProblems("Here's a problem => [") => "Here's a problem => \["` + ] + ], + retValue:{ + type:'string' + } + }; +- const replaceProblems = (string) => string.replace(/[\(\)\[\]\|\/\\]/g,'-'); +- + varObjects.docs.pug.capitalize = { + type:'function', + description:'Capitalizes the first let of words in a string.', + arguments:[ + {name:'string',type:'string',description:'The string to apply capitalization to.'} + ], + retValue:{type:'string'} + }; +- + const capitalize = (string)=> string.replace(/(?:^|\s+|\/)[a-z]/ig,(letter)=>letter.toUpperCase()); + +- const actionButtonName = (name) => `${name.replace(/_|\s+/g,'-')}`; +- const actionInputName = (name) => `${name}_action`.replace(/roll_action/,'action'); +- const titleToName = (string) => string.replace(/[@%]\{|\}/g,''); +- + const addIfUnique = (item,arrName) => { + varObjects[arrName] = varObjects[arrName] || []; + if(varObjects[arrName].indexOf(item) === -1){ + varObjects[arrName].push(item); + } + }; +- + const storeTrigger = function(element){ + let trigger = element.trigger || {}; + const namePrefix = { + roll:'roll_', + action:'act_', + fieldset:'fieldset_' + }; + const typeDefs = { + select:'', + radio:0, + checkbox:0, + number:0, + text:'', + span:'' + }; + const eventTypes = { + roll:'clicked', + action:'clicked', + fieldset:'remove' + }; + let elementName = element.title ? + titleToName(element.title) : + element.name; + trigger.name = elementName.replace(/\|/g,'_'); + let cascName = `${namePrefix[element.type] || 'attr_'}${trigger.name}`; + let match = trigger.name.match(/(repeating_[^_]+)_[^_]+_(.+)/); + let [,section,field] = match || [,,trigger.name]; + let eventType = eventTypes[element.type] || 'change'; + if(!varObjects.cascades[cascName]){ + if(trigger.listener || trigger.triggeredFuncs || trigger.listenerFunc || trigger.initialFunc || trigger.affects){ + trigger.listener = trigger.listener || `${eventType}:${section ? `${section}:` : ''}${field}`; + trigger.listenerFunc = trigger.listenerFunc || 'accessSheet'; + } + trigger.type = element.type; + if(!namePrefix[element.type]){ + trigger.defaultValue = trigger.hasOwnProperty('defaultValue') ? + trigger.defaultValue : + (element.type === 'checkbox' && !element.hasOwnProperty('checked')) ? + 0 : + element.hasOwnProperty('value') ? + element.value : + typeDefs.hasOwnProperty(element.type) ? + typeDefs[element.type] : + ''; + trigger.triggeredFuncs = trigger.triggeredFuncs || []; + if(trigger.affects){ + trigger.affects = trigger.affects.map((affect)=>replaceSpaces(affect)); + }else{ + trigger.affects = []; + } + } + varObjects.cascades[cascName] = {...trigger}; + }else{ + if(!namePrefix[varObjects.cascades[cascName].type]){ + varObjects.cascades[cascName].triggeredFuncs = trigger.triggeredFuncs ? + [...new Set([...varObjects.cascades[cascName].triggeredFuncs,...trigger.triggeredFuncs])] : + varObjects.cascades[cascName].triggeredFuncs; + varObjects.cascades[cascName].affects = trigger.affects ? + [...new Set([...varObjects.cascades[cascName].affects,...trigger.affects])] : + varObjects.cascades[cascName].affects; + varObjects.cascades[cascName].calculation = varObjects.cascades[cascName].calculation || + trigger.calculation; + } + if(trigger.listenerFunc || trigger.triggeredFuncs || trigger.affects){ + varObjects.cascades[cascName].listener = varObjects.cascades[cascName].listener || trigger.listener || `${eventType}:${section ? `${section}:` : ''}${field}`; + varObjects.cascades[cascName].listenerFunc = varObjects.cascades[cascName].listenerFunc || trigger.listenerFunc || 'accessSheet'; + } + } + }; +- + const getSectionDetails = function(section){ + return varObjects.repeatingSectionDetails.find((obj)=>obj.section === section); + }; +- + const createFieldsetObj = function(section){ + !getSectionDetails(section) ? + varObjects.repeatingSectionDetails.push({section,fields:[]}) : + null; + }; +- + const addFieldToFieldsetObj = function(obj){ + let section = repeatingPrefix.replace(/_[^_]+_$/,''); + let sectionDetails = getSectionDetails(section); + let name = obj.name.replace(/^attr_/,''); + if(sectionDetails && sectionDetails.fields.indexOf(name) < 0){ + sectionDetails.fields.push(name); + } + }; +- + const makeElementObj = function(obj){ + const newObj = {...obj}; + delete newObj.trigger; + return newObj; + }; \ No newline at end of file diff --git a/under_the_neighborhood/source/scaffold/_kpug.pug b/under_the_neighborhood/source/scaffold/_kpug.pug new file mode 100644 index 0000000000..c56258d585 --- /dev/null +++ b/under_the_neighborhood/source/scaffold/_kpug.pug @@ -0,0 +1,2 @@ +include _htmlelements.pug +include _rolltemplate_mixins.pug \ No newline at end of file diff --git a/under_the_neighborhood/source/scaffold/_rolltemplate_mixins.pug b/under_the_neighborhood/source/scaffold/_rolltemplate_mixins.pug new file mode 100644 index 0000000000..35cdffa3bb --- /dev/null +++ b/under_the_neighborhood/source/scaffold/_rolltemplate_mixins.pug @@ -0,0 +1,69 @@ +//-Roll Template Mixins to be included in Sheet files +mixin rolltemplate(name) + rolltemplate(class=`sheet-rolltemplate-${name}`) + block +//- End Mixin +mixin templateWrapper(name) + +rolltemplate(name) + div(class=`template ${name}`) + block +//- End Mixin +mixin multiPartTemplate(name) + rolltemplate(class=`sheet-rolltemplate-${name}`) + +templateHelperFunction({func:'rollBetween',values:'computed::finished 0 0',invert:true}) + span(class='finished') + div(class=`template ${name}{{#continuation}} continuation{{/continuation}}{{#first}} first{{/first}} finished`) + block +//- End Mixin +mixin characterLink + +templateConditionalDisplay('character_name') + +templateConditionalDisplay('character_id') + h4.character_name [{{character_name}}](http://journal.roll20.net/character/{{character_id}}) + +templateConditionalDisplay('character_id',true) + h4.character_name {{character_name}} +//-End mixin +mixin templateConditionalDisplay(fieldBool,invert) + !=`{{${invert ? '^' : '#'}${fieldBool}}}` + block + !=`{{/${fieldBool}}}` +//- End mixin +mixin templateHelperFunction(helperObj) + !=`{{${helperObj.invert ? '#^':'#'}${helperObj.func ? `${helperObj.func}() `:''}${helperObj.values ? `${helperObj.values}` : ''}}}` + block + !=`{{/${(helperObj.invert) ? '^' : ''}${helperObj.func ? `${helperObj.func}() `:''}${helperObj.values}}}` +//- End Mixin +mixin rollWasCrit(helperObj) + - helperObj.func = 'rollWasCrit'; + +templateHelperFunction(helperObj) + block +//- End Mixin +mixin rollWasFumble(helperObj) + - helperObj.func = 'rollWasFumble'; + +templateHelperFunction(helperObj) + block +//- End Mixin +mixin rollTotal(helperObj) + - helperObj.func = 'rollTotal'; + +templateHelperFunction(helperObj) + block +//- End Mixin +mixin rollGreater(helperObj) + - helperObj.func = 'rollGreater'; + +templateHelperFunction(helperObj) + block +//- End Mixin +mixin rollLess(helperObj) + - helperObj.func = 'rollLess'; + +templateHelperFunction(helperObj) + block +//- End Mixin +mixin rollBetween(helperObj) + - helperObj.func = 'rollBetween'; + +templateHelperFunction(helperObj) + block +//- End Mixin +mixin allProps(helperObj) + - helperObj.func = 'allprops'; + +templateHelperFunction(helperObj) + block +//- End Mixin \ No newline at end of file diff --git a/under_the_neighborhood/source/scaffold/accessSheet.js b/under_the_neighborhood/source/scaffold/accessSheet.js new file mode 100644 index 0000000000..ab394d8014 --- /dev/null +++ b/under_the_neighborhood/source/scaffold/accessSheet.js @@ -0,0 +1,128 @@ +/*jshint esversion: 11, laxcomma:true, eqeqeq:true*/ +/*jshint -W014,-W084,-W030,-W033*/ +//Sheet Updaters and styling functions +/** + * An object to store your update functions in. Functions should be index by the version they are for (e.g. the update handler for version 1.01 would be indexed to '1.01'). These update functions will be iterated through based on the previous version of the sheet (as stored in the `sheet_version` attribute of the sheet) and the new version of the sheet (as stored in {@link k.version}). + * @type {object} + */ +const updateSheet = function(){ + log('updating sheet'); + getAllAttrs({props:['debug_mode',...baseGet],callback:(attributes,sections,casc)=>{ + kFuncs.debugMode = kFuncs.debugMode || !!attributes.debug_mode; + debug({sheet_version:attributes.sheet_version}); + if(!attributes.sheet_version){ + Object.entries(initialSetups).forEach(([funcName,handler])=>{ + if(typeof funcs[funcName] === 'function'){ + debug(`running ${funcName}`); + funcs[funcName]({attributes,sections,casc}); + }else{ + debug(`!!!Warning!!! no function named ${funcName} found. Initial sheet setup not performed.`); + } + }); + }else{ + Object.entries(updateHandlers).forEach(([ver,handler])=>{ + if(attributes.version < +ver){ + handler({attributes,sections,casc}); + } + }); + } + Object.entries(openHandlers).forEach(([funcName,func])=>{ + if(typeof funcs[funcName] === 'function'){ + debug(`running ${funcName}`); + funcs[funcName]({attributes,sections,casc}); + }else{ + debug(`!!!Warning!!! no function named ${funcName} found. Sheet open handling not performed.`); + } + }); + setActionCalls({attributes,sections}); + attributes.sheet_version = kFuncs.version; + log(`Sheet Update applied. Current Sheet Version ${kFuncs.version}`); + if(document){ + ['pug','js'].forEach((type)=>{ + log(docGen(type)); + }); + } + attributes.set(); + log('Sheet ready for use'); + }}); +}; + +const docGen = function(language){ + debug(`generating documentation for ${language}`); + let docHead = [`# K Scaffold ${language.toUpperCase()} documentation`]; + Object.keys(docs[language]) + .sort((nameA,nameB) => nameA.localeCompare(nameB)) + .forEach((funcName)=>{ + docHead.push(`- [${funcName}](#${funcName.replace(/\./g,'').replace(/\s/g,'-')})`); + }); + return Object.entries(docs[language]) + .sort(([nameA,docObjA],[nameB,docObjB]) => nameA.localeCompare(nameB)) + .reduce((text,[name,docObj]) => { + let type = docObj.type; + text.push(`## ${docObj.name || name}`,`\`${type}\`\n`); + if(docObj.invocation){ + text.push(`\`\`\`js\n${docObj.invocation}\n\`\`\``); + } + if(docObj.description){ + text.push(docObj.description); + } + let args = Array.isArray(docObj.arguments) ? docObj.arguments : []; + if(args.length){ + text.push('|Argument|type|description|','|---|---|---|') + } + args.forEach((a)=>{ + text.push(`|${a.name}|\`${a.type}\`|${a.description || ''}|`) + }); + if(args.length){ + text.push('\n') + } + let example = Array.isArray(docObj.example) ? docObj.example : []; + if(example.length){ + text.push(`### Example${example.length > 1 ? 's' : ''}`); + } + example.forEach((eArr)=>{ + text.push( + `**${language.toUpperCase()}**`, + `\`\`\`js`, + eArr[0], + `\`\`\`` + ); + if(type === 'mixin'){ + text.push( + '**HTML**', + `\`\`\`html`, + eArr[1], + `\`\`\`` + ); + } + }); + if(docObj.retValue){ + text.push(`returns \`${docObj.retValue.type}\` ${ + docObj.retValue.description ? + `- ${docObj.retValue.description}` : + '' + }` + ); + } + return text; + },docHead).join('\n'); +}; + +const initialSetup = function(attributes,sections){ + debug('Initial sheet setup'); +}; + +/** + * This is the default listener function for attributes that the K-Scaffold uses. It utilizes the `triggerFuncs`, `listenerFunc`, `calculation`, and `affects` properties of the K-scaffold trigger object (see the Pug section of the scaffold for more details). + * @param {Roll20Event} event + * @returns {void} + */ +const accessSheet = function(event){ + debug({funcs:Object.keys(funcs)}); + debug({event}); + getAllAttrs({event,callback:(attributes,sections,casc)=>{ + let trigger = attributes.getCascObj(event,casc); + attributes.processChange({event,trigger,attributes,sections,casc}); + }}); +}; +funcs.accessSheet = accessSheet; \ No newline at end of file diff --git a/under_the_neighborhood/source/scaffold/attribute_proxy.js b/under_the_neighborhood/source/scaffold/attribute_proxy.js new file mode 100644 index 0000000000..42ca3acfbe --- /dev/null +++ b/under_the_neighborhood/source/scaffold/attribute_proxy.js @@ -0,0 +1,221 @@ +/*jshint esversion: 11, laxcomma:true, eqeqeq:true*/ +/*jshint -W014,-W084,-W030,-W033*/ +//# Attribute Obj Proxy handler +const createAttrProxy = function(attrs){ + //creates a proxy for the attributes object so that values can be worked with more easily. + const getCascObj = function(event,casc){ + const eventName = event.triggerName || event.sourceAttribute; + let typePrefix = eventName.startsWith('clicked:') ? + 'act_' : + event.removedInfo ? + 'fieldset_' : + 'attr_'; + let cascName = `${typePrefix}${eventName.replace(/clicked:/,'')}`; + let cascObj = casc[cascName]; + return cascObj; + }; + + const triggerFunctions = function(obj,attributes,sections){ + if(obj.triggeredFuncs && obj.triggeredFuncs.length){ + debug(`triggering functions for ${obj.name}`); + obj.triggeredFuncs && obj.triggeredFuncs.forEach(func=>funcs[func] ? + funcs[func]({trigger:obj,attributes,sections}) : + debug(`!!!Warning!!! no function named ${func} found. Triggered function not called for ${obj.name}`,true)); + } + }; + + const initialFunction = function(obj,attributes,sections){ + if(obj.initialFunc){ + debug(`initial functions for ${obj.name}`); + funcs[obj.initialFunc] ? + funcs[obj.initialFunc]({trigger:obj,attributes,sections}) : + debug(`!!!Warning!!! no function named ${obj.initialFunc} found. Initial function not called for ${obj.name}`,true); + } + }; + const processChange = function({event,trigger,attributes,sections,casc}){ + debug({trigger}); + if(event && !trigger){ + debug('initial change detected. No trigger found'); + return; + } + if(!attributes || !sections || !casc){ + debug(`!!! Insufficient arguments || attributes > ${!!attributes} | sections > ${!!sections} | casc > ${!!casc} !!!`); + return; + } + //store the queue in attributes. + if(event){ + debug('checking for initial functions'); + initialFunction(trigger,attributes,sections);//functions that should only be run if the attribute was the thing changed by the user + } + if(trigger){ + debug(`processing ${trigger.name}`); + triggerFunctions(trigger,attributes,sections); + if(!event && trigger.calculation && funcs[trigger.calculation]){ + attributes[trigger.name] = funcs[trigger.calculation]({trigger,attributes,sections,casc}); + }else if(trigger.calculation && !funcs[trigger.calculation]){ + debug(`K-Scaffold Error: No function named ${trigger.calculation} found`); + } + if(Array.isArray(trigger.affects)){ + attributes.queue.push(...trigger.affects); + } + } + attributes.set({attributes,sections,casc}); + }; + const attrTarget = { + updates:{}, + attributes:{...attrs}, + repOrders:{}, + queue: [], + casc:{}, + processChange, + triggerFunctions, + initialFunction, + getCascObj + }; + const attrHandler = { + get:function(obj,prop){//gets the most value of the attribute. + //If it is a repeating order, returns the array, otherwise returns the update value or the original value + if(prop === 'set'){ + return function(){ + let {attributes,sections,casc,callback,vocal} = arguments[0] ? arguments[0] : {}; + if(attributes && attributes.queue.length && sections && casc){ + let triggerName = attributes.queue.shift(); + let trigger = getCascObj({sourceAttribute:triggerName},casc); + attributes.processChange({trigger,attributes,sections,casc}); + }else{ + debug({updates:obj.updates}); + let trueCallback = Object.keys(obj.repOrders).length ? + function(){ + Object.entries(obj.repOrders).forEach(([section,order])=>{ + _setSectionOrder(section,order,) + }); + callback && callback(); + }: + callback; + Object.keys(obj.updates).forEach((key)=>obj.attributes[key] = obj.updates[key]); + const update = obj.updates; + obj.updates = {}; + set(update,vocal,trueCallback); + } + } + }else if(Object.keys(obj).some(key=>key===prop)){ + return Reflect.get(...arguments) + }else{ + let retValue; + switch(true){ + case obj.repOrders.hasOwnProperty(prop): + retValue = obj.repOrders[prop]; + break; + case obj.updates.hasOwnProperty(prop): + retValue = obj.updates[prop]; + break; + default: + retValue = obj.attributes[prop]; + break; + } + let cascRef = `attr_${prop.replace(/(repeating_[^_]+_)[^_]+/,'$1\$X')}`; + let numRetVal = +retValue; + if(!Number.isNaN(numRetVal) && retValue !== ''){ + retValue = numRetVal; + }else if(cascades[cascRef] && (typeof cascades[cascRef].defaultValue === 'number' || cascades[cascRef].type === 'number')){ + retValue = cascades[cascRef].defaultValue; + } + return retValue; + } + }, + set:function(obj,prop,value){ + //Sets the value. Also verifies that the value is a valid attribute value + //e.g. not undefined, null, or NaN + if(value || value===0 || value===''){ + if(/reporder|^repeating_[^_]+$/.test(prop)){ + let section = prop.replace(/_reporder_/,''); + obj.repOrders[section] = value; + }else if(`${obj.attributes}` !== `${value}` || + (obj.updates[prop] && `${obj.updates}` !== `${value}`) + ){ + obj.updates[prop] = value; + } + }else{ + debug(`!!!Warning: Attempted to set ${prop} to an invalid value:${value}; value not stored!!!`); + } + return true; + }, + deleteProperty(obj,prop){ + //removes the property from the original attributes, updates, and the reporders + Object.keys(obj).forEach((key)=>{ + delete obj[key][prop.toLowerCase()]; + }); + } + }; + return new Proxy(attrTarget,attrHandler); +}; + +/** + * Function that registers a function for being called via the funcs object. Returns true if the function was successfully registered, and false if it could not be registered for any reason. + * @param {object} funcObj - Object with keys that are names to register functions under and values that are functions. + * @param {object} optionsObj - Object that contains options to use for this registration. + * @param {string[]} optionsObj.type - Array that contains the types of specialized functions that apply to the functions being registered. Valid types are `"opener"`, `"updater"`, and `"default"`. `"default"` is always used, and never needs to be passed. + * @returns {boolean} - True if the registration succeeded, false if it failed. + */ +const registerFuncs = function(funcObj,optionsObj = {}){ + if(typeof funcObj !== 'object' || typeof optionsObj !== 'object'){ + debug(`!!!! K-scaffold error: Improper arguments to register functions !!!!`); + return false; + } + const typeArr = optionsObj.type ? ['default',...optionsObj.type] : ['default']; + const typeSwitch = { + 'opener':openHandlers, + 'updater':updateHandlers, + 'new':initialSetups, + 'default':funcs + }; + let setState; + Object.entries(funcObj).map(([prop,value])=>{ + typeArr.forEach((type)=>{ + if(typeSwitch[type][prop]){ + debug(`!!! Duplicate function name for ${prop} as ${type}!!!`); + setState = false; + }else if(typeof value === 'function'){ + typeSwitch[type][prop] = value; + setState = setState !== false ? true : false; + }else{ + debug(`!!! K-scaffold error: Function registration requires a function. Invalid value to register as ${type} !!!`); + setState = false; + } + }); + }); + return setState; +}; +kFuncs.registerFuncs = registerFuncs; + +const setActionCalls = function({attributes,sections}){ + actionAttributes.forEach((base)=>{ + let [section,,field] = k.parseTriggerName(base); + let fieldAction = field.replace(/_/g,'-'); + if(section){ + sections[section].forEach((id)=>{ + attributes[`${section}_${id}_${field}`] = `%{${attributes.character_name}|${section}_${id}_${fieldAction}}`; + }); + }else{ + attributes[`${field}`] = `%{${attributes.character_name}|${fieldAction}}`; + } + }); +}; +funcs.setActionCalls = setActionCalls; + +/** + * Function to call a function previously registered to the funcs object. May not be used that much. Either returns the function or null if no function exists. + * @param {string} funcName - The name of the function to invoke. + * @param {...any} args - The arguments to call the function with. + * @returns {any} + */ +const callFunc = function(funcName,...args){ + if(funcs[funcName]){ + debug(`calling ${funcName}`); + return funcs[funcName](...args); + }else{ + debug(`Invalid function name: ${funcName}`); + return null; + } +}; +kFuncs.callFunc = callFunc; \ No newline at end of file diff --git a/under_the_neighborhood/source/scaffold/docs.html b/under_the_neighborhood/source/scaffold/docs.html new file mode 100644 index 0000000000..70d22ac6cf --- /dev/null +++ b/under_the_neighborhood/source/scaffold/docs.html @@ -0,0 +1,992 @@ + +<script type="text/worker"> + const k = (function(){ + const kFuncs = {}; + const document = true; + + const cascades = {"attr_character_name":{"name":"character_name","type":"text","defaultValue":"","affects":[],"triggeredFuncs":["setActionCalls"],"listenerFunc":"accessSheet","listener":"change:character_name"}}; + + kFuncs.cascades = cascades; + + const repeatingSectionDetails = []; + + kFuncs.repeatingSectionDetails = repeatingSectionDetails; + + const docs = {"js":{},"pug":{"trigger":{"type":"argument","description":"Many of the K-scaffold's mixins utilize the scaffold's trigger system. Triggers can be passed in any mixin that creates an attribute backed element, which is any element that you would give the `name` property to. The trigger is passed as a property of the object that defines the attribute backed element. See the [input mixin](#input) below for a simple example.\nTriggers are how the K-scaffold connects the attributes created in the html of the sheet with the javscript listeners to trigger sheetworker code. When accessed from a sheetworker, a trigger has all of the below properties. When passing a trigger into a mixin, it should only have any or all of the first four properties; `affects`,`initialFunc`, `calculation`, `triggeredFuncs`, and `listenerFunc`. Note that except for `listenerFunc`, the function that is called is passed arguments using the [destructuring assignment pattern](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/Destructuring_assignment). This means that the functions referenced in ,`initialFunc`, `calculation`, and `triggeredFuncs` must be passed in an object associated with a key named as indicated in the arguments below.","arguments":[{"type":"Array","name":"affects","description":"An array of attribute names that this attribute might affect. As an example, the `strength` attribute in a 5e based sheet would have `strength_mod` in its affects array."},{"type":"string","name":"initialFunc","description":"The name of a function that has been registered with the K-scaffold using [k.registerFuncs](https://github.com/Kurohyou/Roll20-Snippets/blob/main/K_Scaffold/readme_docs/k_scaffold_js_documentation.md#registerFuncs). This function will only be called if the change to the attribute is directly caused by the user as opposed to being changed by the sheetworkers.\nThe K-scaffold sends this function the following arguments:\n- `trigger`: The trigger object for the attribute that is being changed\n- `attributes`: the attributes object containing the entire state of the sheet.\n- `sections`: An object containing the row IDs of all the repeating sections, indexed by section name (e.g. repeating_equipment)."},{"type":"string","name":"calculation","description":"The name of a function that has been registered with the K-scaffold using [k.registerFuncs](https://github.com/Kurohyou/Roll20-Snippets/blob/main/K_Scaffold/readme_docs/k_scaffold_js_documentation.md#registerFuncs). This function must return the calculated value of the attribute it is for, and is only called if the attribute is not changed directly by the user. Ideally, this function should be written as a pure function, reacting only to the arguments it is passed, and returning a value without modifying any of the arguments it is passed.\nThe K-scaffold sends this function the following arguments:\n- `trigger`: The trigger object for the attribute that is being changed\n- `attributes`: the attributes object containing the entire state of the sheet.\n- `sections`: An object containing the row IDs of all the repeating sections, indexed by section name (e.g. repeating_equipment)."},{"type":"Array","name":"triggeredFuncs","description":"An array of function names that have been registered with the K-scaffold using [k.registerFuncs](https://github.com/Kurohyou/Roll20-Snippets/blob/main/K_Scaffold/readme_docs/k_scaffold_js_documentation.md#registerFuncs). These functions are called any time an attribute is changed, regardless of the source of the change, do not return any values, and will likely modify the arguments that are passed to them. These functions are used for doing complex logic to determine what should be done in response to a change.\nThe K-scaffold sends these functions the following arguments:\n- `trigger`: The trigger object for the attribute that is being changed\n- `attributes`: the attributes object containing the entire state of the sheet.\n- `sections`: An object containing the row IDs of all the repeating sections, indexed by section name (e.g. repeating_equipment), and in the order that they appear on the sheet."},{"type":"string","name":"listenerFunc","description":"The name of a function that has been registered with the K-scaffold using [k.registerFuncs](https://github.com/Kurohyou/Roll20-Snippets/blob/main/K_Scaffold/readme_docs/k_scaffold_js_documentation.md#registerFuncs). This function will be called directly from the event listener for this attribute instead of the default [accessSheet](https://github.com/Kurohyou/Roll20-Snippets/blob/main/K_Scaffold/readme_docs/k_scaffold_js_documentation.md#accesssheet) listener function. If a `listenerFunc` is specified, the automated handling of the rest of the previous trigger properties will be disabled. You can still use these properties, but will need to code that handling yourself.\nThe K-scaffold sends this function the following argument:\n- `event`: The event information object that is passed to the callback in the [sheet worker event listener](https://wiki.roll20.net/Sheet_Worker_Scripts#Event_listener). This is **NOT** passed using the object destructuring pattern, unlike the previous three function types."},{"type":"string","name":"name","description":"The name of the attribute. When accessed from inside the default function cascade of the K-scaffold, or the callback of [getAllAttrs](https://github.com/Kurohyou/Roll20-Snippets/blob/main/K_Scaffold/readme_docs/k_scaffold_js_documentation.md#getAllAttrs), repeating attributes will include their specific row id for that instance of the attribute."},{"type":"string","name":"type","description":"What type of attribute is this. This is determined by the type of element that first created the trigger. Can be `text`,`number`,`checkbox`,`select`,or `radio`, but will usually be `text` or `number` based on the type of default value that is assigned to the attribute."},{"type":"string|number","name":"defaultValue","description":"What the default value of the attribute is. The k-scaffold uses this to return the default value in the event the value of the attribute becomes corrupted. For checkboxes and radios, this is determined based on the check state of the element. For selects, this is determined by which option has the `selected` property."}]},"input":{"type":"mixin","description":"A generic mixin to create an input. The mixin will replace spaces in the attribute name with underscores and will add a title property if one isn't supplied that will inform the user what the attribute call for the attribute is.","arguments":[{"type":"object","name":"obj","description":"An object containing all of the properties to apply to the element. Must have the properties; `name` and `type`. Can have any property that is valid for an input element. May also have a [trigger](#trigger) property"},{"type":"string","name":"obj.name"}],"example":[["+input({name:'my attribute',type:'text',class:'some-class',trigger:{affects:['other_attribute']}})'","<input name=\"attr_my_attribute\" type=\"text\" class=\"some-class\">'"]]},"text":{"type":"mixin","description":"Alias for [input](#input) that makes a text input.","example":[["+text({name:'my text',class:'some-class',trigger:{affects:['other_attribute']}})","<input type=\"text\" name=\"attr_my_text\" class=\"some-class\">"]]},"checkbox":{"type":"mixin","description":"Alias for [input](#input) that makes a checkbox input.","example":[["+checkbox({name:'my checkbox',class:'some-class',trigger:{affects:['other_attribute']}})","<input type=\"checkbox\" name=\"attr_my_checkbox\" class=\"some-class\">"]]},"collapse":{"type":"mixin","description":"Alias for [checkbox](#checkbox) that creates a checkbox for use in collapsing/expanding a section. Sets the checkbox to unchecked with a checked value of `1` and a class of `collapse`. Additional classes/ids can be applied by applying them inline to the mixin call.","arguments":[{"type":"string","name":"name","description":"The name to assign to the collapse button. Defaults to `collapse`"}]},"radio":{"type":"mixin","description":"Alias for [input](#input) that makes a radio input.","example":[["+radio({name:'my radio',class:'some-class',trigger:{affects:['other_attribute']}})","<input type=\"radio\" name=\"attr_my_radio\" class=\"some-class\">"]]},"number":{"type":"mixin","description":"Alias for [input](#input) that makes a number input.","example":[["+number({name:'my number',class:'some-class',trigger:{affects:['other_attribute']}})","<input type=\"number\" name=\"attr_my_number\" class=\"some-class\">"]]},"range":{"type":"mixin","description":"Alias for [input](#input) that makes a range input.","example":[["+range({name:'my range',class:'some-class',trigger:{affects:['other_attribute']}})","<input type=\"range\" name=\"attr_my_range\" class=\"some-class\">"]]},"hidden":{"type":"mixin","description":"Alias for [input](#input) that makes a hidden input.","example":[["+hidden({name:'my hidden',class:'some-class',trigger:{affects:['other_attribute']}})","<input type=\"hidden\" name=\"attr_my_hidden\" class=\"some-class\">"]]},"fillLeft":{"type":"mixin","description":"A mixin that creates a construction that can be used to recreate sheet mechanics that fill to the left. Will apply BEM style classes in addition to the classes specified. BEM classes that can be applied are\n - `fill-left`: The class for the fill-left container.\n - `fill-left__radio`: The class applied to all the radio buttons in the container\n - `fill-left__radio--clearer`: The class applied to the clear value radio button","arguments":[{"type":"object","name":"radioObj","description":"The object containing the details of the radio input to create. Similar to the [radio mixin](#radio), but the value property passed is used as the default checked value."},{"type":"object","name":"divObj","description":"Optional object containing any details of the div to be applied such as class, id, or other properties. Class and ID can also be supplied by attaching them to the mixin invocation just like with a regular div."},{"type":"array","name":"valueArray","description":"Array containing the values to be used for the fill to left construction. These should be in the order that they should be displayed left to right."},{"name":"noClear","type":"boolean","description":"Optional argument that tells the mixin whether or not to apply the `fill-left__radio--clearer` class to the first radio button value. If falsy (or not passed), the class is applied. If truthy, the class is not applied."}],"example":[["+fillLeft({radioObj:{name:'track',class:'some-class',value:\"0\"},valueArray:[0,1,2]})","<div class=\"fill-left\">\n <input type=\"radio\" name=\"attr_track\" class=\"some-class fill-left__radio fill-left__radio--clearer\" value=\"0\" checked>\n <input type=\"radio\" name=\"attr_track\" class=\"some-class fill-left__radio\" value=\"1\">\n <input type=\"radio\" name=\"attr_track\" class=\"some-class fill-left__radio\" value=\"2\">\n</div>"],["+fillLeft({radioObj:{name:'track',class:'some-class',value:\"0\"},valueArray:[0,1,2],noClear:true})","<div class=\"fill-left\">\n <input type=\"radio\" name=\"attr_track\" class=\"some-class fill-left__radio\" value=\"0\" checked>\n <input type=\"radio\" name=\"attr_track\" class=\"some-class fill-left__radio\" value=\"1\">\n <input type=\"radio\" name=\"attr_track\" class=\"some-class fill-left__radio\" value=\"2\">\n</div>"],["+fillLeft({radioObj:{name:'track',class:'some-class',value:\"0\"},valueArray:[0,1,2],divObj:{'aria-label':'Accessible tracker'}}).custom-tracker-class","<div class=\"fill-left custom-tracker-class\" aria-label:\"Accessible tracker\">\n <input type=\"radio\" name=\"attr_track\" class=\"some-class fill-left__radio fill-left__radio--clearer\" value=\"0\" checked>\n <input type=\"radio\" name=\"attr_track\" class=\"some-class fill-left__radio\" value=\"1\">\n <input type=\"radio\" name=\"attr_track\" class=\"some-class fill-left__radio\" value=\"2\">\n</div>"]]},"textarea":{"type":"mixin","description":"Functions like [input](#input), but creates a textarea instead.","example":[["+textarea({name:'my hidden',class:'some-class',placeholder:'Placeholder text',trigger:{affects:['other_attribute']}})","<textarea type=\"hidden\" name=\"attr_my_hidden\" class=\"some-class\">Placeholder text</textarea>"]]},"option":{"type":"mixin","description":"Creates an option attribute. Also stores the trigger for the select that the option is part of. See [select](#select) for example uses."},"select":{"type":"mixin","description":"Functions like [input](#input), but creates a select instead.","example":[["+select({name:'my select',class:'some-class'})\n +option({value:'option 1','data-i18n':'some-text',trigger:{affects:['some-attribute']}})\n +option({value:'option 2','data-i18n':'other-text'})","<select name=\"attr_my_select\" class=\"some-class\">\n <option value=\"option 1\" data-i18n=\"some-text\"></option>\n <option value=\"option 2\" data-i18n=\"other-text\"></option>\n</select>"]]},"img":{"type":"mixin","description":"Functions like [input](#input), but creates a span instead. The name property is optional.","example":[["+span({name:'my span',class:'some-class'})","<span name=\"attr_my_span\" class=\"some-class\"></span>"]]},"datalist":{"type":"mixin","description":"Functions like [input](#input), but creates a datalist instead. Note that an ID should never be put inside a repeating section, although you can reference one from inside the repeating section.","example":[["+select({name:'my select',list:'my-data'})\n+datalist({id:'my-data'})\n +option({value:'option 1','data-i18n':'some-text',trigger:{affects:['some-attribute']}})\n +option({value:'option 2','data-i18n':'other-text'})","<select name=\"attr_my_select\" class=\"some-class\"></select><datalist id=\"my-data\">\n <option value=\"option 1\" data-i18n=\"some-text\"></option>\n <option value=\"option 2\" data-i18n=\"other-text\"></option>\n</datalist>"]]},"button":{"type":"mixin","description":"Creates a button element. Valid types are `roll` or `action`. If a type is not specified in the object argument, a roll button is created. If an action button is created, spaces in the name are replaced with dashes instead of underscores.","example":[["+button({name:'my button',value:'/r 3d10'})","<button type=\"roll\" name=\"roll_my_button\" value=\"/r 3d10\"></button>"],["+button({name:'my button',type:'action','data-i18n':'action button'})","<button type=\"action\" name=\"act_my-button\" data-i18n=\"action button\"></button>"]]},"action":{"type":"mixin","description":"Alias for [button](#button) that creates a button element with a type of `action`. Spaces in the name are replaced with dashes instead of underscores.","example":[["+action({name:'my button','data-i18n':'action button'})","<button type=\"action\" name=\"act_my-button\" data-i18n=\"action button\"></button>"]]},"navButton":{"type":"mixin","description":"Alias for [button](#button) that creates a combination roll button and action button element to get around the limitation that action buttons cannot be dragged to the macro quickbar. Requires sheetworker infrastructure to work, which should be triggered `on(sheet:opened)` and `on(\"change:character_name\")`.","example":[["+roller({name:'my roll'})","<button type=\"roll\" name=\"roll_my_roll\" value=\"@{my_roll_action}\"></button>\n<button type=\"action\" name=\"act_my-roll-action\" hidden></button>\n<input type=\"hidden\" name=\"attr_my_roll_action\" value=\"\">"]]},"customControlFieldset":{"type":"mixin","description":"Alias for [fieldset](#fieldset) that creates to custom action buttons to add/remove rows to the repeating section. Useful when you need to trigger a sheetworker when a row is added. This also prevents the occassional error of a new row disappearing immediately after the user has clicked the button to create one. Proper use of this will require css to hide the default buttons that fieldsets create automatically. Note that currently this assumes the existence of an addItem and editSection sheetworker function.","arguments":[{"name":"name","type":"string","description":"The name of the repeating section. Will be prefixed with `repeating_` and spaces will be replaced with dashes (`-`)."},{"name":"trigger","type":"object","description":"Trigger that defines how to handle the removal of a row from the fieldset. `Optional`"},{"name":"addClass","type":"string","description":"Any additional classes that should be used for the repeating section. Note that these are not added to the fieldset itself as adding additional classes to the fieldset itself interferes with calling action buttons from chat, but are added to a span that precedes the fieldset. This allows styling of the repcontainer via a css declaration like `.bonus-class + fieldset + .repcontainer`."}],"example":[["+customControlFieldset({name:'equipment'})\n +text({name:'name',class:'underlined'})","<button type=\"action\" name=\"add-equipment\" class=\"repcontrol-button repcontrol-button--add\"></button>\n<button type=\"action\" name=\"edit-equipment\" class=\"repcontrol-button repcontrol-button--edit\"></button>\n<fieldset class=\"repeating_equipment\">\n <input type=\"text\" name=\"attr_name\" title=\"@{repeating_equipment_$x_name}\">\n</fieldset>"]]},"fieldset":{"type":"mixin","description":"A mixin that creates a fieldset for the creation of a repeating section. The mixin prefixes the name with `repeating_` and replaces problem characters (e.g. spaces are replaced with dashes). Additionally, the auto-generated title properties from the K-scaffold's mixins will include the proper repeating section information.","arguments":[{"name":"name","type":"string","description":"The name of the repeating section. Will be prefixed with `repeating_` and spaces will be replaced with dashes (`-`)."},{"name":"trigger","type":"object","description":"Trigger that defines how to handle the removal of a row from the fieldset. `Optional`"},{"name":"addClass","type":"string","description":"Any additional classes that should be used for the repeating section. Note that these are not added to the fieldset itself as adding additional classes to the fieldset itself interferes with calling action buttons from chat, but are added to a span that precedes the fieldset. This allows styling of the repcontainer via a css declaration like `.bonus-class + fieldset + .repcontainer`."}],"example":[["+fieldset({name:'equipment'})\n +text({name:'name',class:'underlined'})","<fieldset class=\"repeating_equipment\"></fieldset><div class=\"repcontainer\" data-groupname=\"repeating_equipment\">\n <input type=\"text\" name=\"attr_name\" title=\"@{repeating_equipment_$x_name}\">\n</div>"],["+fieldset({name:'equipment',trigger:{listenerFunc:'handleDeletedRow'},addClass:'class-1 class-2'})\n +text({name:'name',class:'underlined'})","<span hidden class=\"class-1 class-2\"></span>\n<fieldset class=\"repeating_equipment\"></fieldset><div class=\"repcontainer\" data-groupname=\"repeating_equipment\">\n <input type=\"text\" name=\"attr_name\" title=\"@{repeating_equipment_$x_name}\">\n</div>"]]},"pseudo-button":{"type":"mixin","description":"A mixin for creating pseudo buttons of paired checkboxes/radios and spans such as those that had to be used to create [tabbed sheets](https://wiki.roll20.net/CSS_Wizardry#Show.2FHide_Areas) before action buttons were introduced.","arguments":[{"name":"label","type":"string","description":"The `data-i18n` translation key to use for the displayed text."},{"name":"inputObj","type":"object","description":"An object describing the input to be paired with the span. This is the same object that you would pass to [input](#input)."}],"example":[["+pseudo-button('page 1',{name:'page',type:'radio',value:1,trigger:{triggeredFuncs:['changePage']}})","<input type=\"hidden\" name=\"attr_page\" title=\"@{page} value=\"1\">\n<label class=\"pseudo-button\"><span data-i8n=\"page 1\" class=\"pseudo-button__span\"></span>\n <input type=\"radio\" name=\"attr_page\" value=\"1\"></label>"]]},"button-label":{"type":"mixin","description":"A mixin to create a combined button and input that are within the same container. Similar to [input-label](#input-label), but does not use a label.","arguments":[{"name":"inputObj","type":"object","description":"An object describing the input to be paired with the button. This is the same object that you would pass to [input](#input)."},{"name":"buttonObj","type":"object","description":"An object describing the button to be paired with the input. This is the same object that you would pass to [button](#button)."},{"name":"divObj","type":"object","description":"An object describing the container div. Similar to the first two objects, but will most likely only have a `class` property if it is passed at all."}],"example":[["+button-label({inputObj:{name:'strength',type:'number',class:'underlined',value:10,trigger:{affects:['athletics']}},buttonObj:{name:'strength_roll',type:'roll',value:'/r 1d20+@{strength}'},divObj:{class:'strength'}})","<div class=\"input-label input-label--button strength\">\n <button name=\"roll_strength_roll\" type=\"roll\" value=\"/r 1d20+@strength\">\n <input name=\"attr_strength\" type=\"number\" value=\"10\">\n</div"]]},"roller-label":{"type":"mixin","description":"Similar to the construction created by [button-label](#button-label), except that it creates a [roller](#roller) construction instead of just a straight button.","arguments":[{"name":"inputObj","type":"object","description":"An object describing the input to be paired with the button. This is the same object that you would pass to [input](#input)."},{"name":"buttonObj","type":"object","description":"An object describing the button to be paired with the input. This is the same object that you would pass to [roller](#roller)."},{"name":"divObj","type":"object","description":"An object describing the container div. Similar to the first two objects, but will most likely only have a `class` property if it is passed at all."}]},"action-label":{"type":"mixin","description":"Similar to the construction created by [button-label](#button-label), except that it specifcally creates an [action button](https://wiki.roll20.net/Button#Action_Button) as per [action](#action).","arguments":[{"name":"inputObj","type":"object","description":"An object describing the input to be paired with the button. This is the same object that you would pass to [input](#input)."},{"name":"buttonObj","type":"object","description":"An object describing the button to be paired with the input. This is the same object that you would pass to [action](#action)."},{"name":"divObj","type":"object","description":"An object describing the container div. Similar to the first two objects, but will most likely only have a `class` property if it is passed at all."}]},"select-label":{"type":"mixin","description":"Similar to the construction created by [input-label](#input-label), except that the input is replaced with a select.","arguments":[{"name":"label","type":"string","description":"The `data-i18n` translation key to add to the span in the label."},{"name":"inputObj","type":"object","description":"An object describing the select to be paired with the button. This is the same object that you would pass to [select](#select)."},{"name":"divObj","type":"object","description":"An object describing the container label. Similar to the inputObj, but will most likely only have a `class` property if it is passed at all."},{"name":"spanObj","type":"object","description":"An object describing the span to be paired with the input. This is the same object that you would pass to [span](#span)."},{"name":"block","type":"block","description":"The mixin uses the pug block as the content of the select."}],"example":[["+select-label('Whisper to GM',{name:'whisper'},{class:'div-class'},{class:'span-class'})\n +option({value:'','data-i18n':'never'})\n +option({value:'/w gm ','data-i18n':'always'})","<label class=\"input-label div-class\"><span data-i18n=\"Whisper to GM\" class=\"input-label__text span-class\"></span>\n <select name=\"attr_whisper\" class=\"input-label__input\">\n <option value=\"\" data-i18n=\"never\"></option>\n <option value=\"/w gm \" data-i18n=\"always\"></option>\n </select>\n</label>"]]},"input-label":{"type":"mixin","description":"Creates a construction that nests the input and span in a label so that they are connected. This is beneficial for screen readers as well as making it easier to interact with the input via mouse by clicking on the text associated with it.","arguments":[{"name":"label","type":"string","description":"The `data-i18n` translation key to add to the span in the label."},{"name":"inputObj","type":"object","description":"An object describing the input to be paired with the button. This is the same object that you would pass to [input](#input)."},{"name":"divObj","type":"object","description":"An object describing the container label. Similar to the inputObj, but will most likely only have a `class` property if it is passed at all."},{"name":"spanObj","type":"object","description":"An object describing the span to be paired with the input. This is the same object that you would pass to [span](#span)."},{"name":"block","type":"block","description":"The mixin uses the pug block as the content of the select."}],"example":[["+input-label({label:'strength',inputObj:{name:'strength',type:'number'},divObj:{class:'div-class'},spanObj:{class:'span-class'}})","<label class=\"input-label div-class\"><span data-i18n=\"Whisper to GM\" class=\"input-label__text span-class\"></span>\n <input name=\"attr_strength\" type=\"number\" class=\"input-label__input\">\n</label>"]]},"headedTextarea":{"type":"mixin","description":"Creates a construction for pairing a header with a textarea. Currently is locked to creating an `h3`. This mixin also accepts classes and IDs appended directly to it (see the second example)","arguments":[{"name":"textObj","type":"object","description":"The object describing the textarea as per [textarea](#textarea)"},{"name":"header","type":"string","description":"The `data-i18n` translation key to use for the header"}],"example":[["+headedTextarea({textObj:{name:'character description','data-i18n-placeholder':'The description of your character'},header:'description'})","<div class=\"headed-textarea\">\n <h3 data-i18n=\"description\"></h3>\n <textarea name=\"attr_character_description\" data-i18n-placeholder:\"The description of your character\"></textarea>\n</div>"],["+headedTextarea({textObj:{name:'character description','data-i18n-placeholder':'The description of your character'},header:'description'}).character-description","<div class=\"headed-textarea character-description\">\n <h3 data-i18n=\"description\"></h3>\n <textarea name=\"attr_character_description\" data-i18n-placeholder:\"The description of your character\"></textarea>\n</div>"]]},"script":{"type":"mixin","description":"Creates a generic [Roll20 script block](https://wiki.roll20.net/Building_Character_Sheets#JavaScript_2) for use with the sheetworker system."},"adaptiveTextarea":{"type":"mixin","description":"Creates an html construction for creating a [content-scaled](https://wiki.roll20.net/CSS_Wizardry#Content-scaled_Inputs) textarea.","arguments":[{"name":"textObj","type":"object","description":"The object describing the textarea as per the [textarea](#textarea) mixin. You can apply classes and IDs to the container div by appending them to the mixin call (see the second example)."}],"example":[["+adaptiveTextarea({name:'character description'})","<div class=\"adaptive adaptive--text\"><span name:\"attr_character_description\" class=\"adaptive--text__span\"></span>\n <textarea name=\"attr_character_description\" class=\"adaptive--text__textarea\"></textarea>\n</div>"],["+adaptiveTextarea({name:'character description'}).custom-class","<div class=\"adaptive adaptive--text custom-class\"><span name:\"attr_character_description\" class=\"adaptive--text__span\"></span>\n <textarea name=\"attr_character_description\" class=\"adaptive--text__textarea\"></textarea>\n</div>"]]},"compendiumAttributes":{"type":"mixin","description":"Creates a set of compendium drop target attributes. Defaults to creating target attributes for the `Name` and `data` compendium attributes.","arguments":[{"name":"prefix","type":"string","description":"A prefix to attach to the default attribute names."},{"name":"lookupAttributes","type":"array","description":"An array of the lookup attributes to create targets for. The target attributes are named based on the compendium attribute they are for. lookupAttributes defaults to `[\"Name\",\"data\"]`."},{"name":"triggerAccept","type":"string","description":"The compendium attribute that should trigger the sheetworkers to handle the compendium drop."},{"name":"trigger","type":"object","description":"The trigger object. Defaults to `{listenerFunc:\"handleCompendiumDrop\"}`"}],"example":[["+compendiumAttributes({})","<input name=\"attr_drop_name\" accept=\"Name\" value=\"\" type=\"hidden\" title=\"@{drop_name}\"/>\n<input name=\"attr_drop_data\" accept=\"data\" value=\"\" type=\"hidden\" title=\"@{drop_data}\"/>"],["+compendiumAttributes({prefix:'prefix'})","<input name=\"attr_prefix_drop_name\" accept=\"Name\" value=\"\" type=\"hidden\" title=\"@{prefix_drop_name}\"/>\n<input name=\"attr_prefix_drop_data\" accept=\"data\" value=\"\" type=\"hidden\" title=\"@{prefix_drop_data}\"/>"],["+compendiumAttributes({lookupAttributes:['Name','data','Category'],prefix:'prefix})","<input name=\"attr_prefix_drop_name\" accept=\"Name\" value=\"\" type=\"hidden\" title=\"@{prefix_drop_name}\"/>\n<input name=\"attr_prefix_drop_data\" accept=\"data\" value=\"\" type=\"hidden\" title=\"@{prefix_drop_data}\"/>\n<input name=\"attr_prefix_drop_category\" accept=\"Category\" value=\"\" type=\"hidden\" title=\"@{prefix_drop_category}\"/>"]]},"attrTitle":{"type":"function","description":"Converts an attribute name into an attribute call for that attribute. Converts `_max` attribute names to the proper attribute call syntax for `_max` attributes (see second example). If called from inside the block of a [fieldset](#fieldset) mixin, will also add the appropriate information for calling a repeating attribute.","arguments":[{"name":"attrName","type":"string","description":"The attribute name to create an attribute call for."}],"example":[["- attrTitle('strength') => \"@{strength}\""],["- attrTitle('hp_max') => \"@{hp|max}\""],["+fieldset({name:'equipment'})\n - attrTitle('weight') => \"@{repeating_equipment_$X_weight}\""]],"retValue":{"type":"string"}},"kscript":{"type":"mixin","description":"Similar to [script](#script), but includes the K-scaffold's javascript function library."},"buttonTitle":{"type":"function","description":"Converts an ability name into an ability call for that attribute. If called from inside the block of a [fieldset](#fieldset) mixin, will also add the appropriate information for calling a repeating attribute.","arguments":[{"name":"abilityName","type":"string","description":"The ability name to create an attribute call for."}],"example":[["- buttonTitle('strength') => \"%{strength}\""],["+fieldset({name:'equipment'})\n - buttonTitle('use') => \"%{repeating_equipment_$X_use}\""]],"retValue":{"type":"string"}},"replaceSpaces":{"type":"function","description":"Replaces spaces in a string with underscores (`_`).","arguments":[{"name":"string","type":"string","description":"The string to work on"}],"example":[["- replaceSpaces('attribute name') => \"attribute_name\""]],"retValue":{"type":"string"}},"replaceProblems":{"type":"function","description":"Escapes problem characters in a string for use as a regex.","arguments":[{"name":"string","type":"string","description":"The string to work on"}],"example":[["- replaceProblems(\"Here's a problem => [\") => \"Here's a problem => [\""]],"retValue":{"type":"string"}},"capitalize":{"type":"function","description":"Capitalizes the first let of words in a string.","arguments":[{"name":"string","type":"string","description":"The string to apply capitalization to."}],"retValue":{"type":"string"}}}}; + + kFuncs.docs = docs; + /** + * This stores the name of your sheet for use in the logging functions {@link log} and {@link debug} + * * @var + * @type {string} + */ +docs.js['k.sheetName'] = { + type:'string', + description:'This stores the name of your sheet for use in the logging functions [k.log](#klog) and [k.debug](#kdebug).' +}; +let sheetName = 'kScaffold Powered Sheet'; +kFuncs.sheetName = sheetName; +/** + * This stores the version of your sheet for use in the logging functions{@link log} and {@link debug}. It is also stored in the sheet_version attribute on your character sheet. + * @var + * @type {number} + */ +docs.js['k.version'] = { + type:'number', + description:'This stores the version of your sheet for use in the logging functions [k.log](#klog) and [k.debug](#kdebug), and in the K-scaffolds sheet versioning handling. It is also stored in the sheet_version attribute on your character sheet.' +}; +let version = 0; +kFuncs.version = version; +/** + * A boolean flag that tells the script whether to enable or disable {@link debug} calls. If the version of the sheet is `0`, or an attribute named `debug_mode` is found on opening this is set to true for your entire session. Otherwise, it remains false. + * @var + * @type {boolean} + */ +docs.js['k.debugMode'] = { + type:'boolean', + description:'A boolean flag that tells the script whether to enable or disable [k.debug](#kdebug) calls. If the version of the sheet is `0`, or an attribute named `debug_mode` is found on opening this is set to true for all sheets you open from that point on. Otherwise, it remains false.' +}; +let debugMode = false; +kFuncs.debugMode = debugMode; +const funcs = {}; +kFuncs.funcs = funcs; +const updateHandlers = {}; +const openHandlers = {}; +const initialSetups = {}; +const addFuncs = {}; + +const kscaffoldJSVersion = 0.30; +const kscaffoldPUGVersion = 0.30; + /*jshint esversion: 11, laxcomma:true, eqeqeq:true*/ +/*jshint -W014,-W084,-W030,-W033*/ +docs.js['k.sanitizeForRegex'] = { + type:'function', + invocation:`k.sanitizeForRegex(text)`, + description:'Replaces problem characters to use a string as a regex.', + arguments:[ + {type:'string',name:'text',description:'The text to replace characters in.'} + ] +}; +const sanitizeForRegex = function(text){ + return text.replace(/\.|\||\(|\)|\[|\]|\-|\+|\?|\/|\{|\}|\^|\$|\*/g,'\\$&'); +}; +kFuncs.sanitizeForRegex = sanitizeForRegex; + +docs.js['k.value'] = { + type:'function', + invocation:`k.value(val,def)`, + description:'Converts a value to a number, it\'s default value, or `0` if no default value passed.', + arguments:[ + {type:'any',name:'val',description:'The value to coerce into a number.'}, + {type:'number',name:'def',description:'A default value to use, if not passed, 0 is used instead.'} + ] +}; +const value = function(val,def){ + return (+val||def||0); +}; +kFuncs.value = value; + +docs.js['k.parseRepeatName'] = { + type:'function', + invocation:`k.parseRepeatName(string)`, + description:'Extracts the section (e.g. `repeating_equipment`), rowID (e.g `-;lkj098J:LKj`), and field name (e.g. `bulk`) from a repeating attribute name.', + arguments:[ + {type:'string',name:'string',description:'The attribute name to parse.'} + ], + retValue:{ + type:'array', + description:'For a repeating attribute named `repeating_equipment_-LKJhpoi98;lj_weight`, the array will be `[\'repeating_equipment\',\'-LKJhpoi98;lj\',\'weight\']`.' + } +}; +const parseRepeatName = function(string){ + let match = string.match(/(repeating_[^_]+)_([^_]+)(?:_(.+))?/); + match.shift(); + return match; +}; +kFuncs.parseRepeatName = parseRepeatName; + +docs.js['k.parseTriggerName'] = { + type:'function', + invocation:`k.parseTriggerName(string)`, + description:'Parses out the components of a trigger name similar to [parseRepeatName](#parserepeatname). Aliases: parseClickTrigger.\n\nAliases: `k.parseClickTrigger`', + arguments:[ + {type:'string',name:'string',description:'The triggerName property of the [event](https://wiki.roll20.net/Sheet_Worker_Scripts#eventInfo_Object).'} + ], + retValue:{ + type:'array', + description:'For a repeating button named `repeating_equipment_-LKJhpoi98;lj_roll`, the array will be `[\'repeating_equipment\',\'-LKJhpoi98;lj\',\'roll\']`. For a non repeating button named `roll`, the array will be `[undefined,undefined,\'roll\']`' + } +}; +const parseTriggerName = function(string){ + let match = string.replace(/^clicked:/,'').match(/(?:(repeating_[^_]+)_([^_]+)_)?(.+)/); + match.shift(); + return match; +}; +kFuncs.parseTriggerName = parseTriggerName; +const parseClickTrigger = parseTriggerName; +kFuncs.parseClickTrigger = parseClickTrigger; + +docs.js['k.parseHTMLName'] = { + type:'function', + invocation:`k.parseHTMLName(string)`, + description:'Parses out the attribute name from the htmlattribute name.', + arguments:[ + {type:'string',name:'string',description:'The triggerName property of the [event](https://wiki.roll20.net/Sheet_Worker_Scripts#eventInfo_Object).'} + ], + retValue:{ + type:'array', + description:'For a repeating button named `act_repeating_equipment_-LKJhpoi98;lj_roll`, the array will be `[\'repeating_equipment\',\'-LKJhpoi98;lj\',\'roll\']`. For a non repeating button named `act_roll`, the array will be `[undefined,undefined,\'roll\']`' + } +}; +const parseHTMLName = function(string){ + let match = string.match(/(?:attr|act|roll)_(.+)/); + match.shift(); + return match[0]; +}; +kFuncs.parseHTMLName = parseHTMLName; + +docs.js['k.capitalize'] = { + type:'function', + invocation:`k.capitalize(string)`, + description:'Capitalize each word in a string.', + arguments:[ + {type:'string',name:'string',description:'The string to capitalize'}, + ], + retValue:{ + type:'string', + description:'The capitalized string' + } +}; +const capitalize = function(string){ + return string.replace(/(?:^|\s+|\/)[a-z]/ig,(letter)=>letter.toUpperCase()); +}; +kFuncs.capitalize = capitalize; + +docs.js['k.extractQueryResult'] = { + type:'function', + invocation:`k.extractQueryResult(section,sections,customText)`, + description:'Extracts a roll query result for use in later functions. Must be awaited as per [startRoll documentation](https://wiki.roll20.net/Sheet_Worker_Scripts#Roll_Parsing.28NEW.29). Stolen from [Oosh\'s Adventures with Startroll thread](https://app.roll20.net/forum/post/10346883/adventures-with-startroll).', + arguments:[ + {type:'string',name:'query',description:'The query should be just the text as the `?{` and `}` at the start/end of the query are added by the function.'} + ], + retValue:{ + type:'string', + description:'The selected value from the roll query' + } +}; +const extractQueryResult = async function(query){ + debug('entering extractQueryResult'); + let queryRoll = await startRoll(`!{{query=[[0[response=?{${query}}]]]}}`); + finishRoll(queryRoll.rollId); + return queryRoll.results.query.expression.replace(/^.+?response=|\]$/g,''); +}; +kFuncs.extractQueryResult = extractQueryResult; + +docs.js['k.pseudoQuery'] = { + type:'function', + invocation:`k.pseudoQuery(section,sections,customText)`, + description:'Simulates a query for ensuring that async/await works correctly in the sheetworker environment when doing conditional startRolls. E.g. if you have an if/else and only one of the conditions results in `startRoll` being called (and thus an `await`), the sheetworker environment would normally crash. Awaiting this in the condition that does not actually need to call `startRoll` will keep the environment in sync.', + arguments:[ + {type:'number|string',name:'value',description:'The value to return. Optional.'} + ], + retValue:{ + type:'string', + description:'The `value` passed to the function is returned after startRoll resolves.' + } +}; +const pseudoQuery = async function(value){ + debug('entering pseudoQuery'); + let queryRoll = await startRoll(`!{{query=[[0[response=${value}]]]}}`); + finishRoll(queryRoll.rollId); + return queryRoll.results.query.expression.replace(/^.+?response=|\]$/g,''); +}; +kFuncs.pseudoQuery = pseudoQuery; + +docs.js['k.log'] = { + type:'function', + invocation:`k.log(msg)`, + description:'An alias for console.log.', + arguments:[ + {type:'string|object|array',name:'msg',description:'The message can be a straight string, an object, or an array. If it is an object or array, the object will be broken down so that each key is used as a label to output followed by the value of that key. If the value of the key is an object or array, it will be output via `console.table`.'} + ] +}; +const log = function(msg){ + if(typeof msg === 'string'){ + console.log(`%c${kFuncs.sheetName} log| ${msg}`,"background-color:#159ccf"); + }else if(typeof msg === 'object'){ + Object.keys(msg).forEach((m)=>{ + if(typeof msg[m] === 'string'){ + console.log(`%c${kFuncs.sheetName} log| ${m}: ${msg[m]}`,"background-color:#159ccf"); + }else{ + console.log(`%c${kFuncs.sheetName} log| ${typeof msg[m]} ${m}`,"background-color:#159ccf"); + console.table(msg[m]); + } + }); + } +}; +kFuncs.log = log; + +docs.js['k.debug'] = { + type:'function', + invocation:`k.debug(msg,force)`, + description:'Alias for console.log that only triggers when debug mode is enabled or when the sheet\'s version is `0`.', + arguments:[ + {type:'string',name:'setObj',description:'See [k.log](#klog)'}, + {type:'boolean',name:'force',description:'Pass as a truthy value to force the debug output to be output to the console regardless of debug mode.'} + ] +}; +const debug = function(msg,force){ + if(!kFuncs.debugMode && !force && kFuncs.version > 0) return; + if(typeof msg === 'string'){ + console.log(`%c${kFuncs.sheetName} DEBUG| ${msg}`,"background-color:tan;color:red;"); + }else if(typeof msg === 'object'){ + Object.keys(msg).forEach((m)=>{ + if(typeof msg[m] === 'string'){ + console.log(`%c${kFuncs.sheetName} DEBUG| ${m}: ${msg[m]}`,"background-color:tan;color:red;"); + }else{ + console.log(`%c${kFuncs.sheetName} DEBUG| ${typeof msg[m]} ${m}`,"background-color:tan;color:red;font-weight:bold;"); + console.table(msg[m]); + } + }); + } +}; +kFuncs.debug = debug; + +docs.js['k.orderSections'] = { + type:'function', + invocation:`k.orderSections(attributes,sections)`, + description:'Orders the section id arrays for all sections in the `sections` object to match the repOrder attribute.', + arguments:[ + {type:'object',name:'attributes',description:'The attributes object that must have a value for the reporder for each section.'}, + {type:'object',name:'sections',description:'Object containing the IDs for the repeating sections, indexed by repeating section name.'} + ] +}; +const orderSections = function(attributes,sections){ + Object.keys(sections).forEach((section)=>{ + attributes.attributes[`_reporder_${section}`] = commaArray(attributes[`_reporder_${section}`]); + orderSection(attributes.attributes[`_reporder_${section}`],sections[section]); + }); +}; +kFuncs.orderSections = orderSections; + +docs.js['k.orderSection'] = { + type:'function', + invocation:`k.orderSection(repOrder,IDs)`, + description:'Orders a single ID array.', + arguments:[ + {type:'array',name:'setObj',description:'Array of IDs in the order they are in on the sheet.'}, + {type:'array',name:'vocal',description:'Array of IDs to be ordered.'} + ] +}; +const orderSection = function(repOrder,IDs=[]){ + IDs.sort((a,b)=>{ + return repOrder.indexOf(a.toLowerCase()) - repOrder.indexOf(b.toLowerCase()); + }); +}; +kFuncs.orderSection = orderSection; + +/** + * Splits a comma delimited string into an array + * @param {string} [string=''] + * @returns {string[]} + */ +docs.js['k.commaArray'] = { + type:'function', + invocation:`k.commaArray(string)`, + description:'Splits a comma delimited string into an array', + arguments:[ + {type:'string',name:'setObj',description:'The string to split.'} + ], + retValue:{ + type:'array', + description:'The string segments of the comma delimited list.' + } +}; +const commaArray = function(string=''){ + return string.toLowerCase().split(/\s*,\s*/); +}; +kFuncs.commaArray = commaArray;/*jshint esversion: 11, laxcomma:true, eqeqeq:true*/ +/*jshint -W014,-W084,-W030,-W033*/ +//# Attribute Obj Proxy handler +const createAttrProxy = function(attrs){ + //creates a proxy for the attributes object so that values can be worked with more easily. + const getCascObj = function(event,casc){ + const eventName = event.triggerName || event.sourceAttribute; + let typePrefix = eventName.startsWith('clicked:') ? + 'act_' : + event.removedInfo ? + 'fieldset_' : + 'attr_'; + let cascName = `${typePrefix}${eventName.replace(/clicked:/,'')}`; + let cascObj = casc[cascName]; + return cascObj; + }; + + const triggerFunctions = function(obj,attributes,sections){ + if(obj.triggeredFuncs && obj.triggeredFuncs.length){ + debug(`triggering functions for ${obj.name}`); + obj.triggeredFuncs && obj.triggeredFuncs.forEach(func=>funcs[func] ? + funcs[func]({trigger:obj,attributes,sections}) : + debug(`!!!Warning!!! no function named ${func} found. Triggered function not called for ${obj.name}`,true)); + } + }; + + const initialFunction = function(obj,attributes,sections){ + if(obj.initialFunc){ + debug(`initial functions for ${obj.name}`); + funcs[obj.initialFunc] ? + funcs[obj.initialFunc]({trigger:obj,attributes,sections}) : + debug(`!!!Warning!!! no function named ${obj.initialFunc} found. Initial function not called for ${obj.name}`,true); + } + }; + const processChange = function({event,trigger,attributes,sections,casc}){ + debug({trigger}); + if(event && !trigger){ + debug('initial change detected. No trigger found'); + return; + } + if(!attributes || !sections || !casc){ + debug(`!!! Insufficient arguments || attributes > ${!!attributes} | sections > ${!!sections} | casc > ${!!casc} !!!`); + return; + } + //store the queue in attributes. + if(event){ + debug('checking for initial functions'); + initialFunction(trigger,attributes,sections);//functions that should only be run if the attribute was the thing changed by the user + } + if(trigger){ + debug(`processing ${trigger.name}`); + triggerFunctions(trigger,attributes,sections); + if(!event && trigger.calculation && funcs[trigger.calculation]){ + attributes[trigger.name] = funcs[trigger.calculation]({trigger,attributes,sections,casc}); + }else if(trigger.calculation && !funcs[trigger.calculation]){ + debug(`K-Scaffold Error: No function named ${trigger.calculation} found`); + } + if(Array.isArray(trigger.affects)){ + attributes.queue.push(...trigger.affects); + } + } + attributes.set({attributes,sections,casc}); + }; + const attrTarget = { + updates:{}, + attributes:{...attrs}, + repOrders:{}, + queue: [], + casc:{}, + processChange, + triggerFunctions, + initialFunction, + getCascObj + }; + const attrHandler = { + get:function(obj,prop){//gets the most value of the attribute. + //If it is a repeating order, returns the array, otherwise returns the update value or the original value + if(prop === 'set'){ + return function(){ + let {attributes,sections,casc,callback,vocal} = arguments[0] ? arguments[0] : {}; + if(attributes && attributes.queue.length && sections && casc){ + let triggerName = attributes.queue.shift(); + let trigger = getCascObj({sourceAttribute:triggerName},casc); + attributes.processChange({trigger,attributes,sections,casc}); + }else{ + debug({updates:obj.updates}); + let trueCallback = Object.keys(obj.repOrders).length ? + function(){ + Object.entries(obj.repOrders).forEach(([section,order])=>{ + _setSectionOrder(section,order,) + }); + callback && callback(); + }: + callback; + Object.keys(obj.updates).forEach((key)=>obj.attributes[key] = obj.updates[key]); + const update = obj.updates; + obj.updates = {}; + set(update,vocal,trueCallback); + } + } + }else if(Object.keys(obj).some(key=>key===prop)){ + return Reflect.get(...arguments) + }else{ + let retValue; + switch(true){ + case obj.repOrders.hasOwnProperty(prop): + retValue = obj.repOrders[prop]; + break; + case obj.updates.hasOwnProperty(prop): + retValue = obj.updates[prop]; + break; + default: + retValue = obj.attributes[prop]; + break; + } + let cascRef = `attr_${prop.replace(/(repeating_[^_]+_)[^_]+/,'$1\$X')}`; + let numRetVal = +retValue; + if(!Number.isNaN(numRetVal) && retValue !== ''){ + retValue = numRetVal; + }else if(cascades[cascRef] && (typeof cascades[cascRef].defaultValue === 'number' || cascades[cascRef].type === 'number')){ + retValue = cascades[cascRef].defaultValue; + } + return retValue; + } + }, + set:function(obj,prop,value){ + //Sets the value. Also verifies that the value is a valid attribute value + //e.g. not undefined, null, or NaN + if(value || value===0 || value===''){ + if(/reporder|^repeating_[^_]+$/.test(prop)){ + let section = prop.replace(/_reporder_/,''); + obj.repOrders[section] = value; + }else if(`${obj.attributes}` !== `${value}` || + (obj.updates[prop] && `${obj.updates}` !== `${value}`) + ){ + obj.updates[prop] = value; + } + }else{ + debug(`!!!Warning: Attempted to set ${prop} to an invalid value:${value}; value not stored!!!`); + } + return true; + }, + deleteProperty(obj,prop){ + //removes the property from the original attributes, updates, and the reporders + Object.keys(obj).forEach((key)=>{ + delete obj[key][prop.toLowerCase()]; + }); + } + }; + return new Proxy(attrTarget,attrHandler); +}; + +/** + * Function that registers a function for being called via the funcs object. Returns true if the function was successfully registered, and false if it could not be registered for any reason. + * @param {object} funcObj - Object with keys that are names to register functions under and values that are functions. + * @param {object} optionsObj - Object that contains options to use for this registration. + * @param {string[]} optionsObj.type - Array that contains the types of specialized functions that apply to the functions being registered. Valid types are `"opener"`, `"updater"`, and `"default"`. `"default"` is always used, and never needs to be passed. + * @returns {boolean} - True if the registration succeeded, false if it failed. + */ +const registerFuncs = function(funcObj,optionsObj = {}){ + if(typeof funcObj !== 'object' || typeof optionsObj !== 'object'){ + debug(`!!!! K-scaffold error: Improper arguments to register functions !!!!`); + return false; + } + const typeArr = optionsObj.type ? ['default',...optionsObj.type] : ['default']; + const typeSwitch = { + 'opener':openHandlers, + 'updater':updateHandlers, + 'new':initialSetups, + 'default':funcs + }; + let setState; + Object.entries(funcObj).map(([prop,value])=>{ + typeArr.forEach((type)=>{ + if(typeSwitch[type][prop]){ + debug(`!!! Duplicate function name for ${prop} as ${type}!!!`); + setState = false; + }else if(typeof value === 'function'){ + typeSwitch[type][prop] = value; + setState = setState !== false ? true : false; + }else{ + debug(`!!! K-scaffold error: Function registration requires a function. Invalid value to register as ${type} !!!`); + setState = false; + } + }); + }); + return setState; +}; +kFuncs.registerFuncs = registerFuncs; + +const setActionCalls = function({attributes,sections}){ + actionAttributes.forEach((base)=>{ + let [section,,field] = k.parseTriggerName(base); + let fieldAction = field.replace(/_/g,'-'); + if(section){ + sections[section].forEach((id)=>{ + attributes[`${section}_${id}_${field}`] = `%{${attributes.character_name}|${section}_${id}_${fieldAction}}`; + }); + }else{ + attributes[`${field}`] = `%{${attributes.character_name}|${fieldAction}}`; + } + }); +}; +funcs.setActionCalls = setActionCalls; + +/** + * Function to call a function previously registered to the funcs object. May not be used that much. Either returns the function or null if no function exists. + * @param {string} funcName - The name of the function to invoke. + * @param {...any} args - The arguments to call the function with. + * @returns {any} + */ +const callFunc = function(funcName,...args){ + if(funcs[funcName]){ + debug(`calling ${funcName}`); + return funcs[funcName](...args); + }else{ + debug(`Invalid function name: ${funcName}`); + return null; + } +}; +kFuncs.callFunc = callFunc;/*jshint esversion: 11, laxcomma:true, eqeqeq:true*/ +/*jshint -W014,-W084,-W030,-W033*/ +//Sheet Updaters and styling functions +/** + * An object to store your update functions in. Functions should be index by the version they are for (e.g. the update handler for version 1.01 would be indexed to '1.01'). These update functions will be iterated through based on the previous version of the sheet (as stored in the `sheet_version` attribute of the sheet) and the new version of the sheet (as stored in {@link k.version}). + * @type {object} + */ +const updateSheet = function(){ + log('updating sheet'); + getAllAttrs({props:['debug_mode',...baseGet],callback:(attributes,sections,casc)=>{ + kFuncs.debugMode = kFuncs.debugMode || !!attributes.debug_mode; + debug({sheet_version:attributes.sheet_version}); + if(!attributes.sheet_version){ + Object.entries(initialSetups).forEach(([funcName,handler])=>{ + if(typeof funcs[funcName] === 'function'){ + debug(`running ${funcName}`); + funcs[funcName]({attributes,sections,casc}); + }else{ + debug(`!!!Warning!!! no function named ${funcName} found. Initial sheet setup not performed.`); + } + }); + }else{ + Object.entries(updateHandlers).forEach(([ver,handler])=>{ + if(attributes.version < +ver){ + handler({attributes,sections,casc}); + } + }); + } + Object.entries(openHandlers).forEach(([funcName,func])=>{ + if(typeof funcs[funcName] === 'function'){ + debug(`running ${funcName}`); + funcs[funcName]({attributes,sections,casc}); + }else{ + debug(`!!!Warning!!! no function named ${funcName} found. Sheet open handling not performed.`); + } + }); + setActionCalls({attributes,sections}); + attributes.sheet_version = kFuncs.version; + log(`Sheet Update applied. Current Sheet Version ${kFuncs.version}`); + if(document){ + ['pug','js'].forEach((type)=>{ + log(docGen(type)); + }); + } + attributes.set(); + log('Sheet ready for use'); + }}); +}; + +const docGen = function(language){ + debug(`generating documentation for ${language}`); + let docHead = [`# K Scaffold ${language.toUpperCase()} documentation`]; + Object.keys(docs[language]) + .sort((nameA,nameB) => nameA.localeCompare(nameB)) + .forEach((funcName)=>{ + docHead.push(`- [${funcName}](#${funcName.replace(/\./g,'').replace(/\s/g,'-')})`); + }); + return Object.entries(docs[language]) + .sort(([nameA,docObjA],[nameB,docObjB]) => nameA.localeCompare(nameB)) + .reduce((text,[name,docObj]) => { + let type = docObj.type; + text.push(`## ${docObj.name || name}`,`\`${type}\`\n`); + if(docObj.invocation){ + text.push(`\`\`\`js\n${docObj.invocation}\n\`\`\``); + } + if(docObj.description){ + text.push(docObj.description); + } + let args = Array.isArray(docObj.arguments) ? docObj.arguments : []; + if(args.length){ + text.push('|Argument|type|description|','|---|---|---|') + } + args.forEach((a)=>{ + text.push(`|${a.name}|\`${a.type}\`|${a.description || ''}|`) + }); + if(args.length){ + text.push('\n') + } + let example = Array.isArray(docObj.example) ? docObj.example : []; + if(example.length){ + text.push(`### Example${example.length > 1 ? 's' : ''}`); + } + example.forEach((eArr)=>{ + text.push( + `**${language.toUpperCase()}**`, + `\`\`\`js`, + eArr[0], + `\`\`\`` + ); + if(type === 'mixin'){ + text.push( + '**HTML**', + `\`\`\`html`, + eArr[1], + `\`\`\`` + ); + } + }); + if(docObj.retValue){ + text.push(`returns \`${docObj.retValue.type}\` ${ + docObj.retValue.description ? + `- ${docObj.retValue.description}` : + '' + }` + ); + } + return text; + },docHead).join('\n'); +}; + +const initialSetup = function(attributes,sections){ + debug('Initial sheet setup'); +}; + +/** + * This is the default listener function for attributes that the K-Scaffold uses. It utilizes the `triggerFuncs`, `listenerFunc`, `calculation`, and `affects` properties of the K-scaffold trigger object (see the Pug section of the scaffold for more details). + * @param {Roll20Event} event + * @returns {void} + */ +const accessSheet = function(event){ + debug({funcs:Object.keys(funcs)}); + debug({event}); + getAllAttrs({event,callback:(attributes,sections,casc)=>{ + let trigger = attributes.getCascObj(event,casc); + attributes.processChange({event,trigger,attributes,sections,casc}); + }}); +}; +funcs.accessSheet = accessSheet;/*jshint esversion: 11, laxcomma:true, eqeqeq:true*/ +/*jshint -W014,-W084,-W030,-W033*/ +/* +Cascade Expansion functions +*/ +//Expands the repeating section templates in cascades to reflect the rows actually available +const expandCascade = function(cascade,sections,attributes){ + return _.keys(cascade).reduce((memo,key)=>{//iterate through cascades and replace references to repeating attributes with correct row ids. + if(/^(?:act|attr)_repeating_/.test(key)){//If the attribute is a repeating attribute, do special logic + expandRepeating(memo,key,cascade,sections,attributes); + }else if(key){//for non repeating attributes do this logic + expandNormal(memo,key,cascade,sections); + } + return memo; + },{}); +}; + +const expandRepeating = function(memo,key,cascade,sections,attributes){ + key.replace(/((?:attr|act)_)(repeating_[^_]+)_[^_]+?_(.+)/,(match,type,section,field)=>{ + (sections[section]||[]).forEach((id)=>{ + memo[`${type}${section}_${id}_${field}`]=_.clone(cascade[key]);//clone the details so that each row's attributes have correct ids + memo[`${type}${section}_${id}_${field}`].name = `${section}_${id}_${field}`; + if(key.startsWith('attr_')){ + memo[`${type}${section}_${id}_${field}`].affects = memo[`${type}${section}_${id}_${field}`].affects.reduce((m,affected)=>{ + if(section === affected){//otherwise if the affected attribute is in the same section, simply set the affected attribute to have the same row id. + m.push(applyID(affected,id)); + }else if(/repeating/.test(affected)){//If the affected attribute isn't in the same repeating section but is still a repeating attribute, add all the rows of that section + addAllRows(affected,m,sections); + }else{//otherwise the affected attribute is a non repeating attribute. Simply add it to the computed affected array + m.push(affected); + } + return m; + },[]); + } + }); + }); +}; + +const applyID = function(affected,id){ + return affected.replace(/(repeating_[^_]+_)[^_]+(.+)/,`$1${id}$2`); +}; + +const expandNormal = function(memo,key,cascade,sections){ + memo[key] = _.clone(cascade[key]); + if(key.startsWith('attr_')){ + memo[key].affects = memo[key].affects || []; + memo[key].affects = memo[key].affects.reduce((m,a)=>{ + if(/^repeating/.test(a)){ + addAllRows(a,m,sections); + }else{ + m.push(a); + } + return m; + },[]); + } +}; + +const addAllRows = function(affected,memo,sections){ + affected.replace(/(repeating_[^_]+?)_[^_]+?_(.+)/,(match,section,field)=>{ + sections[section].forEach(id=>memo.push(`${section}_${id}_${field}`)); + }); +};/*jshint esversion: 11, laxcomma:true, eqeqeq:true*/ +/*jshint -W014,-W084,-W030,-W033*/ +/** + * Alias for [setSectionOrder()](https://wiki.roll20.net/Sheet_Worker_Scripts#setSectionOrder.28.3CRepeating_Section_Name.3E.2C_.3CSection_Array.3E.2C_.3CCallback.3E.29) that allows you to use the section name in either `repeating_section` or `section` formats. + * @name setSectionOrder + * @param {string} section + * @param {string[]} order + * @returns {void} + */ +docs.js['k.setSectionOrder'] = { + type:'function', + description:'Alias for [setSectionOrder()](https://wiki.roll20.net/Sheet_Worker_Scripts#setSectionOrder.28.3CRepeating_Section_Name.3E.2C_.3CSection_Array.3E.2C_.3CCallback.3E.29) that allows you to use the section name in either `repeating_section` or `section` formats. Note that the Roll20 sheetworker [setSectionOrder](https://wiki.roll20.net/Sheet_Worker_Scripts#setSectionOrder.28.3CRepeating_Section_Name.3E.2C_.3CSection_Array.3E.2C_.3CCallback.3E.29) currently causes some display issues on sheets.', + arguments:[ + {type:'string',name:'section',description:'The name of the section to change the order in. Accepts the section name with or without the `repeating_` prefix.'}, + {type:'[\'string\']',name:'order',description:'Array of the row ids in the order that the rows need to be placed.'} + ] +}; +const _setSectionOrder = function(section,order){ + let trueSection = section.replace(/repeating_/,''); + setSectionOrder(trueSection,order); +}; +kFuncs.setSectionOrder = _setSectionOrder; + +/** + * Alias for [removeRepeatingRow](https://wiki.roll20.net/Sheet_Worker_Scripts#removeRepeatingRow.28_RowID_.29) that also removes the row from the current object of attribute values and array of section IDs to ensure that erroneous updates are not issued. + * @name removeRepeatingRow + * @param {string} row - The row id to be removed + * @param {attributesProxy} attributes - The attribute values currently in memory + * @param {object} sections - Object that contains arrays of all the IDs in sections on the sheet indexed by repeating name. + * @returns {void} + */ +docs.js['k.removeRepeatingRow'] = { + type:'function', + description:'Alias for [removeRepeatingRow](https://wiki.roll20.net/Sheet_Worker_Scripts#removeRepeatingRow.28_RowID_.29) that also removes the row from the current object of attribute values and array of section IDs to ensure that erroneous updates are not issued.', + arguments:[ + {type:'string',name:'row',description:'The row id including the section name, e.g. `repeating_equipment_-oiuLKJ987ulkj`.'}, + {type:'object',name:'attributes',description:'The attributes object passed to the callback in [k.getAllAttrs()](#getAllAttrs), [k.getAttrs()](#getAttrs), or [getAttrs()](https://wiki.roll20.net/Sheet_Worker_Scripts#getAttrs.28attributeNameArray.2C_callback.29)'}, + {type:'object',name:'sections',description:'Object that contains arrays of all the IDs in sections on the sheet indexed by repeating name.'} + ] +}; +const _removeRepeatingRow = function(row,attributes,sections){ + debug(`removing ${row}`); + Object.keys(attributes.attributes).forEach((key)=>{ + if(key.startsWith(row)){ + delete attributes[key]; + } + }); + let [,section,rowID] = row.match(/(repeating_[^_]+)_(.+)/,''); + sections[section] = sections[section].filter((id)=>id!==rowID); + removeRepeatingRow(row); +}; +kFuncs.removeRepeatingRow = _removeRepeatingRow; + +/** + * Alias for [getAttrs()](https://wiki.roll20.net/Sheet_Worker_Scripts#getAttrs.28attributeNameArray.2C_callback.29) that converts the default object of attribute values into an {@link attributesProxy} and passes that back to the callback function. + * @name getAttrs + * @param {Object} args + * @param {string[]} [args.props=baseGet] - Array of attribute names to get the value of. Defaults to {@link baseGet} if not passed. + * @param {function(attributesProxy)} args.callback - The function to call after the attribute values have been gotten. An {@link attributesProxy} is passed to the callback. + */ +docs.js['k.getAttrs'] = { + type:'function', + invocation:`k.getAttrs({props,callback})`, + description:'Alias for [getAttrs](https://wiki.roll20.net/Sheet_Worker_Scripts#getAttrs.28_RowID_.29) that converts the default object of attribute values into a K-scaffold attributes object and passes that back to the callback function.', + arguments:[ + {type:'array',name:'props',description:'Array of attribute names to get the values of as per the [getAttrs() sheetworker](https://wiki.roll20.net/Sheet_Worker_Scripts#getAttrs.28attributeNameArray.2C_callback.29). If not passed, gets all the attributes contained in the cascades object.'}, + {type:'function',name:'callback',description:'The function to call after the attribute values have been gotten. Works the same as the callback for the [getAttrs() sheetworker](https://wiki.roll20.net/Sheet_Worker_Scripts#getAttrs.28attributeNameArray.2C_callback.29).'} + ] +}; +const _getAttrs = function({props=baseGet,callback}){ + getAttrs(props,(values)=>{ + const attributes = createAttrProxy(values); + callback(attributes); + }); +}; +kFuncs.getAttrs = _getAttrs; + +/** + * Alias for [getAttrs()](https://wiki.roll20.net/Sheet_Worker_Scripts#getAttrs.28attributeNameArray.2C_callback.29) and [getSectionIDs](https://wiki.roll20.net/Sheet_Worker_Scripts#getSectionIDs.28section_name.2Ccallback.29) that combines the actions of both sheetworker functions and converts the default object of attribute values into an {@link attributesProxy}. Also gets the details on how to handle all attributes from the master {@link cascades} object and. + * @param {Object} args + * @param {string[]} [args.props=baseGet] - Array of attribute names to get the value of. Defaults to {@link baseGet} if not passed. + * @param {repeatingSectionDetails} sectionDetails - Array of details about a section to get the IDs for and attributes that need to be gotten. + * @param {function(attributesProxy,sectionObj,expandedCascade):void} args.callback - The function to call after the attribute values have been gotten. An {@link attributesProxy} is passed to the callback along with a {@link sectionObj} and {@link expandedCascade}. + */ +docs.js['k.getAllAttrs'] = { + type:'function', + invocation:`k.getAllAttrs({props,sectionDetails,callback})`, + description:'Alias for [getAttrs()](https://wiki.roll20.net/Sheet_Worker_Scripts#getAttrs.28attributeNameArray.2C_callback.29) and [getSectionIDs()](https://wiki.roll20.net/Sheet_Worker_Scripts#getSectionIDs.28section_name.2Ccallback.29) that combines the actions of both sheetworker functions and converts the default object of attribute values into a K-scaffold attributes object. ', + arguments:[ + {type:'array',name:'props',description:'Array of attribute names to get the values of as per the [getAttrs() sheetworker](https://wiki.roll20.net/Sheet_Worker_Scripts#getAttrs.28attributeNameArray.2C_callback.29).'}, + {type:'array',name:'sectionDetails',description:'An array of objects that contain the details on how to handle a given repeating section. See [k.getSections](#getSections) for more details.'}, + {type:'function',name:'callback(attributes,sections,casc)',description:'The function to call after the attribute values have been gotten. Three arguments are passed to the callback; `attributes`, `sections`, and `casc`. `sections` is an object that holds arrays of row ids, indexed by repeating section name. `casc` is the expanded version of the cascades object with repeating attributes including their row IDs.'} + ] +}; +const getAllAttrs = function({props=baseGet,sectionDetails=repeatingSectionDetails,callback}){ + getSections(sectionDetails,(repeats,sections)=>{ + getAttrs([...props,...repeats],(values)=>{ + const attributes = createAttrProxy(values); + orderSections(attributes,sections); + const casc = expandCascade(cascades,sections,attributes); + callback(attributes,sections,casc); + }) + }); +}; +kFuncs.getAllAttrs = getAllAttrs; + +/** + * Alias for [getSectionIDs()](https://wiki.roll20.net/Sheet_Worker_Scripts#getSectionIDs.28section_name.2Ccallback.29) that allows you to iterate through several functions at once. Also assembles an array of repeating attributes to get. + * @param {object[]} sectionDetails - Array of details about a section to get the IDs for and attributes that need to be gotten. + * @param {string} sectionDetails.section - The full name of the repeating section including the `repeating_` prefix. + * @param {string[]} sectionDetails.fields - Array of field names that need to be gotten from the repeating section + * @param {function(string[],sectionObj)} callback - The function to call once all IDs have been gotten and the array of repating attributes to get has been assembled. The callback is passed the array of repating attributes to get and a {@link sectionObj}. + * @returns {void} + */ +docs.js['k.getSections'] = { + type:'function', + invocation:`k.getSections(sectionDetails,callback)`, + description:'Alias for [getSectionIDs()](https://wiki.roll20.net/Sheet_Worker_Scripts#getSectionIDs.28section_name.2Ccallback.29) that allows you to iterate through several sections at once. Also assembles an array of repeating attributes to get.', + arguments:[ + {type:'array',name:'props',description:'Array of attribute names to get the values of as per the [getAttrs() sheetworker](https://wiki.roll20.net/Sheet_Worker_Scripts#getAttrs.28attributeNameArray.2C_callback.29).'}, + {type:'array',name:'sectionDetails',description:'An array of objects that contain the details on how to handle a given repeating section. See [k.repeatingSectionDetails](#krepeatingsectiondetails) for more details.'}, + {type:'function',name:'callback(repeatAttrs,sections)',description:'The function to call after the attribute values have been gotten. Two arguments are passed to the callback; `repeatAttrs` and `sections`. `repeatAttrs` is an array of repeating attributes ready to be used in a [getAttrs](https://wiki.roll20.net/Sheet_Worker_Scripts#getAttrs.28attributeNameArray.2C_callback.29), or [k.getAttrs](#kgetattrs) call. `sections` is an object that holds arrays of row ids, indexed by repeating section name.'} + ] +}; +const getSections = function(sectionDetails,callback){ + let queueClone = _.clone(sectionDetails); + const worker = (queue,repeatAttrs=[],sections={})=>{ + let detail = queue.shift(); + getSectionIDs(detail.section,(IDs)=>{ + sections[detail.section] = IDs; + IDs.forEach((id)=>{ + detail.fields.forEach((f)=>{ + repeatAttrs.push(`${detail.section}_${id}_${f}`); + }); + }); + repeatAttrs.push(`_reporder_${detail.section}`); + if(queue.length){ + worker(queue,repeatAttrs,sections); + }else{ + callback(repeatAttrs,sections); + } + }); + }; + if(!queueClone[0]){ + callback([],{}); + }else{ + worker(queueClone); + } +}; +kFuncs.getSections = getSections; + +// Sets the attributes while always calling with {silent:true} +// Can be awaited to get the values returned from _setAttrs +/** + * Alias for [setAttrs()](https://wiki.roll20.net/Sheet_Worker_Scripts#setAttrs.28values.2Coptions.2Ccallback.29) that sets silently by default. + * @name setAttrs + * @param {object} obj - The object containting attributes to set + * @param {boolean} [vocal=false] - Whether to set silently (default value) or not. + * @param {function()} [callback] - The callback function to invoke after the setting has been completed. No arguments are passed to the callback function. + * @returns {void} + */ +docs.js['k.setAttrs'] = { + type:'function', + invocation:`k.setAttrs(setObj,vocal,callback)`, + description:'Alias for [setAttrs()](https://wiki.roll20.net/Sheet_Worker_Scripts#setAttrs.28values.2Coptions.2Ccallback.29) that sets silently by default.', + arguments:[ + {type:'object',name:'setObj',description:'Object with key/value pairs of attributes to set on the sheet. See [the wiki page](https://wiki.roll20.net/Sheet_Worker_Scripts#setAttrs.28values.2Coptions.2Ccallback.29) for more information.'}, + {type:'boolean',name:'vocal',description:'Whether to set silently (default value) or not.'}, + {type:'function',name:'callback()',description:'The callback function to invoke after the setting has been completed. No arguments are passed to the callback function.'} + ] +}; +const set = function(obj,vocal=false,callback){ + setAttrs(obj,{silent:!vocal},callback); +}; +kFuncs.setAttrs = set; + +const generateCustomID = function(string){ + if(!string.startsWith('-')){ + string = `-${string}`; + } + rowID = generateRowID(); + let re = new RegExp(`^.{${string.length}}`); + return `${string}${rowID.replace(re,'')}`; +}; + + +/** + * Alias for generateRowID that adds the new id to the {@link sectionObj}. Also allows for creation of custom IDs that conform to the section ID requirements. + * @name generateRowID + * @param {string} section - The section name to create an ID for. The `repeating_` prefix is optional so both `repeating_equipment` and `equipment` are valid. + * @param {sectionObj} sections + * @param {string} [customText] - Custom text to start the ID with. This text should not be longer than the standard repeating section ID format. + * @returns {any} + */ +docs.js['k.generateRowID'] = { + type:'function', + invocation:`k.generateRowID(section,sections,customText)`, + description:'Alias for generateRowID that adds the new id to the sections object. Also allows for creation of custom IDs that conform to the section ID requirements.', + arguments:[ + {type:'string',name:'setObj',description:'The section name to create an ID for. The `repeating_` prefix is optional so both `repeating_equipment` and `equipment` are valid.'}, + {type:'object',name:'vocal',description:'Object containing the IDs for the repeating sections, indexed by repeating section name.'}, + {type:'string',name:'customText',description:'Custom text to start the ID with. This text should not be longer than the standard repeating section ID format.'} + ] +}; +const _generateRowID = function(section,sections,customText){ + let rowID = customText ? + generateCustomID(customText) : + generateRowID(); + section = section.match(/^repeating_[^_]+$/) ? + section : + `repeating_${section}`; + sections[section] = sections[section] || []; + sections[section].push(rowID); + return `${section}_${rowID}`; +}; +kFuncs.generateRowID = _generateRowID;/*jshint esversion: 11, laxcomma:true, eqeqeq:true*/ +/*jshint -W014,-W084,-W030,-W033*/ +const listeners = {}; +const baseGet = Object.entries(cascades).reduce((memo,[attrName,detailObj])=>{ + if(!/repeating/.test(attrName) && detailObj.type !== 'action'){ + memo.push(detailObj.name); + } + if(detailObj.listener){ + listeners[detailObj.listener] = detailObj.listenerFunc; + } + return memo; +},[]); +kFuncs.baseGet = baseGet; +const registerEventHandlers = function(){ + on('sheet:opened',updateSheet); + debug({funcKeys:Object.keys(funcs),funcs}); + //Roll20 change and click listeners + Object.entries(listeners).forEach(([event,funcName])=>{ + if(funcs[funcName]){ + on(event,funcs[funcName]); + }else{ + debug(`!!!Warning!!! no function named ${funcName} found. No listener created for ${event}`,true); + } + }); + log(`kScaffold Loaded`); +}; +setTimeout(registerEventHandlers,0);//Delay the execution of event registration to ensure all event properties are present. + +const addItem = function(event){ + let [,,section] = parseClickTrigger(event.triggerName); + section = section.replace(/add-/,''); + getAllAttrs({ + callback:(attributes,sections,casc) => { + let row = _generateRowID(section,sections); + debug({row}); + attributes[`${row}_name`] = ''; + setActionCalls({attributes,sections}); + const trigger = cascades[`fieldset_repeating_${section}`]; + if(trigger && trigger.addFuncs){ + trigger.addFuncs.forEach((funcName) => { + if(funcs[funcName]){ + funcs[funcName]({attributes,sections,casc,trigger}); + } + }); + } + attributes.set({attributes,sections,casc}); + } + }); +}; +funcs.addItem = addItem; + +const editSection = function(event){ + let [,,section] = parseClickTrigger(event.triggerName); + section = section.replace(/edit-/,''); + let target = `fieldset.repeating_${section} + .repcontainer`; + $20(target).toggleClass('ui-sortable'); + $20(target).toggleClass('editmode'); +}; +registerFuncs({editSection});return kFuncs; + }()); + const actionAttributes = []; +</script> \ No newline at end of file diff --git a/under_the_neighborhood/source/scaffold/docs.pug b/under_the_neighborhood/source/scaffold/docs.pug new file mode 100644 index 0000000000..94632c5f11 --- /dev/null +++ b/under_the_neighborhood/source/scaffold/docs.pug @@ -0,0 +1,2 @@ +include _kpug.pug ++kscript(true) \ No newline at end of file diff --git a/under_the_neighborhood/source/scaffold/kvariables.js b/under_the_neighborhood/source/scaffold/kvariables.js new file mode 100644 index 0000000000..67b906e27e --- /dev/null +++ b/under_the_neighborhood/source/scaffold/kvariables.js @@ -0,0 +1,42 @@ +/** + * This stores the name of your sheet for use in the logging functions {@link log} and {@link debug} + * * @var + * @type {string} + */ +docs.js['k.sheetName'] = { + type:'string', + description:'This stores the name of your sheet for use in the logging functions [k.log](#klog) and [k.debug](#kdebug).' +}; +let sheetName = 'kScaffold Powered Sheet'; +kFuncs.sheetName = sheetName; +/** + * This stores the version of your sheet for use in the logging functions{@link log} and {@link debug}. It is also stored in the sheet_version attribute on your character sheet. + * @var + * @type {number} + */ +docs.js['k.version'] = { + type:'number', + description:'This stores the version of your sheet for use in the logging functions [k.log](#klog) and [k.debug](#kdebug), and in the K-scaffolds sheet versioning handling. It is also stored in the sheet_version attribute on your character sheet.' +}; +let version = 0; +kFuncs.version = version; +/** + * A boolean flag that tells the script whether to enable or disable {@link debug} calls. If the version of the sheet is `0`, or an attribute named `debug_mode` is found on opening this is set to true for your entire session. Otherwise, it remains false. + * @var + * @type {boolean} + */ +docs.js['k.debugMode'] = { + type:'boolean', + description:'A boolean flag that tells the script whether to enable or disable [k.debug](#kdebug) calls. If the version of the sheet is `0`, or an attribute named `debug_mode` is found on opening this is set to true for all sheets you open from that point on. Otherwise, it remains false.' +}; +let debugMode = false; +kFuncs.debugMode = debugMode; +const funcs = {}; +kFuncs.funcs = funcs; +const updateHandlers = {}; +const openHandlers = {}; +const initialSetups = {}; +const addFuncs = {}; + +const kscaffoldJSVersion = 0.30; +const kscaffoldPUGVersion = 0.30; diff --git a/under_the_neighborhood/source/scaffold/listeners.js b/under_the_neighborhood/source/scaffold/listeners.js new file mode 100644 index 0000000000..857d80a4f4 --- /dev/null +++ b/under_the_neighborhood/source/scaffold/listeners.js @@ -0,0 +1,59 @@ +/*jshint esversion: 11, laxcomma:true, eqeqeq:true*/ +/*jshint -W014,-W084,-W030,-W033*/ +const listeners = {}; +const baseGet = Object.entries(cascades).reduce((memo,[attrName,detailObj])=>{ + if(!/repeating/.test(attrName) && detailObj.type !== 'action'){ + memo.push(detailObj.name); + } + if(detailObj.listener){ + listeners[detailObj.listener] = detailObj.listenerFunc; + } + return memo; +},[]); +kFuncs.baseGet = baseGet; +const registerEventHandlers = function(){ + on('sheet:opened',updateSheet); + debug({funcKeys:Object.keys(funcs),funcs}); + //Roll20 change and click listeners + Object.entries(listeners).forEach(([event,funcName])=>{ + if(funcs[funcName]){ + on(event,funcs[funcName]); + }else{ + debug(`!!!Warning!!! no function named ${funcName} found. No listener created for ${event}`,true); + } + }); + log(`kScaffold Loaded`); +}; +setTimeout(registerEventHandlers,0);//Delay the execution of event registration to ensure all event properties are present. + +const addItem = function(event){ + let [,,section] = parseClickTrigger(event.triggerName); + section = section.replace(/add-/,''); + getAllAttrs({ + callback:(attributes,sections,casc) => { + let row = _generateRowID(section,sections); + debug({row}); + attributes[`${row}_name`] = ''; + setActionCalls({attributes,sections}); + const trigger = cascades[`fieldset_repeating_${section}`]; + if(trigger && trigger.addFuncs){ + trigger.addFuncs.forEach((funcName) => { + if(funcs[funcName]){ + funcs[funcName]({attributes,sections,casc,trigger}); + } + }); + } + attributes.set({attributes,sections,casc}); + } + }); +}; +funcs.addItem = addItem; + +const editSection = function(event){ + let [,,section] = parseClickTrigger(event.triggerName); + section = section.replace(/edit-/,''); + let target = `fieldset.repeating_${section} + .repcontainer`; + $20(target).toggleClass('ui-sortable'); + $20(target).toggleClass('editmode'); +}; +registerFuncs({editSection}); \ No newline at end of file diff --git a/under_the_neighborhood/source/scaffold/parse_cascade.js b/under_the_neighborhood/source/scaffold/parse_cascade.js new file mode 100644 index 0000000000..463acb711e --- /dev/null +++ b/under_the_neighborhood/source/scaffold/parse_cascade.js @@ -0,0 +1,62 @@ +/*jshint esversion: 11, laxcomma:true, eqeqeq:true*/ +/*jshint -W014,-W084,-W030,-W033*/ +/* +Cascade Expansion functions +*/ +//Expands the repeating section templates in cascades to reflect the rows actually available +const expandCascade = function(cascade,sections,attributes){ + return _.keys(cascade).reduce((memo,key)=>{//iterate through cascades and replace references to repeating attributes with correct row ids. + if(/^(?:act|attr)_repeating_/.test(key)){//If the attribute is a repeating attribute, do special logic + expandRepeating(memo,key,cascade,sections,attributes); + }else if(key){//for non repeating attributes do this logic + expandNormal(memo,key,cascade,sections); + } + return memo; + },{}); +}; + +const expandRepeating = function(memo,key,cascade,sections,attributes){ + key.replace(/((?:attr|act)_)(repeating_[^_]+)_[^_]+?_(.+)/,(match,type,section,field)=>{ + (sections[section]||[]).forEach((id)=>{ + memo[`${type}${section}_${id}_${field}`]=_.clone(cascade[key]);//clone the details so that each row's attributes have correct ids + memo[`${type}${section}_${id}_${field}`].name = `${section}_${id}_${field}`; + if(key.startsWith('attr_')){ + memo[`${type}${section}_${id}_${field}`].affects = memo[`${type}${section}_${id}_${field}`].affects.reduce((m,affected)=>{ + if(section === affected){//otherwise if the affected attribute is in the same section, simply set the affected attribute to have the same row id. + m.push(applyID(affected,id)); + }else if(/repeating/.test(affected)){//If the affected attribute isn't in the same repeating section but is still a repeating attribute, add all the rows of that section + addAllRows(affected,m,sections); + }else{//otherwise the affected attribute is a non repeating attribute. Simply add it to the computed affected array + m.push(affected); + } + return m; + },[]); + } + }); + }); +}; + +const applyID = function(affected,id){ + return affected.replace(/(repeating_[^_]+_)[^_]+(.+)/,`$1${id}$2`); +}; + +const expandNormal = function(memo,key,cascade,sections){ + memo[key] = _.clone(cascade[key]); + if(key.startsWith('attr_')){ + memo[key].affects = memo[key].affects || []; + memo[key].affects = memo[key].affects.reduce((m,a)=>{ + if(/^repeating/.test(a)){ + addAllRows(a,m,sections); + }else{ + m.push(a); + } + return m; + },[]); + } +}; + +const addAllRows = function(affected,memo,sections){ + affected.replace(/(repeating_[^_]+?)_[^_]+?_(.+)/,(match,section,field)=>{ + sections[section].forEach(id=>memo.push(`${section}_${id}_${field}`)); + }); +}; \ No newline at end of file diff --git a/under_the_neighborhood/source/scaffold/scaffold_type_definitions/attributesProxy.js b/under_the_neighborhood/source/scaffold/scaffold_type_definitions/attributesProxy.js new file mode 100644 index 0000000000..a306cc894b --- /dev/null +++ b/under_the_neighborhood/source/scaffold/scaffold_type_definitions/attributesProxy.js @@ -0,0 +1,41 @@ +/** + * @typedef {object} attributesProxy + * @property {string|number} [name_of_attribute] - Your attribute values are stored in the attribute proxy under their attribute names. You can reference the current value of the attribute by calling it directly from the proxy (e.g. `attributes.my_attribute`). This will return either the original value if no changes have been made, or the updated value if changes have previously been applied. Storing an updated value is done by simple assignment (e.g. `attributes.my_attributes = 5`). + * @property {function} set - Applies any updates to the sheet. Also applies any repeating section reorders. This uses ES6 destructuring function argument assignment so all arguments should be passed in as properties of a single object with the indicated keys (e.g. `attributes.set({vocal:true,callback:() => log('attributes were set')})`) + * @property {boolean=} set.vocal - set will not be silent. Inverts the standard behavior of setAttrs options object + * @property {function=} set.callback - A callback to be invoked once the setAttrs is completed + * @property {attributesProxy=} set.attributes - The instance of the attributeProxy to use for further set operations + * @property {object} set.sections - An object containing the idArrays for each repeating section + * @property {object} set.casc - as [the casc property]{@link attributesProxy#casc} + * @property {object} attributes - The original attribute values from the getAttrs call + * @property {object} updates - Any changes that are made by the script are stored here + * @property {object} repOrders - any changes to repeating section orders stored here + * @property {string[]} queue - queue of attributes affected to iterate through. Only used if the whole proxy is passed to attributes.set() + * @property {object} casc - The details of how to handle all attributes as created from the {@link k.cascades} object by [k.getAllAttrs()]{@link k.getAllAttrs}. + * @property {function} processChange - function to iterate through attribute changes for default handling + * @property {function} triggerFunctions - Calls functions that are triggered whenever an attribute is changed or affected + * @property {function} initialFunction - Calls functions that are only triggered when an attribute is the triggering event + * @property {function} getCascObj - Gets the appropriate cascade object for a given attribute or action button + */ + +/** + * The attributes object that is generated via [createAttrProxy()]{@link createAttrProxy}, and used in [k.getAttrs()]{@link k.getAttrs} & [k.getAllAttrs()]{@link k.getAllAttrs}. This is a proxy for the basic attributes object passed to the callback in the sheetworker [getAttrs()](https://wiki.roll20.net/Sheet_Worker_Scripts#getAttrs.28attributeNameArray.2C_callback.29). + * @const {object} + * @property {string|number} [name_of_attribute] - Your attribute values are stored in the attribute proxy under their attribute names. You can reference the current value of the attribute by calling it directly from the proxy (e.g. `attributes.my_attribute`). This will return either the original value if no changes have been made, or the updated value if changes have previously been applied. Storing an updated value is done by simple assignment (e.g. `attributes.my_attributes = 5`). + * @property {function} set - Applies any updates to the sheet. Also applies any repeating section reorders. This uses ES6 destructuring function argument assignment so all arguments should be passed in as properties of a single object with the indicated keys (e.g. `attributes.set({vocal:true,callback:() => log('attributes were set')})`) + * @property {boolean=} set.vocal - set will not be silent. Inverts the standard behavior of setAttrs options object + * @property {function=} set.callback - A callback to be invoked once the setAttrs is completed + * @property {attributesProxy=} set.attributes - The instance of the attributeProxy to use for further set operations + * @property {object} set.sections - An object containing the idArrays for each repeating section + * @property {object} set.casc - as [the casc property]{@link attributesProxy#casc} + * @property {object} attributes - The original attribute values from the getAttrs call + * @property {object} updates - Any changes that are made by the script are stored here + * @property {object} repOrders - any changes to repeating section orders stored here + * @property {string[]} queue - queue of attributes affected to iterate through. Only used if the whole proxy is passed to attributes.set() + * @property {object} casc - The details of how to handle all attributes + * @property {function} processChange - function to iterate through attribute changes for default handling + * @property {function} triggerFunctions - Calls functions that are triggered whenever an attribute is changed or affected + * @property {function} initialFunction - Calls functions that are only triggered when an attribute is the triggering event + * @property {function} getCascObj - Gets the appropriate cascade object for a given attribute or action button + */ +const attributesProxy = {}; \ No newline at end of file diff --git a/under_the_neighborhood/source/scaffold/scaffold_type_definitions/constant_definitions.js b/under_the_neighborhood/source/scaffold/scaffold_type_definitions/constant_definitions.js new file mode 100644 index 0000000000..e0fdb33f7c --- /dev/null +++ b/under_the_neighborhood/source/scaffold/scaffold_type_definitions/constant_definitions.js @@ -0,0 +1,30 @@ +/** + * @typedef Roll20Event + * @type {object} + * @property {string} sourceAttribute - The attribute name of the change; undefined for button events. + * @property {string} triggerName - The name of the trigger including the trigger type. E.g. `change:attribute_name` or `clicked:button-name` + * @property {string} sourceType - Who made the change; player (or API) or sheetworker + * @property {string|number} previousValue - The value of the attribute before the change was made + * @property {string|number} newValue - What the attribute value was changed to + * @property {object} removedInfo - The contents of the removed repeating row + */ + +/** + * An object containing arrays of section ids indexed by section (e.g. `{repeating_inventory:['id1','id2']}`). Is auto generated by the PUG side of the kscaffold. + * @typedef {object} sectionObj + * @property {...sectionIDS[]} sectionname + */ + +/** + * @typedef {object} expandedCascade + * @property {...object} itemName - Object with details of how to handle the attribute or button. Attribute names are used as the key with a prefix of `attr_` and button names are used as the key with a prefix of `act_`. Repeating attributes/buttons should use $x or $X in place of an explicit ID. This will be expanded by the scaffold in response to an event. + * @property {string} itemName.name - The name of the attribute without the `act_` or `attr_` prefix. + * @property {string} itemName.type - The type of the attribute. Autopopulated from the `type` property from the attribute definition in the PUG. + * @property {string=} [itemName.listener] - the listener text to be used in a [roll20 event listener](https://wiki.roll20.net/Sheet_Worker_Scripts#Event_listener). + * @property {string|number} [defaultValue] - The default value of the attribute. Not used for buttons. Autopopulated from the `value` property of the PUG definition of the attribute. + * @property {string=} [itemName.listenerFunc] - Name of function to call from the [roll20 event listener](https://wiki.roll20.net/Sheet_Worker_Scripts#Event_listener). Is used as a string to call the function from the {@link funcs} object. + * @property {string} [itemName.initialFunc] - Name of function to call only when the attribute is the change event that triggered the listener. + * @property {string} [itemName.calculation] - Name of function to call to calculate the value of this attribute. + * @property {string[]} [itemName.triggeredFuncs] - Array of function names that should be called any time this attribute is changed or affected. + * @property {...*} [itemName.yourPropertyName] - Additional properties can be added to this setup via the K-Scaffold's PUG interface. + */ \ No newline at end of file diff --git a/under_the_neighborhood/source/scaffold/sheetworker_aliases.js b/under_the_neighborhood/source/scaffold/sheetworker_aliases.js new file mode 100644 index 0000000000..f66618b7b0 --- /dev/null +++ b/under_the_neighborhood/source/scaffold/sheetworker_aliases.js @@ -0,0 +1,216 @@ +/*jshint esversion: 11, laxcomma:true, eqeqeq:true*/ +/*jshint -W014,-W084,-W030,-W033*/ +/** + * Alias for [setSectionOrder()](https://wiki.roll20.net/Sheet_Worker_Scripts#setSectionOrder.28.3CRepeating_Section_Name.3E.2C_.3CSection_Array.3E.2C_.3CCallback.3E.29) that allows you to use the section name in either `repeating_section` or `section` formats. + * @name setSectionOrder + * @param {string} section + * @param {string[]} order + * @returns {void} + */ +docs.js['k.setSectionOrder'] = { + type:'function', + description:'Alias for [setSectionOrder()](https://wiki.roll20.net/Sheet_Worker_Scripts#setSectionOrder.28.3CRepeating_Section_Name.3E.2C_.3CSection_Array.3E.2C_.3CCallback.3E.29) that allows you to use the section name in either `repeating_section` or `section` formats. Note that the Roll20 sheetworker [setSectionOrder](https://wiki.roll20.net/Sheet_Worker_Scripts#setSectionOrder.28.3CRepeating_Section_Name.3E.2C_.3CSection_Array.3E.2C_.3CCallback.3E.29) currently causes some display issues on sheets.', + arguments:[ + {type:'string',name:'section',description:'The name of the section to change the order in. Accepts the section name with or without the `repeating_` prefix.'}, + {type:'[\'string\']',name:'order',description:'Array of the row ids in the order that the rows need to be placed.'} + ] +}; +const _setSectionOrder = function(section,order){ + let trueSection = section.replace(/repeating_/,''); + setSectionOrder(trueSection,order); +}; +kFuncs.setSectionOrder = _setSectionOrder; + +/** + * Alias for [removeRepeatingRow](https://wiki.roll20.net/Sheet_Worker_Scripts#removeRepeatingRow.28_RowID_.29) that also removes the row from the current object of attribute values and array of section IDs to ensure that erroneous updates are not issued. + * @name removeRepeatingRow + * @param {string} row - The row id to be removed + * @param {attributesProxy} attributes - The attribute values currently in memory + * @param {object} sections - Object that contains arrays of all the IDs in sections on the sheet indexed by repeating name. + * @returns {void} + */ +docs.js['k.removeRepeatingRow'] = { + type:'function', + description:'Alias for [removeRepeatingRow](https://wiki.roll20.net/Sheet_Worker_Scripts#removeRepeatingRow.28_RowID_.29) that also removes the row from the current object of attribute values and array of section IDs to ensure that erroneous updates are not issued.', + arguments:[ + {type:'string',name:'row',description:'The row id including the section name, e.g. `repeating_equipment_-oiuLKJ987ulkj`.'}, + {type:'object',name:'attributes',description:'The attributes object passed to the callback in [k.getAllAttrs()](#getAllAttrs), [k.getAttrs()](#getAttrs), or [getAttrs()](https://wiki.roll20.net/Sheet_Worker_Scripts#getAttrs.28attributeNameArray.2C_callback.29)'}, + {type:'object',name:'sections',description:'Object that contains arrays of all the IDs in sections on the sheet indexed by repeating name.'} + ] +}; +const _removeRepeatingRow = function(row,attributes,sections){ + debug(`removing ${row}`); + Object.keys(attributes.attributes).forEach((key)=>{ + if(key.startsWith(row)){ + delete attributes[key]; + } + }); + let [,section,rowID] = row.match(/(repeating_[^_]+)_(.+)/,''); + sections[section] = sections[section].filter((id)=>id!==rowID); + removeRepeatingRow(row); +}; +kFuncs.removeRepeatingRow = _removeRepeatingRow; + +/** + * Alias for [getAttrs()](https://wiki.roll20.net/Sheet_Worker_Scripts#getAttrs.28attributeNameArray.2C_callback.29) that converts the default object of attribute values into an {@link attributesProxy} and passes that back to the callback function. + * @name getAttrs + * @param {Object} args + * @param {string[]} [args.props=baseGet] - Array of attribute names to get the value of. Defaults to {@link baseGet} if not passed. + * @param {function(attributesProxy)} args.callback - The function to call after the attribute values have been gotten. An {@link attributesProxy} is passed to the callback. + */ +docs.js['k.getAttrs'] = { + type:'function', + invocation:`k.getAttrs({props,callback})`, + description:'Alias for [getAttrs](https://wiki.roll20.net/Sheet_Worker_Scripts#getAttrs.28_RowID_.29) that converts the default object of attribute values into a K-scaffold attributes object and passes that back to the callback function.', + arguments:[ + {type:'array',name:'props',description:'Array of attribute names to get the values of as per the [getAttrs() sheetworker](https://wiki.roll20.net/Sheet_Worker_Scripts#getAttrs.28attributeNameArray.2C_callback.29). If not passed, gets all the attributes contained in the cascades object.'}, + {type:'function',name:'callback',description:'The function to call after the attribute values have been gotten. Works the same as the callback for the [getAttrs() sheetworker](https://wiki.roll20.net/Sheet_Worker_Scripts#getAttrs.28attributeNameArray.2C_callback.29).'} + ] +}; +const _getAttrs = function({props=baseGet,callback}){ + getAttrs(props,(values)=>{ + const attributes = createAttrProxy(values); + callback(attributes); + }); +}; +kFuncs.getAttrs = _getAttrs; + +/** + * Alias for [getAttrs()](https://wiki.roll20.net/Sheet_Worker_Scripts#getAttrs.28attributeNameArray.2C_callback.29) and [getSectionIDs](https://wiki.roll20.net/Sheet_Worker_Scripts#getSectionIDs.28section_name.2Ccallback.29) that combines the actions of both sheetworker functions and converts the default object of attribute values into an {@link attributesProxy}. Also gets the details on how to handle all attributes from the master {@link cascades} object and. + * @param {Object} args + * @param {string[]} [args.props=baseGet] - Array of attribute names to get the value of. Defaults to {@link baseGet} if not passed. + * @param {repeatingSectionDetails} sectionDetails - Array of details about a section to get the IDs for and attributes that need to be gotten. + * @param {function(attributesProxy,sectionObj,expandedCascade):void} args.callback - The function to call after the attribute values have been gotten. An {@link attributesProxy} is passed to the callback along with a {@link sectionObj} and {@link expandedCascade}. + */ +docs.js['k.getAllAttrs'] = { + type:'function', + invocation:`k.getAllAttrs({props,sectionDetails,callback})`, + description:'Alias for [getAttrs()](https://wiki.roll20.net/Sheet_Worker_Scripts#getAttrs.28attributeNameArray.2C_callback.29) and [getSectionIDs()](https://wiki.roll20.net/Sheet_Worker_Scripts#getSectionIDs.28section_name.2Ccallback.29) that combines the actions of both sheetworker functions and converts the default object of attribute values into a K-scaffold attributes object. ', + arguments:[ + {type:'array',name:'props',description:'Array of attribute names to get the values of as per the [getAttrs() sheetworker](https://wiki.roll20.net/Sheet_Worker_Scripts#getAttrs.28attributeNameArray.2C_callback.29).'}, + {type:'array',name:'sectionDetails',description:'An array of objects that contain the details on how to handle a given repeating section. See [k.getSections](#getSections) for more details.'}, + {type:'function',name:'callback(attributes,sections,casc)',description:'The function to call after the attribute values have been gotten. Three arguments are passed to the callback; `attributes`, `sections`, and `casc`. `sections` is an object that holds arrays of row ids, indexed by repeating section name. `casc` is the expanded version of the cascades object with repeating attributes including their row IDs.'} + ] +}; +const getAllAttrs = function({props=baseGet,sectionDetails=repeatingSectionDetails,callback}){ + getSections(sectionDetails,(repeats,sections)=>{ + getAttrs([...props,...repeats],(values)=>{ + const attributes = createAttrProxy(values); + orderSections(attributes,sections); + const casc = expandCascade(cascades,sections,attributes); + callback(attributes,sections,casc); + }) + }); +}; +kFuncs.getAllAttrs = getAllAttrs; + +/** + * Alias for [getSectionIDs()](https://wiki.roll20.net/Sheet_Worker_Scripts#getSectionIDs.28section_name.2Ccallback.29) that allows you to iterate through several functions at once. Also assembles an array of repeating attributes to get. + * @param {object[]} sectionDetails - Array of details about a section to get the IDs for and attributes that need to be gotten. + * @param {string} sectionDetails.section - The full name of the repeating section including the `repeating_` prefix. + * @param {string[]} sectionDetails.fields - Array of field names that need to be gotten from the repeating section + * @param {function(string[],sectionObj)} callback - The function to call once all IDs have been gotten and the array of repating attributes to get has been assembled. The callback is passed the array of repating attributes to get and a {@link sectionObj}. + * @returns {void} + */ +docs.js['k.getSections'] = { + type:'function', + invocation:`k.getSections(sectionDetails,callback)`, + description:'Alias for [getSectionIDs()](https://wiki.roll20.net/Sheet_Worker_Scripts#getSectionIDs.28section_name.2Ccallback.29) that allows you to iterate through several sections at once. Also assembles an array of repeating attributes to get.', + arguments:[ + {type:'array',name:'props',description:'Array of attribute names to get the values of as per the [getAttrs() sheetworker](https://wiki.roll20.net/Sheet_Worker_Scripts#getAttrs.28attributeNameArray.2C_callback.29).'}, + {type:'array',name:'sectionDetails',description:'An array of objects that contain the details on how to handle a given repeating section. See [k.repeatingSectionDetails](#krepeatingsectiondetails) for more details.'}, + {type:'function',name:'callback(repeatAttrs,sections)',description:'The function to call after the attribute values have been gotten. Two arguments are passed to the callback; `repeatAttrs` and `sections`. `repeatAttrs` is an array of repeating attributes ready to be used in a [getAttrs](https://wiki.roll20.net/Sheet_Worker_Scripts#getAttrs.28attributeNameArray.2C_callback.29), or [k.getAttrs](#kgetattrs) call. `sections` is an object that holds arrays of row ids, indexed by repeating section name.'} + ] +}; +const getSections = function(sectionDetails,callback){ + let queueClone = _.clone(sectionDetails); + const worker = (queue,repeatAttrs=[],sections={})=>{ + let detail = queue.shift(); + getSectionIDs(detail.section,(IDs)=>{ + sections[detail.section] = IDs; + IDs.forEach((id)=>{ + detail.fields.forEach((f)=>{ + repeatAttrs.push(`${detail.section}_${id}_${f}`); + }); + }); + repeatAttrs.push(`_reporder_${detail.section}`); + if(queue.length){ + worker(queue,repeatAttrs,sections); + }else{ + callback(repeatAttrs,sections); + } + }); + }; + if(!queueClone[0]){ + callback([],{}); + }else{ + worker(queueClone); + } +}; +kFuncs.getSections = getSections; + +// Sets the attributes while always calling with {silent:true} +// Can be awaited to get the values returned from _setAttrs +/** + * Alias for [setAttrs()](https://wiki.roll20.net/Sheet_Worker_Scripts#setAttrs.28values.2Coptions.2Ccallback.29) that sets silently by default. + * @name setAttrs + * @param {object} obj - The object containting attributes to set + * @param {boolean} [vocal=false] - Whether to set silently (default value) or not. + * @param {function()} [callback] - The callback function to invoke after the setting has been completed. No arguments are passed to the callback function. + * @returns {void} + */ +docs.js['k.setAttrs'] = { + type:'function', + invocation:`k.setAttrs(setObj,vocal,callback)`, + description:'Alias for [setAttrs()](https://wiki.roll20.net/Sheet_Worker_Scripts#setAttrs.28values.2Coptions.2Ccallback.29) that sets silently by default.', + arguments:[ + {type:'object',name:'setObj',description:'Object with key/value pairs of attributes to set on the sheet. See [the wiki page](https://wiki.roll20.net/Sheet_Worker_Scripts#setAttrs.28values.2Coptions.2Ccallback.29) for more information.'}, + {type:'boolean',name:'vocal',description:'Whether to set silently (default value) or not.'}, + {type:'function',name:'callback()',description:'The callback function to invoke after the setting has been completed. No arguments are passed to the callback function.'} + ] +}; +const set = function(obj,vocal=false,callback){ + setAttrs(obj,{silent:!vocal},callback); +}; +kFuncs.setAttrs = set; + +const generateCustomID = function(string){ + if(!string.startsWith('-')){ + string = `-${string}`; + } + rowID = generateRowID(); + let re = new RegExp(`^.{${string.length}}`); + return `${string}${rowID.replace(re,'')}`; +}; + + +/** + * Alias for generateRowID that adds the new id to the {@link sectionObj}. Also allows for creation of custom IDs that conform to the section ID requirements. + * @name generateRowID + * @param {string} section - The section name to create an ID for. The `repeating_` prefix is optional so both `repeating_equipment` and `equipment` are valid. + * @param {sectionObj} sections + * @param {string} [customText] - Custom text to start the ID with. This text should not be longer than the standard repeating section ID format. + * @returns {any} + */ +docs.js['k.generateRowID'] = { + type:'function', + invocation:`k.generateRowID(section,sections,customText)`, + description:'Alias for generateRowID that adds the new id to the sections object. Also allows for creation of custom IDs that conform to the section ID requirements.', + arguments:[ + {type:'string',name:'setObj',description:'The section name to create an ID for. The `repeating_` prefix is optional so both `repeating_equipment` and `equipment` are valid.'}, + {type:'object',name:'vocal',description:'Object containing the IDs for the repeating sections, indexed by repeating section name.'}, + {type:'string',name:'customText',description:'Custom text to start the ID with. This text should not be longer than the standard repeating section ID format.'} + ] +}; +const _generateRowID = function(section,sections,customText){ + let rowID = customText ? + generateCustomID(customText) : + generateRowID(); + section = section.match(/^repeating_[^_]+$/) ? + section : + `repeating_${section}`; + sections[section] = sections[section] || []; + sections[section].push(rowID); + return `${section}_${rowID}`; +}; +kFuncs.generateRowID = _generateRowID; \ No newline at end of file diff --git a/under_the_neighborhood/source/scaffold/utility.js b/under_the_neighborhood/source/scaffold/utility.js new file mode 100644 index 0000000000..6592b4deaf --- /dev/null +++ b/under_the_neighborhood/source/scaffold/utility.js @@ -0,0 +1,249 @@ +/*jshint esversion: 11, laxcomma:true, eqeqeq:true*/ +/*jshint -W014,-W084,-W030,-W033*/ +docs.js['k.sanitizeForRegex'] = { + type:'function', + invocation:`k.sanitizeForRegex(text)`, + description:'Replaces problem characters to use a string as a regex.', + arguments:[ + {type:'string',name:'text',description:'The text to replace characters in.'} + ] +}; +const sanitizeForRegex = function(text){ + return text.replace(/\.|\||\(|\)|\[|\]|\-|\+|\?|\/|\{|\}|\^|\$|\*/g,'\\$&'); +}; +kFuncs.sanitizeForRegex = sanitizeForRegex; + +docs.js['k.value'] = { + type:'function', + invocation:`k.value(val,def)`, + description:'Converts a value to a number, it\'s default value, or `0` if no default value passed.', + arguments:[ + {type:'any',name:'val',description:'The value to coerce into a number.'}, + {type:'number',name:'def',description:'A default value to use, if not passed, 0 is used instead.'} + ] +}; +const value = function(val,def){ + return (+val||def||0); +}; +kFuncs.value = value; + +docs.js['k.parseRepeatName'] = { + type:'function', + invocation:`k.parseRepeatName(string)`, + description:'Extracts the section (e.g. `repeating_equipment`), rowID (e.g `-;lkj098J:LKj`), and field name (e.g. `bulk`) from a repeating attribute name.', + arguments:[ + {type:'string',name:'string',description:'The attribute name to parse.'} + ], + retValue:{ + type:'array', + description:'For a repeating attribute named `repeating_equipment_-LKJhpoi98;lj_weight`, the array will be `[\'repeating_equipment\',\'-LKJhpoi98;lj\',\'weight\']`.' + } +}; +const parseRepeatName = function(string){ + let match = string.match(/(repeating_[^_]+)_([^_]+)(?:_(.+))?/); + match.shift(); + return match; +}; +kFuncs.parseRepeatName = parseRepeatName; + +docs.js['k.parseTriggerName'] = { + type:'function', + invocation:`k.parseTriggerName(string)`, + description:'Parses out the components of a trigger name similar to [parseRepeatName](#parserepeatname). Aliases: parseClickTrigger.\n\nAliases: `k.parseClickTrigger`', + arguments:[ + {type:'string',name:'string',description:'The triggerName property of the [event](https://wiki.roll20.net/Sheet_Worker_Scripts#eventInfo_Object).'} + ], + retValue:{ + type:'array', + description:'For a repeating button named `repeating_equipment_-LKJhpoi98;lj_roll`, the array will be `[\'repeating_equipment\',\'-LKJhpoi98;lj\',\'roll\']`. For a non repeating button named `roll`, the array will be `[undefined,undefined,\'roll\']`' + } +}; +const parseTriggerName = function(string){ + let match = string.replace(/^clicked:/,'').match(/(?:(repeating_[^_]+)_([^_]+)_)?(.+)/); + match.shift(); + return match; +}; +kFuncs.parseTriggerName = parseTriggerName; +const parseClickTrigger = parseTriggerName; +kFuncs.parseClickTrigger = parseClickTrigger; + +docs.js['k.parseHTMLName'] = { + type:'function', + invocation:`k.parseHTMLName(string)`, + description:'Parses out the attribute name from the htmlattribute name.', + arguments:[ + {type:'string',name:'string',description:'The triggerName property of the [event](https://wiki.roll20.net/Sheet_Worker_Scripts#eventInfo_Object).'} + ], + retValue:{ + type:'array', + description:'For a repeating button named `act_repeating_equipment_-LKJhpoi98;lj_roll`, the array will be `[\'repeating_equipment\',\'-LKJhpoi98;lj\',\'roll\']`. For a non repeating button named `act_roll`, the array will be `[undefined,undefined,\'roll\']`' + } +}; +const parseHTMLName = function(string){ + let match = string.match(/(?:attr|act|roll)_(.+)/); + match.shift(); + return match[0]; +}; +kFuncs.parseHTMLName = parseHTMLName; + +docs.js['k.capitalize'] = { + type:'function', + invocation:`k.capitalize(string)`, + description:'Capitalize each word in a string.', + arguments:[ + {type:'string',name:'string',description:'The string to capitalize'}, + ], + retValue:{ + type:'string', + description:'The capitalized string' + } +}; +const capitalize = function(string){ + return string.replace(/(?:^|\s+|\/)[a-z]/ig,(letter)=>letter.toUpperCase()); +}; +kFuncs.capitalize = capitalize; + +docs.js['k.extractQueryResult'] = { + type:'function', + invocation:`k.extractQueryResult(section,sections,customText)`, + description:'Extracts a roll query result for use in later functions. Must be awaited as per [startRoll documentation](https://wiki.roll20.net/Sheet_Worker_Scripts#Roll_Parsing.28NEW.29). Stolen from [Oosh\'s Adventures with Startroll thread](https://app.roll20.net/forum/post/10346883/adventures-with-startroll).', + arguments:[ + {type:'string',name:'query',description:'The query should be just the text as the `?{` and `}` at the start/end of the query are added by the function.'} + ], + retValue:{ + type:'string', + description:'The selected value from the roll query' + } +}; +const extractQueryResult = async function(query){ + debug('entering extractQueryResult'); + let queryRoll = await startRoll(`!{{query=[[0[response=?{${query}}]]]}}`); + finishRoll(queryRoll.rollId); + return queryRoll.results.query.expression.replace(/^.+?response=|\]$/g,''); +}; +kFuncs.extractQueryResult = extractQueryResult; + +docs.js['k.pseudoQuery'] = { + type:'function', + invocation:`k.pseudoQuery(section,sections,customText)`, + description:'Simulates a query for ensuring that async/await works correctly in the sheetworker environment when doing conditional startRolls. E.g. if you have an if/else and only one of the conditions results in `startRoll` being called (and thus an `await`), the sheetworker environment would normally crash. Awaiting this in the condition that does not actually need to call `startRoll` will keep the environment in sync.', + arguments:[ + {type:'number|string',name:'value',description:'The value to return. Optional.'} + ], + retValue:{ + type:'string', + description:'The `value` passed to the function is returned after startRoll resolves.' + } +}; +const pseudoQuery = async function(value){ + debug('entering pseudoQuery'); + let queryRoll = await startRoll(`!{{query=[[0[response=${value}]]]}}`); + finishRoll(queryRoll.rollId); + return queryRoll.results.query.expression.replace(/^.+?response=|\]$/g,''); +}; +kFuncs.pseudoQuery = pseudoQuery; + +docs.js['k.log'] = { + type:'function', + invocation:`k.log(msg)`, + description:'An alias for console.log.', + arguments:[ + {type:'string|object|array',name:'msg',description:'The message can be a straight string, an object, or an array. If it is an object or array, the object will be broken down so that each key is used as a label to output followed by the value of that key. If the value of the key is an object or array, it will be output via `console.table`.'} + ] +}; +const log = function(msg){ + if(typeof msg === 'string'){ + console.log(`%c${kFuncs.sheetName} log| ${msg}`,"background-color:#159ccf"); + }else if(typeof msg === 'object'){ + Object.keys(msg).forEach((m)=>{ + if(typeof msg[m] === 'string'){ + console.log(`%c${kFuncs.sheetName} log| ${m}: ${msg[m]}`,"background-color:#159ccf"); + }else{ + console.log(`%c${kFuncs.sheetName} log| ${typeof msg[m]} ${m}`,"background-color:#159ccf"); + console.table(msg[m]); + } + }); + } +}; +kFuncs.log = log; + +docs.js['k.debug'] = { + type:'function', + invocation:`k.debug(msg,force)`, + description:'Alias for console.log that only triggers when debug mode is enabled or when the sheet\'s version is `0`.', + arguments:[ + {type:'string',name:'setObj',description:'See [k.log](#klog)'}, + {type:'boolean',name:'force',description:'Pass as a truthy value to force the debug output to be output to the console regardless of debug mode.'} + ] +}; +const debug = function(msg,force){ + if(!kFuncs.debugMode && !force && kFuncs.version > 0) return; + if(typeof msg === 'string'){ + console.log(`%c${kFuncs.sheetName} DEBUG| ${msg}`,"background-color:tan;color:red;"); + }else if(typeof msg === 'object'){ + Object.keys(msg).forEach((m)=>{ + if(typeof msg[m] === 'string'){ + console.log(`%c${kFuncs.sheetName} DEBUG| ${m}: ${msg[m]}`,"background-color:tan;color:red;"); + }else{ + console.log(`%c${kFuncs.sheetName} DEBUG| ${typeof msg[m]} ${m}`,"background-color:tan;color:red;font-weight:bold;"); + console.table(msg[m]); + } + }); + } +}; +kFuncs.debug = debug; + +docs.js['k.orderSections'] = { + type:'function', + invocation:`k.orderSections(attributes,sections)`, + description:'Orders the section id arrays for all sections in the `sections` object to match the repOrder attribute.', + arguments:[ + {type:'object',name:'attributes',description:'The attributes object that must have a value for the reporder for each section.'}, + {type:'object',name:'sections',description:'Object containing the IDs for the repeating sections, indexed by repeating section name.'} + ] +}; +const orderSections = function(attributes,sections){ + Object.keys(sections).forEach((section)=>{ + attributes.attributes[`_reporder_${section}`] = commaArray(attributes[`_reporder_${section}`]); + orderSection(attributes.attributes[`_reporder_${section}`],sections[section]); + }); +}; +kFuncs.orderSections = orderSections; + +docs.js['k.orderSection'] = { + type:'function', + invocation:`k.orderSection(repOrder,IDs)`, + description:'Orders a single ID array.', + arguments:[ + {type:'array',name:'setObj',description:'Array of IDs in the order they are in on the sheet.'}, + {type:'array',name:'vocal',description:'Array of IDs to be ordered.'} + ] +}; +const orderSection = function(repOrder,IDs=[]){ + IDs.sort((a,b)=>{ + return repOrder.indexOf(a.toLowerCase()) - repOrder.indexOf(b.toLowerCase()); + }); +}; +kFuncs.orderSection = orderSection; + +/** + * Splits a comma delimited string into an array + * @param {string} [string=''] + * @returns {string[]} + */ +docs.js['k.commaArray'] = { + type:'function', + invocation:`k.commaArray(string)`, + description:'Splits a comma delimited string into an array', + arguments:[ + {type:'string',name:'setObj',description:'The string to split.'} + ], + retValue:{ + type:'array', + description:'The string segments of the comma delimited list.' + } +}; +const commaArray = function(string=''){ + return string.toLowerCase().split(/\s*,\s*/); +}; +kFuncs.commaArray = commaArray; \ No newline at end of file diff --git a/under_the_neighborhood/source/system.pug b/under_the_neighborhood/source/system.pug new file mode 100644 index 0000000000..3a636f0a0a --- /dev/null +++ b/under_the_neighborhood/source/system.pug @@ -0,0 +1,153 @@ +//- The .pug file type is not required when including pug files, but I find that it makes reading the code easier if I can see at a glance what the file type is +include scaffold/_kpug.pug +include mixins/_sheetmixins.pug +- + const basicMoves = { + 'see into their heart':{ + stat:'heart', + success:'see into their heart success result', + mixed:'see into their heart mixed result', + failure:'see into their heart failure result' + }, + 'help somebody':{ + stat:'heart', + success:'help somebody success result', + mixed:'help somebody mixed result', + failure:'help somebody failure result' + }, + 'touch the other side':{ + stat:'books', + success:'touch the other side success result', + mixed:'touch the other side mixed result', + failure:'touch the other side failure result' + }, + 'understand':{ + stat:'books', + success:'understand success result', + mixed:'understand mixed result', + failure:'understand failure result' + }, + 'take a swing':{ + stat:'fierce', + success:'take a swing success result', + mixed:'take a swing mixed result', + failure:'take a swing failure result' + }, + 'take action':{ + stat:'fierce', + success:'take action success result', + mixed:'take action mixed result', + failure:'take action failure result' + }, + 'sneak':{ + stat:'slick', + success:'sneak success result', + mixed:'sneak mixed result', + failure:'sneak failure result' + }, + 'keep your cool':{ + stat:'slick', + success:'keep your cool success result', + mixed:'keep your cool mixed result', + failure:'keep your cool failure result' + }, + 'convince somebody':{ + stat:null, + success:'convince somebody success result', + mixed:'convince somebody mixed result', + failure:'convince somebody failure result' + }, + 'another move':{ + stat:null, + critical:`basic critical result`, + success:`basic success result`, + mixed:`basic mixed result`, + failure:`basic failure result`, + fumble:`basic fumble result` + } + }; +- + varObjects.basicMoves = { + ...basicMoves, + }; +- + const advantageTypes = { + advantage:'[[3+@{double}]]d6kh2', + normal:'2d6', + disadvantage:'[[3+@{double}]]d6kl2', + query:'?{Roll with|Double Advantage,4d6kh2|Advantage,3d6kh2|Normal,2d6|Disadvantage,3d6kl2|Double Disadvantage,4d6kl2}' + }; +- + varObjects.advantageTypes = { + 'double advantage':'4d6kh2', + advantage:'3d6kh2', + normal:'2d6', + disadvantage:'3d6kl2', + 'double disadvantage':'4d6kl2' + }; +- const meterValues = [1,2,3,4,5,6,7,8,9,10]; +- varObjects.meterValues = [0,...meterValues]; +//- We define our rolltemplate name here so that we can use it as a variable elsewhere. We'll be using a single template for the entire system +- const templateName = 'utn'; +//- + template_start will allow us to include repetitive message information without needing to type it all out every time. The parts of the template included here are: + - @{whisper}: An attribute that we will create in the settings page of the sheet to allow users to set their rolls to always whisper to the gm or not. + - &{template:${templateName}}: The template declaration that we'll use in our macros + - @{character_name}: the character's name. We'll combine it with the character id so that a link to open the character sheet is output with every macro + - @{character_id}: the character's Roll20 ID. Combined with the character name, this allows the template to output a link to open the character from chat. ++hidden({name:'template start',value:`@{whisper}&{template:${templateName}} {{character_name=@{character_name}}} {{character_id=@{character_id}}}`}) +//- sheet_state will contain which display of the sheet is currently enabled ++hidden({name:'sheet version',value:0}) ++hidden({name:'sheet state',value:'settings'}) +//- collapsed will contain the sections that are currently collapsed as a space separated list ++hidden({name:'collapsed',value:''}) +//- Now, for our actual sheet. We'll wrap this in a main element and give it an ID of main. +main#main + //- Because this is going to be a tabbed sheet, we'll need to have a navigation section. We will use a nav element so that our html will be semantic html. This will help us make our sheet more accessible to those using assistive technologies like screen readers. + nav#main-nav.sheet-nav + .basic-moves.span-all.character-type.character-type--character.character-type--mon + each content,name in basicMoves + +roller({name,'data-i18n':name,class:'styled-button basic-roll',trigger:{triggeredFuncs:['rollBasicMove']}}) + +roller({name:'initiative','data-i18n':'initiative',class:'styled-button basic-roll initiative',trigger:{triggeredFuncs:['rollInitiative']}}) + .roll-options.character-type.character-type--character.character-type--mon + label.input-label.double-label + +checkbox({name:'double',hidden:'',value:1,class:'styled-button-control'}) + span(data-i18n='double').styled-button.styled-button--controlled + each value,name in advantageTypes + - const checkObj = {name:'advantage',hidden:'',type:'radio',value,class:'styled-button-control'}; + if name === 'normal' + - checkObj.checked = '' + label.input-label + +radio(checkObj) + span(data-i18n=name).styled-button.styled-button--controlled + +hidden({name:'generic bonus',value:'',class:'styled-button-control',trigger:{defaultValue:0}}).styled-button-control + +input-label({ + inputObj:{name:'generic bonus',type:'number'}, + spanObj:{'data-i18n':'bonus'}, + divObj:{class:'styled-button styled-button--controlled'} + }) + //- Our nav section is going to contain a series of action buttons that will eventually trigger our navigation javascript function. We'll create the buttons now, but write their functions at a later point. + //- This will be our button to access the settings page. it's written separately because it has some different requirements + +action({name:'nav settings',class:'pictos active sheet-nav__tab settings','data-i18n-title':'open the settings page',role:'heading','aria-level':5,trigger:{triggeredFuncs:['navigateSheet']}}) + |y + +action({name:'nav character',class:'pictos sheet-nav__tab character character-type character-type--character character-type--mon','data-i18n-title':'open the character sheet',role:'heading','aria-level':5,trigger:{triggeredFuncs:['navigateSheet']}}) + |N + +action({name:'nav gamescreen',class:'pictos sheet-nav__tab gamescreen character-type character-type--gamescreen','data-i18n-title':'open the confrontation sheet',role:'heading','aria-level':5,trigger:{triggeredFuncs:['navigateSheet']}}) + |N + //- Includes all the code for the PC character sheet + - let headerType = 'character'; + include articles/_character.pug + //- Includes all the code for the game screen sheet + - headerType = 'screen'; + include articles/_game_screen.pug + //- This will eventually expand to become our settings page for the sheet, but we'll start with the PC sheet + include articles/_settings.pug +//- This will eventually become our roll template. It is empty for now +include rolltemplates/_utntemplate.pug ++kscript + //- All additional javascript files should start here + include javascript/variables.js + include javascript/setupfunctions.js + include javascript/calculators.js + include javascript/triggeredfunctions.js + include javascript/rollfunctions.js \ No newline at end of file diff --git a/under_the_neighborhood/source/system.scss b/under_the_neighborhood/source/system.scss new file mode 100644 index 0000000000..6b7d930dc9 --- /dev/null +++ b/under_the_neighborhood/source/system.scss @@ -0,0 +1,17 @@ +@use 'mixins/scss/roll20clear'; +@use 'mixins/scss/_generalsetup'; +@use 'mixins/scss/_nav'; +@use 'mixins/scss/settings'; +@use 'mixins/scss/_media'; +@use 'mixins/scss/_header'; +@use 'mixins/scss/_attributes'; +@use 'mixins/scss/_skills'; +@use 'mixins/scss/_compatibility'; +@use 'mixins/scss/_playbook'; +@use 'mixins/scss/_mon'; +@use 'mixins/scss/_meter'; +@use 'mixins/scss/_modifiers'; +@use 'mixins/scss/_advancement'; +@use 'mixins/scss/_lifeslice'; +@use 'mixins/scss/_clock'; +@use 'mixins/scss/_rolltemplate'; \ No newline at end of file diff --git a/under_the_neighborhood/system.css b/under_the_neighborhood/system.css new file mode 100644 index 0000000000..d3b0908b17 --- /dev/null +++ b/under_the_neighborhood/system.css @@ -0,0 +1,1558 @@ + +@import url("https://fonts.googleapis.com/css?family=Material+Icons&display=swap"); +.ui-dialog .tab-content .charsheet select, +.ui-dialog .tab-content .charsheet textarea, +.ui-dialog .tab-content .charsheet input, +.ui-dialog .tab-content .charsheet .uneditable-input, +.ui-dialog .tab-content .charsheet label, +.ui-dialog .tab-content .charsheet button { + all: initial; +} + +.sheet-rolltemplate-utn.sheet-rolltemplate-darkmode, .sheet-darkmode .ui-dialog { + --borderColor: var(--dark-secondarytext); + --fontColor: var(--dark-secondarytext); + --backColor: var(--dark-surface1); + --dark-primary:#c33d00; + --dark-primary-highlight:#9a644c; + --selectedColor:var(--dark-primary); + --subHeadBackColor:var(--dark-primary); +} +.sheet-rolltemplate-utn.sheet-rolltemplate-darkmode img, .sheet-darkmode .ui-dialog img { + filter: brightness(0.8) contrast(1.2); +} + +.sheet-rolltemplate-utn .stacked.input-label, .ui-dialog .tab-content .charsheet .stacked.input-label { + flex-direction: column-reverse; +} +.sheet-rolltemplate-utn .stacked.center.input-label > *, .ui-dialog .tab-content .charsheet .stacked.center.input-label > * { + text-align: center; +} +.sheet-rolltemplate-utn .stacked.input-label > [name], .ui-dialog .tab-content .charsheet .stacked.input-label > [name] { + width: 100%; +} + +.sheet-rolltemplate-utn .text-collapse__check:not(:checked) + .text-collapse, .ui-dialog .tab-content .charsheet .text-collapse__check:not(:checked) + .text-collapse, .sheet-rolltemplate-utn :is(.underlined, .boxed):not([readonly]):not([type=checkbox]):not([type=radio]):is(:hover, :focus, :focus-within), .ui-dialog .tab-content .charsheet :is(.underlined, .boxed):not([readonly]):not([type=checkbox]):not([type=radio]):is(:hover, :focus, :focus-within) { + border-width: 1px 3px; + border-style: solid; + border-color: var(--borderColor); + border-radius: 5px; + box-sizing: border-box; +} + +.sheet-rolltemplate-utn .ratio1-1, .ui-dialog .tab-content .charsheet .ratio1-1, +.sheet-rolltemplate-utn .sheet-ratio1-1, +.ui-dialog .tab-content .charsheet .sheet-ratio1-1 { + aspect-ratio: 1/1; +} + +.sheet-rolltemplate-utn .roll-container, .ui-dialog .tab-content .charsheet .roll-container, .sheet-rolltemplate-utn .headed-textarea, .ui-dialog .tab-content .charsheet .headed-textarea, .sheet-rolltemplate-utn section, .ui-dialog .tab-content .charsheet section, +.sheet-rolltemplate-utn header, +.ui-dialog .tab-content .charsheet header, .sheet-rolltemplate-utn .adaptive, .ui-dialog .tab-content .charsheet .adaptive { + display: grid; +} + +.sheet-rolltemplate-utn, .ui-dialog { + --topHeaderFont:Arial; + --midHeaderFont:Arial; + --contentFont:Arial; +} + +.sheet-rolltemplate-utn .underlined, .ui-dialog .tab-content .charsheet .underlined, +.sheet-rolltemplate-utn .sheet-underlined, +.ui-dialog .tab-content .charsheet .sheet-underlined, .sheet-rolltemplate-utn select, .ui-dialog .tab-content .charsheet select, +.sheet-rolltemplate-utn .pseudo-select span, +.ui-dialog .tab-content .charsheet .pseudo-select span, +.sheet-rolltemplate-utn .sheet-pseudo-select span, +.ui-dialog .tab-content .charsheet .sheet-pseudo-select span, +.sheet-rolltemplate-utn input:not(:where([type="checkbox"], [type="radio"])), +.ui-dialog .tab-content .charsheet input:not(:where([type="checkbox"], [type="radio"])), +.sheet-rolltemplate-utn .uneditable-input, +.ui-dialog .tab-content .charsheet .uneditable-input, +.sheet-rolltemplate-utn textarea, +.ui-dialog .tab-content .charsheet textarea, .sheet-rolltemplate-utn .adaptive > span, .ui-dialog .tab-content .charsheet .adaptive > span { + border-width: 1px 3px; + border-style: solid; + border-radius: 5px; + border-color: transparent; + box-sizing: border-box; +} + +.sheet-rolltemplate-utn .repcontrol-button, .ui-dialog .tab-content .charsheet .repcontrol-button { + background-color: #DCDCDC33; + border-radius: 5px; + box-shadow: 0 2px 4px black; + border-width: 0; + transition-property: box-shadow, backdrop-filter; + transition-duration: 200ms; + transition-timing-function: ease-out; + backdrop-filter: blur(1px); + overflow: hidden; +} +.sheet-rolltemplate-utn .repcontrol-button:is(:hover, :focus), .ui-dialog .tab-content .charsheet .repcontrol-button:is(:hover, :focus) { + background-color: #85858580; + box-shadow: 0 4px 6px black; + backdrop-filter: blur(2px); +} +.sheet-rolltemplate-utn .repcontrol-button:active, .ui-dialog .tab-content .charsheet .repcontrol-button:active { + background-color: #858585ff; + box-shadow: 0 1px 2px black; + backdrop-filter: blur(0px); +} + +.sheet-rolltemplate-utn .repcontrol-button, .ui-dialog .tab-content .charsheet .repcontrol-button { + padding: 5px 7px; +} + +.sheet-rolltemplate-utn .adaptive, .ui-dialog .tab-content .charsheet .adaptive { + grid-template-columns: auto; + grid-template-rows: auto; + grid-template-areas: "content"; + position: relative; +} +.sheet-rolltemplate-utn .adaptive > *, .ui-dialog .tab-content .charsheet .adaptive > * { + grid-area: content; +} +.sheet-rolltemplate-utn .adaptive > span, .ui-dialog .tab-content .charsheet .adaptive > span { + opacity: 0; + z-index: -10; + text-transform: initial; + border-radius: 0px; +} +.sheet-rolltemplate-utn .adaptive--text, .ui-dialog .tab-content .charsheet .adaptive--text { + min-height: 4rem; +} +.sheet-rolltemplate-utn .adaptive--text__span, .ui-dialog .tab-content .charsheet .adaptive--text__span { + white-space: pre-wrap; + padding: 2px; +} +.sheet-rolltemplate-utn .adaptive--text__textarea, .ui-dialog .tab-content .charsheet .adaptive--text__textarea { + width: 100%; + height: 100%; + resize: none; +} +.sheet-rolltemplate-utn .adaptive--text__textarea, .ui-dialog .tab-content .charsheet .adaptive--text__textarea, +.sheet-rolltemplate-utn .adaptive--input__input, +.ui-dialog .tab-content .charsheet .adaptive--input__input { + position: absolute; +} +.sheet-rolltemplate-utn .adaptive--input__input, .ui-dialog .tab-content .charsheet .adaptive--input__input { + width: 100%; +} +.sheet-rolltemplate-utn .adaptive--input__span, .ui-dialog .tab-content .charsheet .adaptive--input__span { + padding: 2px; + min-height: 1.5rem; +} + +.sheet-rolltemplate-utn .sheet-hidden, .ui-dialog .tab-content .charsheet .sheet-hidden, +.sheet-rolltemplate-utn .hidden, +.ui-dialog .tab-content .charsheet .hidden, +.sheet-rolltemplate-utn *[hidden], +.ui-dialog .tab-content .charsheet *[hidden] { + display: none !important; +} + +.sheet-rolltemplate-utn .sheet-italics, .ui-dialog .tab-content .charsheet .sheet-italics, +.sheet-rolltemplate-utn .italics, +.ui-dialog .tab-content .charsheet .italics { + font-style: italic; +} + +.sheet-rolltemplate-utn span, .ui-dialog .tab-content .charsheet span, +.sheet-rolltemplate-utn input, +.ui-dialog .tab-content .charsheet input, +.sheet-rolltemplate-utn textarea, +.ui-dialog .tab-content .charsheet textarea, .sheet-rolltemplate-utn h5 *, .ui-dialog .tab-content .charsheet h5 *, +.sheet-rolltemplate-utn *[aria-level="5"] *, +.ui-dialog .tab-content .charsheet *[aria-level="5"] *, .sheet-rolltemplate-utn h5, .ui-dialog .tab-content .charsheet h5, +.sheet-rolltemplate-utn *[aria-level="5"], +.ui-dialog .tab-content .charsheet *[aria-level="5"], .ui-dialog .tab-content .charsheet .roller *, .ui-dialog .tab-content .charsheet .styled-button--controlled *, .sheet-rolltemplate-utn h4 *, .ui-dialog .tab-content .charsheet h4 *, +.sheet-rolltemplate-utn *[aria-level="4"] *, +.ui-dialog .tab-content .charsheet *[aria-level="4"] *, .ui-dialog .tab-content .charsheet .roller, .ui-dialog .tab-content .charsheet .styled-button--controlled, .sheet-rolltemplate-utn h4, .ui-dialog .tab-content .charsheet h4, +.sheet-rolltemplate-utn *[aria-level="4"], +.ui-dialog .tab-content .charsheet *[aria-level="4"], .sheet-rolltemplate-utn h3 *, .ui-dialog .tab-content .charsheet h3 *, +.sheet-rolltemplate-utn *[aria-level="3"] *, +.ui-dialog .tab-content .charsheet *[aria-level="3"] *, .sheet-rolltemplate-utn h3, .ui-dialog .tab-content .charsheet h3, +.sheet-rolltemplate-utn *[aria-level="3"], +.ui-dialog .tab-content .charsheet *[aria-level="3"], .sheet-rolltemplate-utn h2 *, .ui-dialog .tab-content .charsheet h2 *, .sheet-rolltemplate-utn .input-label:not(.stacked).large > [name] *, .ui-dialog .tab-content .charsheet .input-label:not(.stacked).large > [name] *, +.sheet-rolltemplate-utn *[aria-level="2"] *, +.ui-dialog .tab-content .charsheet *[aria-level="2"] *, .sheet-rolltemplate-utn h2, .ui-dialog .tab-content .charsheet h2, .sheet-rolltemplate-utn .input-label:not(.stacked).large > [name], .ui-dialog .tab-content .charsheet .input-label:not(.stacked).large > [name], +.sheet-rolltemplate-utn *[aria-level="2"], +.ui-dialog .tab-content .charsheet *[aria-level="2"], .sheet-rolltemplate-utn h1 *, .ui-dialog .tab-content .charsheet h1 *, +.sheet-rolltemplate-utn *[aria-level="1"] *, +.ui-dialog .tab-content .charsheet *[aria-level="1"] *, .sheet-rolltemplate-utn h1, .ui-dialog .tab-content .charsheet h1, +.sheet-rolltemplate-utn *[aria-level="1"], +.ui-dialog .tab-content .charsheet *[aria-level="1"] { + line-height: normal; +} + +.sheet-rolltemplate-utn h5 *, .ui-dialog .tab-content .charsheet h5 *, +.sheet-rolltemplate-utn *[aria-level="5"] *, +.ui-dialog .tab-content .charsheet *[aria-level="5"] *, .sheet-rolltemplate-utn h5, .ui-dialog .tab-content .charsheet h5, +.sheet-rolltemplate-utn *[aria-level="5"], +.ui-dialog .tab-content .charsheet *[aria-level="5"], .ui-dialog .tab-content .charsheet .roller *, .ui-dialog .tab-content .charsheet .styled-button--controlled *, .sheet-rolltemplate-utn h4 *, .ui-dialog .tab-content .charsheet h4 *, +.sheet-rolltemplate-utn *[aria-level="4"] *, +.ui-dialog .tab-content .charsheet *[aria-level="4"] *, .ui-dialog .tab-content .charsheet .roller, .ui-dialog .tab-content .charsheet .styled-button--controlled, .sheet-rolltemplate-utn h4, .ui-dialog .tab-content .charsheet h4, +.sheet-rolltemplate-utn *[aria-level="4"], +.ui-dialog .tab-content .charsheet *[aria-level="4"], .sheet-rolltemplate-utn h3 *, .ui-dialog .tab-content .charsheet h3 *, +.sheet-rolltemplate-utn *[aria-level="3"] *, +.ui-dialog .tab-content .charsheet *[aria-level="3"] *, .sheet-rolltemplate-utn h3, .ui-dialog .tab-content .charsheet h3, +.sheet-rolltemplate-utn *[aria-level="3"], +.ui-dialog .tab-content .charsheet *[aria-level="3"], .sheet-rolltemplate-utn h2 *, .ui-dialog .tab-content .charsheet h2 *, .sheet-rolltemplate-utn .input-label:not(.stacked).large > [name] *, .ui-dialog .tab-content .charsheet .input-label:not(.stacked).large > [name] *, +.sheet-rolltemplate-utn *[aria-level="2"] *, +.ui-dialog .tab-content .charsheet *[aria-level="2"] *, .sheet-rolltemplate-utn h2, .ui-dialog .tab-content .charsheet h2, .sheet-rolltemplate-utn .input-label:not(.stacked).large > [name], .ui-dialog .tab-content .charsheet .input-label:not(.stacked).large > [name], +.sheet-rolltemplate-utn *[aria-level="2"], +.ui-dialog .tab-content .charsheet *[aria-level="2"], .sheet-rolltemplate-utn h1 *, .ui-dialog .tab-content .charsheet h1 *, +.sheet-rolltemplate-utn *[aria-level="1"] *, +.ui-dialog .tab-content .charsheet *[aria-level="1"] *, .sheet-rolltemplate-utn h1, .ui-dialog .tab-content .charsheet h1, +.sheet-rolltemplate-utn *[aria-level="1"], +.ui-dialog .tab-content .charsheet *[aria-level="1"] { + color: var(--fontColor); + display: block; + white-space: nowrap; + margin-top: 0px; + margin-bottom: 0px; + font-weight: normal; +} + +.sheet-rolltemplate-utn h3 *, .ui-dialog .tab-content .charsheet h3 *, +.sheet-rolltemplate-utn *[aria-level="3"] *, +.ui-dialog .tab-content .charsheet *[aria-level="3"] *, .sheet-rolltemplate-utn h3, .ui-dialog .tab-content .charsheet h3, +.sheet-rolltemplate-utn *[aria-level="3"], +.ui-dialog .tab-content .charsheet *[aria-level="3"], .sheet-rolltemplate-utn h2 *, .ui-dialog .tab-content .charsheet h2 *, .sheet-rolltemplate-utn .input-label:not(.stacked).large > [name] *, .ui-dialog .tab-content .charsheet .input-label:not(.stacked).large > [name] *, +.sheet-rolltemplate-utn *[aria-level="2"] *, +.ui-dialog .tab-content .charsheet *[aria-level="2"] *, .sheet-rolltemplate-utn h2, .ui-dialog .tab-content .charsheet h2, .sheet-rolltemplate-utn .input-label:not(.stacked).large > [name], .ui-dialog .tab-content .charsheet .input-label:not(.stacked).large > [name], +.sheet-rolltemplate-utn *[aria-level="2"], +.ui-dialog .tab-content .charsheet *[aria-level="2"], .sheet-rolltemplate-utn h1 *, .ui-dialog .tab-content .charsheet h1 *, +.sheet-rolltemplate-utn *[aria-level="1"] *, +.ui-dialog .tab-content .charsheet *[aria-level="1"] *, .sheet-rolltemplate-utn h1, .ui-dialog .tab-content .charsheet h1, +.sheet-rolltemplate-utn *[aria-level="1"], +.ui-dialog .tab-content .charsheet *[aria-level="1"] { + text-transform: uppercase; + font-weight: normal; +} + +.sheet-rolltemplate-utn h5 :not(:where(input)), .ui-dialog .tab-content .charsheet h5 :not(:where(input)), +.sheet-rolltemplate-utn *[aria-level="5"] :not(:where(input)), +.ui-dialog .tab-content .charsheet *[aria-level="5"] :not(:where(input)), .sheet-rolltemplate-utn h5:not(:where(input)), .ui-dialog .tab-content .charsheet h5:not(:where(input)), +.sheet-rolltemplate-utn [aria-level="5"]:not(:where(input)), +.ui-dialog .tab-content .charsheet [aria-level="5"]:not(:where(input)), .ui-dialog .tab-content .charsheet .roller :not(:where(input)), .ui-dialog .tab-content .charsheet .styled-button--controlled :not(:where(input)), .sheet-rolltemplate-utn h4 :not(:where(input)), .ui-dialog .tab-content .charsheet h4 :not(:where(input)), +.sheet-rolltemplate-utn *[aria-level="4"] :not(:where(input)), +.ui-dialog .tab-content .charsheet *[aria-level="4"] :not(:where(input)), .ui-dialog .tab-content .charsheet .roller:not(:where(input)), .ui-dialog .tab-content .charsheet .styled-button--controlled:not(:where(input)), .sheet-rolltemplate-utn h4:not(:where(input)), .ui-dialog .tab-content .charsheet h4:not(:where(input)), +.sheet-rolltemplate-utn [aria-level="4"]:not(:where(input)), +.ui-dialog .tab-content .charsheet [aria-level="4"]:not(:where(input)) { + text-transform: capitalize; +} + +.sheet-rolltemplate-utn h1 *, .ui-dialog .tab-content .charsheet h1 *, +.sheet-rolltemplate-utn *[aria-level="1"] *, +.ui-dialog .tab-content .charsheet *[aria-level="1"] *, .sheet-rolltemplate-utn h1, .ui-dialog .tab-content .charsheet h1, +.sheet-rolltemplate-utn *[aria-level="1"], +.ui-dialog .tab-content .charsheet *[aria-level="1"] { + font-size: 2rem; + font-family: var(--topHeaderFont); +} +.sheet-rolltemplate-utn h1 :not(input), .ui-dialog .tab-content .charsheet h1 :not(input), +.sheet-rolltemplate-utn *[aria-level="1"] :not(input), +.ui-dialog .tab-content .charsheet *[aria-level="1"] :not(input), .sheet-rolltemplate-utn h1:not(input), .ui-dialog .tab-content .charsheet h1:not(input), +.sheet-rolltemplate-utn [aria-level="1"]:not(input), +.ui-dialog .tab-content .charsheet [aria-level="1"]:not(input) { + text-align: center; +} + +.sheet-rolltemplate-utn h2 *, .ui-dialog .tab-content .charsheet h2 *, .sheet-rolltemplate-utn .input-label:not(.stacked).large > [name] *, .ui-dialog .tab-content .charsheet .input-label:not(.stacked).large > [name] *, +.sheet-rolltemplate-utn *[aria-level="2"] *, +.ui-dialog .tab-content .charsheet *[aria-level="2"] *, .sheet-rolltemplate-utn h2, .ui-dialog .tab-content .charsheet h2, .sheet-rolltemplate-utn .input-label:not(.stacked).large > [name], .ui-dialog .tab-content .charsheet .input-label:not(.stacked).large > [name], +.sheet-rolltemplate-utn *[aria-level="2"], +.ui-dialog .tab-content .charsheet *[aria-level="2"] { + font-size: 1.75rem; + font-family: var(--topHeaderFont); +} +.sheet-rolltemplate-utn h2 :not(input), .ui-dialog .tab-content .charsheet h2 :not(input), .sheet-rolltemplate-utn .input-label:not(.stacked).large > [name] :not(input), .ui-dialog .tab-content .charsheet .input-label:not(.stacked).large > [name] :not(input), +.sheet-rolltemplate-utn *[aria-level="2"] :not(input), +.ui-dialog .tab-content .charsheet *[aria-level="2"] :not(input), .sheet-rolltemplate-utn h2:not(input), .ui-dialog .tab-content .charsheet h2:not(input), .sheet-rolltemplate-utn .input-label:not(.stacked).large > [name]:not(input), .ui-dialog .tab-content .charsheet .input-label:not(.stacked).large > [name]:not(input), +.sheet-rolltemplate-utn [aria-level="2"]:not(input), +.ui-dialog .tab-content .charsheet [aria-level="2"]:not(input) { + text-align: center; +} + +.sheet-rolltemplate-utn h3 *, .ui-dialog .tab-content .charsheet h3 *, +.sheet-rolltemplate-utn *[aria-level="3"] *, +.ui-dialog .tab-content .charsheet *[aria-level="3"] *, .sheet-rolltemplate-utn h3, .ui-dialog .tab-content .charsheet h3, +.sheet-rolltemplate-utn *[aria-level="3"], +.ui-dialog .tab-content .charsheet *[aria-level="3"] { + font-size: 1.5rem; + font-family: var(--topHeaderFont); +} +.sheet-rolltemplate-utn h3 :not(input), .ui-dialog .tab-content .charsheet h3 :not(input), +.sheet-rolltemplate-utn *[aria-level="3"] :not(input), +.ui-dialog .tab-content .charsheet *[aria-level="3"] :not(input), .sheet-rolltemplate-utn h3:not(input), .ui-dialog .tab-content .charsheet h3:not(input), +.sheet-rolltemplate-utn [aria-level="3"]:not(input), +.ui-dialog .tab-content .charsheet [aria-level="3"]:not(input) { + text-align: center; +} + +.ui-dialog .tab-content .charsheet .roller *, .ui-dialog .tab-content .charsheet .styled-button--controlled *, .sheet-rolltemplate-utn h4 *, .ui-dialog .tab-content .charsheet h4 *, +.sheet-rolltemplate-utn *[aria-level="4"] *, +.ui-dialog .tab-content .charsheet *[aria-level="4"] *, .ui-dialog .tab-content .charsheet .roller, .ui-dialog .tab-content .charsheet .styled-button--controlled, .sheet-rolltemplate-utn h4, .ui-dialog .tab-content .charsheet h4, +.sheet-rolltemplate-utn *[aria-level="4"], +.ui-dialog .tab-content .charsheet *[aria-level="4"] { + font-size: 1.25rem; + font-family: var(--midHeaderFont); +} +.ui-dialog .tab-content .charsheet .roller :not(input), .ui-dialog .tab-content .charsheet .styled-button--controlled :not(input), .sheet-rolltemplate-utn h4 :not(input), .ui-dialog .tab-content .charsheet h4 :not(input), +.sheet-rolltemplate-utn *[aria-level="4"] :not(input), +.ui-dialog .tab-content .charsheet *[aria-level="4"] :not(input), .ui-dialog .tab-content .charsheet .roller:not(input), .ui-dialog .tab-content .charsheet .styled-button--controlled:not(input), .sheet-rolltemplate-utn h4:not(input), .ui-dialog .tab-content .charsheet h4:not(input), +.sheet-rolltemplate-utn [aria-level="4"]:not(input), +.ui-dialog .tab-content .charsheet [aria-level="4"]:not(input) { + text-align: center; +} + +.sheet-rolltemplate-utn h5 *, .ui-dialog .tab-content .charsheet h5 *, +.sheet-rolltemplate-utn *[aria-level="5"] *, +.ui-dialog .tab-content .charsheet *[aria-level="5"] *, .sheet-rolltemplate-utn h5, .ui-dialog .tab-content .charsheet h5, +.sheet-rolltemplate-utn *[aria-level="5"], +.ui-dialog .tab-content .charsheet *[aria-level="5"] { + font-size: 1rem; + font-style: normal; + font-family: var(--midHeaderFont); +} +.sheet-rolltemplate-utn h5 :not(input), .ui-dialog .tab-content .charsheet h5 :not(input), +.sheet-rolltemplate-utn *[aria-level="5"] :not(input), +.ui-dialog .tab-content .charsheet *[aria-level="5"] :not(input), .sheet-rolltemplate-utn h5:not(input), .ui-dialog .tab-content .charsheet h5:not(input), +.sheet-rolltemplate-utn [aria-level="5"]:not(input), +.ui-dialog .tab-content .charsheet [aria-level="5"]:not(input) { + text-align: center; +} + +.sheet-rolltemplate-utn input[type=checkbox]:not(.collapse):checked:before, .ui-dialog .tab-content .charsheet input[type=checkbox]:not(.collapse):checked:before { + content: "✓"; + grid-area: content; + font-weight: bold; + place-self: start center; + color: var(--selectedColor); + font-size: 1.5rem; + line-height: 0.5rem; +} + +.sheet-rolltemplate-utn .boxed, .ui-dialog .tab-content .charsheet .boxed, +.sheet-rolltemplate-utn .sheet-boxed, +.ui-dialog .tab-content .charsheet .sheet-boxed { + border: 1px solid black; + border-radius: 0; + box-sizing: border-box; +} + +.sheet-rolltemplate-utn .sheet-pictos, .ui-dialog .tab-content .charsheet .sheet-pictos, +.sheet-rolltemplate-utn .pictos, +.ui-dialog .tab-content .charsheet .pictos { + font-family: pictos; + text-transform: initial; +} + +.sheet-rolltemplate-utn .pictos3, .ui-dialog .tab-content .charsheet .pictos3, +.sheet-rolltemplate-utn .sheet-pictos3, +.ui-dialog .tab-content .charsheet .sheet-pictos3 { + font-family: pictos three; + text-transform: initial; +} + +.sheet-rolltemplate-utn .pictoscustom, .ui-dialog .tab-content .charsheet .pictoscustom, +.sheet-rolltemplate-utn .sheet-pictoscustom, +.ui-dialog .tab-content .charsheet .sheet-pictoscustom { + font-family: pictos custom; + text-transform: initial; +} + +.sheet-rolltemplate-utn > .sheet-template, .ui-dialog .tab-content .charsheet .styled-button, .sheet-rolltemplate-utn section:is(:hover, :focus-within), .ui-dialog .tab-content .charsheet section:is(:hover, :focus-within), +.sheet-rolltemplate-utn header:is(:hover, :focus-within), +.ui-dialog .tab-content .charsheet header:is(:hover, :focus-within) { + box-shadow: rgba(0, 0, 0, 0.16) 0px 3px 6px, rgba(0, 0, 0, 0.23) 0px 3px 6px; +} + +.sheet-rolltemplate-utn, .ui-dialog { + --grid-gap: 1rem; + --half-gap: calc(var(--grid-gap) / 2); + --tiny-gap: calc(var(--half-gap) / 2); + --big-gap: calc(var(--grid-gap) * 2); + --revealTime: 500ms; + --delayTime: 200ms; + --inputSwap: opacity var(--revealTime) ease var(--delayTime); + --focusTiming: 500ms ease; + --focusTrans: all var(--focusTiming); + --borderColor: black; + --fontColor: black; + --backColor: #ffffff; + --spanSectionColumn:1/-1; + --displayBorderWidth: 2px; + --subHeadBackColor:grey; + --unselectedColor1:lightgrey; + --unselectedColor2:transparent; + --selectedColor:black; +} + +.sheet-rolltemplate-utn, .ui-dialog .tab-content .charsheet { + gap: var(--grid-gap); +} +.sheet-rolltemplate-utn button, .ui-dialog .tab-content .charsheet button { + cursor: pointer; +} +.sheet-rolltemplate-utn .flex-box, .ui-dialog .tab-content .charsheet .flex-box, +.sheet-rolltemplate-utn .sheet-flex-box, +.ui-dialog .tab-content .charsheet .sheet-flex-box { + display: flex; +} +.sheet-rolltemplate-utn .space-around, .ui-dialog .tab-content .charsheet .space-around, +.sheet-rolltemplate-utn .sheet-space-around, +.ui-dialog .tab-content .charsheet .sheet-space-around { + justify-content: space-around; +} +.sheet-rolltemplate-utn .space-between, .ui-dialog .tab-content .charsheet .space-between, +.sheet-rolltemplate-utn .sheet-space-between, +.ui-dialog .tab-content .charsheet .sheet-space-between { + justify-content: space-between; +} +.sheet-rolltemplate-utn .center, .ui-dialog .tab-content .charsheet .center, +.sheet-rolltemplate-utn .sheet-center, +.ui-dialog .tab-content .charsheet .sheet-center { + place-self: center; +} +.sheet-rolltemplate-utn textarea, .ui-dialog .tab-content .charsheet textarea { + resize: vertical; + white-space: pre-wrap; +} +.sheet-rolltemplate-utn textarea.fixed, .ui-dialog .tab-content .charsheet textarea.fixed { + resize: none; + overflow: auto; +} +.sheet-rolltemplate-utn .span-2, .ui-dialog .tab-content .charsheet .span-2, +.sheet-rolltemplate-utn .sheet-span-2, +.ui-dialog .tab-content .charsheet .sheet-span-2 { + grid-column: span 2; +} +.sheet-rolltemplate-utn .span-all, .ui-dialog .tab-content .charsheet .span-all, +.sheet-rolltemplate-utn .sheet-span-all, +.ui-dialog .tab-content .charsheet .sheet-span-all { + grid-column: 1/-1; +} +.sheet-rolltemplate-utn select, .ui-dialog .tab-content .charsheet select, +.sheet-rolltemplate-utn .pseudo-select span, +.ui-dialog .tab-content .charsheet .pseudo-select span, +.sheet-rolltemplate-utn .sheet-pseudo-select span, +.ui-dialog .tab-content .charsheet .sheet-pseudo-select span, +.sheet-rolltemplate-utn textarea, +.ui-dialog .tab-content .charsheet textarea, +.sheet-rolltemplate-utn input:not(:is([type=radio], [type=checkbox])), +.ui-dialog .tab-content .charsheet input:not(:is([type=radio], [type=checkbox])), +.sheet-rolltemplate-utn .uneditable-input, +.ui-dialog .tab-content .charsheet .uneditable-input { + padding: 2px; + font-size: 1rem; +} +.sheet-rolltemplate-utn input:is([type=text], [type=number]), .ui-dialog .tab-content .charsheet input:is([type=text], [type=number]), .sheet-rolltemplate-utn textarea, .ui-dialog .tab-content .charsheet textarea { + cursor: auto; +} +.sheet-rolltemplate-utn select, .ui-dialog .tab-content .charsheet select, +.sheet-rolltemplate-utn .sheet-pseudo-select span, +.ui-dialog .tab-content .charsheet .sheet-pseudo-select span, +.sheet-rolltemplate-utn .pseudo-select span, +.ui-dialog .tab-content .charsheet .pseudo-select span { + -webkit-apperance: none; + appearance: none; + text-transform: capitalize; + overflow: hidden !important; + white-space: nowrap; + text-overflow: ellipsis; + text-align: center; + color: var(--fontColor); +} +.sheet-rolltemplate-utn input, .ui-dialog .tab-content .charsheet input { + width: auto; +} +.sheet-rolltemplate-utn input:placeholder, .ui-dialog .tab-content .charsheet input:placeholder { + color: #ededed80; +} +.sheet-rolltemplate-utn input.plus-control:not([value*="-"]) + span:before, .ui-dialog .tab-content .charsheet input.plus-control:not([value*="-"]) + span:before { + content: "+"; +} +.sheet-rolltemplate-utn span, .ui-dialog .tab-content .charsheet span, +.sheet-rolltemplate-utn input, +.ui-dialog .tab-content .charsheet input, +.sheet-rolltemplate-utn textarea, +.ui-dialog .tab-content .charsheet textarea { + font-size: 1rem; + color: var(--fontColor); +} +.sheet-rolltemplate-utn span[name], .ui-dialog .tab-content .charsheet span[name], .sheet-rolltemplate-utn input, .ui-dialog .tab-content .charsheet input, .sheet-rolltemplate-utn textarea, .ui-dialog .tab-content .charsheet textarea, .sheet-rolltemplate-utn button, .ui-dialog .tab-content .charsheet button, .sheet-rolltemplate-utn select, .ui-dialog .tab-content .charsheet select { + font-family: var(--contentFont); +} +.sheet-rolltemplate-utn input[type=checkbox], .ui-dialog .tab-content .charsheet input[type=checkbox] { + border: 1px solid var(--borderColor); + cursor: pointer; + -webkit-appearance: none; + appearance: none; + cursor: pointer; + width: 14px; + min-width: 14px; + height: 14px; + min-height: 14px; + display: grid; + grid-template-columns: 1fr; + grid-template-areas: "content"; +} +.sheet-rolltemplate-utn input[type=number], .ui-dialog .tab-content .charsheet input[type=number] { + width: 3rem; + -moz-appearance: textfield !important; + text-align: center; +} +.sheet-rolltemplate-utn input[type=number]::-webkit-inner-spin-button, .ui-dialog .tab-content .charsheet input[type=number]::-webkit-inner-spin-button, .sheet-rolltemplate-utn input[type=number]::-webkit-outer-spin-button, .ui-dialog .tab-content .charsheet input[type=number]::-webkit-outer-spin-button { + -webkit-appearance: none; + margin: 0; +} +.sheet-rolltemplate-utn .sheet-number, .ui-dialog .tab-content .charsheet .sheet-number, +.sheet-rolltemplate-utn .number, +.ui-dialog .tab-content .charsheet .number { + width: 2rem; + box-sizing: border-box; +} +.sheet-rolltemplate-utn section, .ui-dialog .tab-content .charsheet section, +.sheet-rolltemplate-utn header, +.ui-dialog .tab-content .charsheet header { + gap: var(--half-gap); + align-self: start; + grid-template-areas: "header"; + border-radius: 5px; + padding: var(--half-gap); + transition-property: box-shadow; + transition-duration: var(--revealTime); + transition-timing-function: ease; +} +.sheet-rolltemplate-utn .inactive, .ui-dialog .tab-content .charsheet .inactive, +.sheet-rolltemplate-utn .character-type--inactive, +.ui-dialog .tab-content .charsheet .character-type--inactive, +.sheet-rolltemplate-utn .navigable-section:not(.active), +.ui-dialog .tab-content .charsheet .navigable-section:not(.active) { + display: none !important; +} +.sheet-rolltemplate-utn .pseudo-button, .ui-dialog .tab-content .charsheet .pseudo-button { + display: inline; + cursor: pointer; + border-radius: 5px; + text-transform: uppercase; + border: 1px solid black; + text-align: center; + padding: 0 5px; +} +.sheet-rolltemplate-utn .input-label, .ui-dialog .tab-content .charsheet .input-label { + display: inline-flex; + gap: var(--half-gap); + align-items: center; +} +.sheet-rolltemplate-utn .input-label:not(.stacked) > input[type=text], .ui-dialog .tab-content .charsheet .input-label:not(.stacked) > input[type=text] { + width: 0; + flex: 1 1 0; +} +.sheet-rolltemplate-utn .input-label:not(.stacked) > :not([name]), .ui-dialog .tab-content .charsheet .input-label:not(.stacked) > :not([name]) { + flex: 0 0 auto; +} +.sheet-rolltemplate-utn .input-label--dual, .ui-dialog .tab-content .charsheet .input-label--dual { + grid-template-columns: 1fr auto 1fr; + grid-template-areas: "over over over" "under under under"; +} +.sheet-rolltemplate-utn .input-label--dual > span:last-of-type, .ui-dialog .tab-content .charsheet .input-label--dual > span:last-of-type { + grid-column: 1/-1; +} +.sheet-rolltemplate-utn .input-label--dual > input, .ui-dialog .tab-content .charsheet .input-label--dual > input { + width: 100%; +} +.sheet-rolltemplate-utn .input-label--dual > .slash, .ui-dialog .tab-content .charsheet .input-label--dual > .slash { + line-height: 0rem; + font-weight: normal; +} +.sheet-rolltemplate-utn .headed-textarea, .ui-dialog .tab-content .charsheet .headed-textarea { + grid-template-rows: auto 1fr; + grid-template-columns: auto; +} +.sheet-rolltemplate-utn .headed-textarea h5, .ui-dialog .tab-content .charsheet .headed-textarea h5 { + justify-self: start; +} +.sheet-rolltemplate-utn .boxed.thick-left, .ui-dialog .tab-content .charsheet .boxed.thick-left, +.sheet-rolltemplate-utn .sheet-boxed.thick-left, +.ui-dialog .tab-content .charsheet .sheet-boxed.thick-left { + border-left-width: 5px; +} +.sheet-rolltemplate-utn .boxed.thick-bottom, .ui-dialog .tab-content .charsheet .boxed.thick-bottom, +.sheet-rolltemplate-utn .sheet-boxed.thick-bottom, +.ui-dialog .tab-content .charsheet .sheet-boxed.thick-bottom { + border-bottom-width: 5px; +} +.sheet-rolltemplate-utn .boxed.thick-right, .ui-dialog .tab-content .charsheet .boxed.thick-right, +.sheet-rolltemplate-utn .sheet-boxed.thick-right, +.ui-dialog .tab-content .charsheet .sheet-boxed.thick-right { + border-right-width: 5px; +} +.sheet-rolltemplate-utn .boxed.thick-top, .ui-dialog .tab-content .charsheet .boxed.thick-top, +.sheet-rolltemplate-utn .sheet-boxed.thick-top, +.ui-dialog .tab-content .charsheet .sheet-boxed.thick-top { + border-top-width: 5px; +} +.sheet-rolltemplate-utn .underlined, .ui-dialog .tab-content .charsheet .underlined, +.sheet-rolltemplate-utn .sheet-underlined, +.ui-dialog .tab-content .charsheet .sheet-underlined { + border-radius: 0; + border-bottom: 1px solid var(--borderColor); + transition: var(--focusTrans); +} +.sheet-rolltemplate-utn :is(.underlined, .boxed):not([readonly]):not([type=checkbox]):not([type=radio]):is(:focus, :focus-within), .ui-dialog .tab-content .charsheet :is(.underlined, .boxed):not([readonly]):not([type=checkbox]):not([type=radio]):is(:focus, :focus-within) { + background-color: var(--subHeadBackColor); +} +.sheet-rolltemplate-utn .underlined--invisible, .ui-dialog .tab-content .charsheet .underlined--invisible { + border-color: transparent !important; +} +.sheet-rolltemplate-utn .short-text, .ui-dialog .tab-content .charsheet .short-text, +.sheet-rolltemplate-utn .sheet-short-text, +.ui-dialog .tab-content .charsheet .sheet-short-text { + text-overflow: ellipsis; + white-space: nowrap; + overflow: hidden; + text-transform: initial; +} +.sheet-rolltemplate-utn .roll-container, .ui-dialog .tab-content .charsheet .roll-container { + align-self: center; + opacity: 0; + grid-row: 1/2; +} +.sheet-rolltemplate-utn .collapse-container, .ui-dialog .tab-content .charsheet .collapse-container { + display: grid; + position: relative; +} +.sheet-rolltemplate-utn .text-collapse, .ui-dialog .tab-content .charsheet .text-collapse { + cursor: pointer; + display: flex; + justify-content: flex-start; + align-items: center; +} +.sheet-rolltemplate-utn .text-collapse:before, .ui-dialog .tab-content .charsheet .text-collapse:before { + content: "unfold_less"; + font-family: "Material Icons"; + font-weight: normal; + font-style: normal; + font-size: 24px; + /* Preferred icon size */ + display: inline-block; + line-height: 1; + text-transform: none; + letter-spacing: normal; + word-wrap: normal; + white-space: nowrap; + direction: ltr; + /* Support for all WebKit browsers. */ + -webkit-font-smoothing: antialiased; + /* Support for Safari and Chrome. */ + text-rendering: optimizeLegibility; + /* Support for Firefox. */ + -moz-osx-font-smoothing: grayscale; +} +.sheet-rolltemplate-utn .text-collapse__text, .ui-dialog .tab-content .charsheet .text-collapse__text { + display: inline; +} +.sheet-rolltemplate-utn .text-collapse__check:checked + .text-collapse:before, .ui-dialog .tab-content .charsheet .text-collapse__check:checked + .text-collapse:before { + content: "unfold_more"; +} +.sheet-rolltemplate-utn .repitem:hover .collapse, .ui-dialog .tab-content .charsheet .repitem:hover .collapse, .sheet-rolltemplate-utn .repitem:hover .roll-container, .ui-dialog .tab-content .charsheet .repitem:hover .roll-container, +.sheet-rolltemplate-utn .collapse-container:hover .collapse, +.ui-dialog .tab-content .charsheet .collapse-container:hover .collapse, +.sheet-rolltemplate-utn .collapse-container:hover .roll-container, +.ui-dialog .tab-content .charsheet .collapse-container:hover .roll-container { + opacity: 1; +} +.sheet-rolltemplate-utn .repitem .collapse, .ui-dialog .tab-content .charsheet .repitem .collapse, +.sheet-rolltemplate-utn .collapse-container .collapse, +.ui-dialog .tab-content .charsheet .collapse-container .collapse { + opacity: 0; + position: absolute; + right: -10px; + top: 0px; + border: 0px solid black; + border-radius: 0; + color: var(--selectedColor); + text-transform: none; + background-color: transparent; +} +.sheet-rolltemplate-utn .repitem .collapse:before, .ui-dialog .tab-content .charsheet .repitem .collapse:before, +.sheet-rolltemplate-utn .collapse-container .collapse:before, +.ui-dialog .tab-content .charsheet .collapse-container .collapse:before { + content: "y"; + font-family: pictos; +} +.sheet-rolltemplate-utn .repitem .collapse:checked, .ui-dialog .tab-content .charsheet .repitem .collapse:checked, +.sheet-rolltemplate-utn .collapse-container .collapse:checked, +.ui-dialog .tab-content .charsheet .collapse-container .collapse:checked { + color: var(--unselectedColor1); + background-color: transparent; +} +.sheet-rolltemplate-utn .repitem .collapse:checked ~ .expanded, .ui-dialog .tab-content .charsheet .repitem .collapse:checked ~ .expanded, +.sheet-rolltemplate-utn .repitem .collapse:checked ~ .collapse-container .expanded, +.ui-dialog .tab-content .charsheet .repitem .collapse:checked ~ .collapse-container .expanded, +.sheet-rolltemplate-utn .collapse-container .collapse:checked ~ .expanded, +.ui-dialog .tab-content .charsheet .collapse-container .collapse:checked ~ .expanded, +.sheet-rolltemplate-utn .collapse-container .collapse:checked ~ .collapse-container .expanded, +.ui-dialog .tab-content .charsheet .collapse-container .collapse:checked ~ .collapse-container .expanded { + display: none !important; +} +.sheet-rolltemplate-utn .repitem .collapse:checked ~ .expanded--empty:is(:not([value]), [value=""]) + *, .ui-dialog .tab-content .charsheet .repitem .collapse:checked ~ .expanded--empty:is(:not([value]), [value=""]) + *, +.sheet-rolltemplate-utn .repitem .collapse:checked ~ .collapse-container ~ .expanded--empty:is(:not([value]), [value=""]) + *, +.ui-dialog .tab-content .charsheet .repitem .collapse:checked ~ .collapse-container ~ .expanded--empty:is(:not([value]), [value=""]) + *, +.sheet-rolltemplate-utn .collapse-container .collapse:checked ~ .expanded--empty:is(:not([value]), [value=""]) + *, +.ui-dialog .tab-content .charsheet .collapse-container .collapse:checked ~ .expanded--empty:is(:not([value]), [value=""]) + *, +.sheet-rolltemplate-utn .collapse-container .collapse:checked ~ .collapse-container ~ .expanded--empty:is(:not([value]), [value=""]) + *, +.ui-dialog .tab-content .charsheet .collapse-container .collapse:checked ~ .collapse-container ~ .expanded--empty:is(:not([value]), [value=""]) + * { + display: none !important; +} +.sheet-rolltemplate-utn .repitem .collapse:not(:checked) ~ .collapsed, .ui-dialog .tab-content .charsheet .repitem .collapse:not(:checked) ~ .collapsed, +.sheet-rolltemplate-utn .collapse-container .collapse:not(:checked) ~ .collapsed, +.ui-dialog .tab-content .charsheet .collapse-container .collapse:not(:checked) ~ .collapsed { + display: none !important; +} +.sheet-rolltemplate-utn .repitem .collapse:hover, .ui-dialog .tab-content .charsheet .repitem .collapse:hover, +.sheet-rolltemplate-utn .collapse-container .collapse:hover, +.ui-dialog .tab-content .charsheet .collapse-container .collapse:hover { + color: var(--selectedColor); +} +.sheet-rolltemplate-utn .repitem > input:not([type=checkbox]), .ui-dialog .tab-content .charsheet .repitem > input:not([type=checkbox]) { + width: 100%; +} +.sheet-rolltemplate-utn .repitem .headed-textarea, .ui-dialog .tab-content .charsheet .repitem .headed-textarea { + grid-column: 1/-1; +} +.sheet-rolltemplate-utn .repcontainer.editmode .collapse, .ui-dialog .tab-content .charsheet .repcontainer.editmode .collapse { + display: none; +} +.sheet-rolltemplate-utn .repcontainer, .ui-dialog .tab-content .charsheet .repcontainer { + display: grid; + gap: var(--grid-gap); +} +.sheet-rolltemplate-utn .repeating-container, .ui-dialog .tab-content .charsheet .repeating-container { + display: grid; + grid-template-areas: "header"; +} +.sheet-rolltemplate-utn .repeating-container > .header, .ui-dialog .tab-content .charsheet .repeating-container > .header { + grid-area: header; +} +.sheet-rolltemplate-utn .repeating-container:is(:hover, :focus-within, :focus) .repcontrol-button, .ui-dialog .tab-content .charsheet .repeating-container:is(:hover, :focus-within, :focus) .repcontrol-button { + opacity: 1; +} +.sheet-rolltemplate-utn .repcontrol-button, .ui-dialog .tab-content .charsheet .repcontrol-button { + grid-area: header; + align-self: center; + text-transform: none; + opacity: 0; + transition-property: opacity, background-color; + transition-duration: var(--revealTime); +} +.sheet-rolltemplate-utn .repcontrol-button ~ .repcontrol, .ui-dialog .tab-content .charsheet .repcontrol-button ~ .repcontrol { + display: none; +} +.sheet-rolltemplate-utn .repcontrol_move, .ui-dialog .tab-content .charsheet .repcontrol_move { + display: none; +} +.sheet-rolltemplate-utn .repcontrol-button--add, .ui-dialog .tab-content .charsheet .repcontrol-button--add { + justify-self: start; +} +.sheet-rolltemplate-utn .repcontrol-button--add:before, .ui-dialog .tab-content .charsheet .repcontrol-button--add:before { + font-family: pictos; + content: "&"; +} +.sheet-rolltemplate-utn .repcontrol-button--edit, .ui-dialog .tab-content .charsheet .repcontrol-button--edit { + justify-self: end; +} +.sheet-rolltemplate-utn .repcontrol-button--edit:before, .ui-dialog .tab-content .charsheet .repcontrol-button--edit:before { + font-family: pictos; + content: "p"; +} +.sheet-rolltemplate-utn .sheet-box, .ui-dialog .tab-content .charsheet .sheet-box, +.sheet-rolltemplate-utn .box, +.ui-dialog .tab-content .charsheet .box { + border-radius: 0; + width: 10px; + height: 10px; +} + +html { + font-size: 16px; +} + +.ui-dialog .tab-content .charsheet { + /* + First of all we apply our default styles. + Note that because we are using the placeholder, these styles would be first up in the cascade even if we put the extend declaration last. + This is done first so that when we read the code, we can easily see that it is applied, and anything after it will overwrite those default styles. + */ + padding-top: 0; +} +.ui-dialog .tab-content .charsheet .roller { + display: flex; + gap: var(--half-gap); + align-items: center; +} +.ui-dialog .tab-content .charsheet .roller:before { + font-family: dicefontd6; + content: "L"; +} +.ui-dialog .tab-content .charsheet button { + cursor: pointer; +} +.ui-dialog .tab-content .charsheet h3 { + grid-area: header; +} +.ui-dialog .tab-content .charsheet .fill-left { + display: grid; + align-self: center; + box-sizing: border-box; + box-shadow: inset 0 0 0 1px var(--selectedColor); +} +.ui-dialog .tab-content .charsheet .fill-left:is(:hover, :focus-within, :focus) .fill-left__radio--clearer { + background-image: linear-gradient(45deg, transparent 0% 48%, white 48% calc(48% + 1px), transparent calc(48% + 1px)), linear-gradient(-45deg, transparent 0% 48%, white 48% calc(48% + 1px), transparent calc(48% + 1px)); + border-color: transparent; +} +.ui-dialog .tab-content .charsheet .fill-left:not(.no-fill) .fill-left__radio:checked { + display: none; +} +.ui-dialog .tab-content .charsheet .fill-left__radio { + appearance: none; + -webkit-appearance: none; + background-color: var(--selectedColor); + order: 1; + width: 100%; + height: 100%; + cursor: pointer; +} +.ui-dialog .tab-content .charsheet .fill-left__radio:checked ~ .fill-left__radio { + background-color: var(--unselectedColor2); + order: 3; +} +.ui-dialog .tab-content .charsheet .fill-left__radio--clearer { + order: 2; +} +.ui-dialog .tab-content .charsheet .fill-left__radio--clearer:checked { + display: none; +} +.ui-dialog .tab-content .charsheet .styled-button { + background-color: var(--backColor); + border: 0; + border-radius: 0.5rem; + box-sizing: border-box; + cursor: pointer; + transition-property: background-color, color; + transition-duration: var(--revealTime); + padding-inline: var(--half-gap); + text-align: center; +} +.ui-dialog .tab-content .charsheet .styled-button:hover { + background-color: var(--selectedColor); +} +.ui-dialog .tab-content .charsheet .styled-button:hover, .ui-dialog .tab-content .charsheet .styled-button:hover * { + color: var(--dark-secondarytext); +} +.ui-dialog .tab-content .charsheet .styled-button:focus { + outline: 2px solid transparent; + outline-offset: 2px; +} +.ui-dialog .tab-content .charsheet .styled-button:focus-visible { + box-shadow: none; +} +.ui-dialog .tab-content .charsheet .styled-button-control:is(:checked, [type=hidden]:not([value=""]):not([value="0"])) + .styled-button--controlled { + background-color: var(--selectedColor); +} +.ui-dialog .tab-content .charsheet .styled-button-control:is(:checked, [type=hidden]:not([value=""]):not([value="0"])) + .styled-button--controlled, .ui-dialog .tab-content .charsheet .styled-button-control:is(:checked, [type=hidden]:not([value=""]):not([value="0"])) + .styled-button--controlled * { + color: var(--dark-secondarytext); +} + +.ui-dialog .sheetform { + background-color: var(--backColor); + transition-property: background-color; + transition-duration: var(--revealTime); +} + +#main { + display: grid; +} + +#character, +#gamescreen { + display: grid; + gap: var(--grid-gap); + grid-auto-flow: dense; + grid-template-columns: repeat(auto-fill, minmax(16rem, 1fr)); +} + +ul.nav-tabs.nav { + position: sticky; + top: 0; + background-color: var(--backColor); + z-index: 9999; + margin-bottom: 0px; +} + +#main-nav { + display: grid; + gap: var(--half-gap); + grid-template-columns: 1fr auto; + align-items: center; + position: sticky; + top: 44px; + margin-inline: -10px; + margin-bottom: 10px; + padding-inline: 10px; + padding-block: var(--half-gap); + background-color: var(--backColor); + z-index: 1000; + transition-property: background-color; + transition-duration: var(--revealTime); +} +#main-nav .sheet-nav__tab { + align-self: end; + grid-column: 2; + font-size: 1.5rem; +} +#main-nav .sheet-nav__tab.active { + display: none; +} +#main-nav .roll-options, +#main-nav .basic-moves { + display: flex; + flex-wrap: wrap; + grid-gap: var(--half-gap); +} +#main-nav .basic-moves { + justify-content: space-between; +} +#main-nav .roll-options { + grid-column: 1; + justify-content: center; +} + +#settings { + display: grid; + grid-template-columns: repeat(auto-fill, minmax(250px, 1fr)); + gap: var(--grid-gap); +} +#settings h1 { + grid-column: 1/-1; +} +#settings .move-stats { + display: grid; + gap: var(--grid-gap); + grid-template-columns: repeat(auto-fill, minmax(250px, 1fr)); +} +#settings .move-stats .input-label { + justify-content: space-between; +} + +@media (min-width: 597px) { + .span-2--if-wide { + grid-column: span 2; + } +} +#character-header { + display: grid; + gap: var(--half-gap); + grid-template-columns: 20rem 1fr; + grid-template-rows: repeat(2, auto); + grid-template-areas: "image summary" "sentence summary"; +} +#character-header .header-image { + grid-area: image; +} +#character-header > .sentence { + display: flex; + grid-area: sentence; + grid-area: auto; + justify-self: center; + flex-wrap: wrap; + gap: var(--half-gap); +} +#character-header > .sentence > .character-name { + min-width: 8rem; +} +#character-header > .sentence > .character-name > input { + text-transform: none; +} +#character-header .adaptive--input { + min-width: 6rem; +} +#character-header .input-label, +#character-header .adaptive--input { + flex: 1 0 auto; +} +#character-header .character-summary { + grid-area: summary; + display: grid; + grid-template-columns: repeat(2, 1fr); + grid-template-rows: auto 1fr; + gap: var(--grid-gap); +} +#character-header .generic-details { + display: flex; + gap: var(--grid-gap); + flex-wrap: wrap; +} +#character-header .generic-details .adaptive, +#character-header .generic-details .input-label { + flex: 1 0 auto; +} +#character-header .arc.inactive + .adventure-points { + grid-column: 1/-1; +} +#character-header .adventure-points { + place-self: center; +} + +#attributes .input-label { + justify-content: space-between; +} +#attributes .input-label button { + width: auto; + flex: 0; +} + +#skills .super, +#signature-item .super { + justify-self: center; +} +#skills button, +#signature-item button { + width: auto; + flex: 0; +} +#skills .repitem, +#skills .repeat-column, +#signature-item .repitem, +#signature-item .repeat-column { + display: grid; +} +#skills .expanded, +#signature-item .expanded { + display: flex; + justify-content: space-around; +} + +#skills .repitem, +#skills .repeat-column { + grid-template-columns: repeat(2, 1fr); + gap: var(--half-gap); +} + +#signature-item { + justify-self: center; +} +#signature-item input { + width: initial; + flex: 0; +} + +#compatibility .repitem, +#compatibility .repeat-column { + display: grid; + grid-template-columns: 1fr 3rem; + align-items: end; + gap: var(--half-gap); +} +#compatibility .repcontainer { + gap: var(--half-gap); +} +#compatibility h4 { + white-space: pre-wrap; +} +#compatibility button { + width: auto; + flex: 0; +} + +#playbook .repitem, +#playbook .repeat-column { + display: grid; + grid-template-columns: 2fr 8rem 6rem; + gap: var(--half-gap); +} +#playbook button { + width: auto; + flex: 0; +} + +#mon .repitem, +#mon .repeat-column { + display: grid; + grid-template-columns: 1fr 1fr 8rem 1fr; + gap: var(--half-gap); +} +#mon button { + width: auto; + flex: 0; +} + +#meter { + --meterSquare:2rem; + --meterColumns:repeat(10,var(--meterSquare)); +} +#meter .repitem, +#meter .repeat-column { + display: grid; + grid-template-columns: 1fr var(--half-gap) var(--meterColumns); +} +#meter .repitem > h5, +#meter .repeat-column > h5 { + place-self: center end; +} +#meter .fill-left { + grid-column: 3/-1; + justify-self: start; + border-radius: 15px; + overflow: hidden; + align-self: center; + height: 1rem; + align-items: center; + grid-template-columns: repeat(10, var(--meterSquare)); + grid-template-rows: var(--grid-gap); + align-content: start; +} +#meter .fill-left.no-fill { + --selectedColor:lightgrey; +} +#meter h4:first-child { + grid-column: span 2; + margin-right: var(--half-gap); +} +#meter button { + width: auto; + flex: 0; +} +#meter .fill-left__max-control[value="1"] + .fill-left { + grid-template-columns: repeat(1, var(--meterSquare)); +} +#meter .fill-left__max-control[value="1"] + .fill-left .fill-left__radio[value="2"] { + display: none; +} +#meter .fill-left__max-control[value="1"] + .fill-left .fill-left__radio[value="3"] { + display: none; +} +#meter .fill-left__max-control[value="1"] + .fill-left .fill-left__radio[value="4"] { + display: none; +} +#meter .fill-left__max-control[value="1"] + .fill-left .fill-left__radio[value="5"] { + display: none; +} +#meter .fill-left__max-control[value="1"] + .fill-left .fill-left__radio[value="6"] { + display: none; +} +#meter .fill-left__max-control[value="1"] + .fill-left .fill-left__radio[value="7"] { + display: none; +} +#meter .fill-left__max-control[value="1"] + .fill-left .fill-left__radio[value="8"] { + display: none; +} +#meter .fill-left__max-control[value="1"] + .fill-left .fill-left__radio[value="9"] { + display: none; +} +#meter .fill-left__max-control[value="1"] + .fill-left .fill-left__radio[value="10"] { + display: none; +} +#meter .fill-left__max-control[value="2"] + .fill-left { + grid-template-columns: repeat(2, var(--meterSquare)); +} +#meter .fill-left__max-control[value="2"] + .fill-left .fill-left__radio[value="3"] { + display: none; +} +#meter .fill-left__max-control[value="2"] + .fill-left .fill-left__radio[value="4"] { + display: none; +} +#meter .fill-left__max-control[value="2"] + .fill-left .fill-left__radio[value="5"] { + display: none; +} +#meter .fill-left__max-control[value="2"] + .fill-left .fill-left__radio[value="6"] { + display: none; +} +#meter .fill-left__max-control[value="2"] + .fill-left .fill-left__radio[value="7"] { + display: none; +} +#meter .fill-left__max-control[value="2"] + .fill-left .fill-left__radio[value="8"] { + display: none; +} +#meter .fill-left__max-control[value="2"] + .fill-left .fill-left__radio[value="9"] { + display: none; +} +#meter .fill-left__max-control[value="2"] + .fill-left .fill-left__radio[value="10"] { + display: none; +} +#meter .fill-left__max-control[value="3"] + .fill-left { + grid-template-columns: repeat(3, var(--meterSquare)); +} +#meter .fill-left__max-control[value="3"] + .fill-left .fill-left__radio[value="4"] { + display: none; +} +#meter .fill-left__max-control[value="3"] + .fill-left .fill-left__radio[value="5"] { + display: none; +} +#meter .fill-left__max-control[value="3"] + .fill-left .fill-left__radio[value="6"] { + display: none; +} +#meter .fill-left__max-control[value="3"] + .fill-left .fill-left__radio[value="7"] { + display: none; +} +#meter .fill-left__max-control[value="3"] + .fill-left .fill-left__radio[value="8"] { + display: none; +} +#meter .fill-left__max-control[value="3"] + .fill-left .fill-left__radio[value="9"] { + display: none; +} +#meter .fill-left__max-control[value="3"] + .fill-left .fill-left__radio[value="10"] { + display: none; +} +#meter .fill-left__max-control[value="4"] + .fill-left { + grid-template-columns: repeat(4, var(--meterSquare)); +} +#meter .fill-left__max-control[value="4"] + .fill-left .fill-left__radio[value="5"] { + display: none; +} +#meter .fill-left__max-control[value="4"] + .fill-left .fill-left__radio[value="6"] { + display: none; +} +#meter .fill-left__max-control[value="4"] + .fill-left .fill-left__radio[value="7"] { + display: none; +} +#meter .fill-left__max-control[value="4"] + .fill-left .fill-left__radio[value="8"] { + display: none; +} +#meter .fill-left__max-control[value="4"] + .fill-left .fill-left__radio[value="9"] { + display: none; +} +#meter .fill-left__max-control[value="4"] + .fill-left .fill-left__radio[value="10"] { + display: none; +} +#meter .fill-left__max-control[value="5"] + .fill-left { + grid-template-columns: repeat(5, var(--meterSquare)); +} +#meter .fill-left__max-control[value="5"] + .fill-left .fill-left__radio[value="6"] { + display: none; +} +#meter .fill-left__max-control[value="5"] + .fill-left .fill-left__radio[value="7"] { + display: none; +} +#meter .fill-left__max-control[value="5"] + .fill-left .fill-left__radio[value="8"] { + display: none; +} +#meter .fill-left__max-control[value="5"] + .fill-left .fill-left__radio[value="9"] { + display: none; +} +#meter .fill-left__max-control[value="5"] + .fill-left .fill-left__radio[value="10"] { + display: none; +} +#meter .fill-left__max-control[value="6"] + .fill-left { + grid-template-columns: repeat(6, var(--meterSquare)); +} +#meter .fill-left__max-control[value="6"] + .fill-left .fill-left__radio[value="7"] { + display: none; +} +#meter .fill-left__max-control[value="6"] + .fill-left .fill-left__radio[value="8"] { + display: none; +} +#meter .fill-left__max-control[value="6"] + .fill-left .fill-left__radio[value="9"] { + display: none; +} +#meter .fill-left__max-control[value="6"] + .fill-left .fill-left__radio[value="10"] { + display: none; +} +#meter .fill-left__max-control[value="7"] + .fill-left { + grid-template-columns: repeat(7, var(--meterSquare)); +} +#meter .fill-left__max-control[value="7"] + .fill-left .fill-left__radio[value="8"] { + display: none; +} +#meter .fill-left__max-control[value="7"] + .fill-left .fill-left__radio[value="9"] { + display: none; +} +#meter .fill-left__max-control[value="7"] + .fill-left .fill-left__radio[value="10"] { + display: none; +} +#meter .fill-left__max-control[value="8"] + .fill-left { + grid-template-columns: repeat(8, var(--meterSquare)); +} +#meter .fill-left__max-control[value="8"] + .fill-left .fill-left__radio[value="9"] { + display: none; +} +#meter .fill-left__max-control[value="8"] + .fill-left .fill-left__radio[value="10"] { + display: none; +} +#meter .fill-left__max-control[value="9"] + .fill-left { + grid-template-columns: repeat(9, var(--meterSquare)); +} +#meter .fill-left__max-control[value="9"] + .fill-left .fill-left__radio[value="10"] { + display: none; +} + +#modifiers .repitem { + display: grid; + grid-template-columns: auto 1fr; +} + +#advancement { + grid-template-columns: repeat(auto-fill, minmax(250px, 1fr)); +} +#advancement h3 { + grid-column: 1/-1; +} +#advancement .repeating-container { + align-self: start; + gap: var(--half-gap) var(--grid-gap); +} +#advancement .repitem { + display: grid; + grid-template-columns: 1rem 1fr; + align-items: start; +} +#advancement input:checked + .adaptive textarea { + text-decoration-line: line-through; + text-decoration-style: wavy; + text-decoration-color: var(--selectedColor); + text-decoration-thickness: 2px; +} +#advancement :is(.adaptive--text) { + min-height: 1.5rem; + height: auto; +} + +#lifeslice .repcontainer { + display: block; + gap: var(--half-gap); + column-width: 200px; +} +#lifeslice .repitem { + display: grid; + grid-template-columns: auto 1fr; + gap: var(--half-gap); + break-inside: avoid; +} + +#clock { + --circleSize:150px; + --itemDeg:0deg; + --itemCount:10; +} +#clock .repcontainer { + display: block; + gap: var(--half-gap); + column-width: 200px; +} +#clock .repitem { + display: grid; + gap: var(--half-gap); + grid-template-areas: "clock" "name"; + break-inside: avoid; +} +#clock .repitem > input { + text-align: center; +} +#clock .clock-control--current[value="1"] ~ .clock-progress { + --itemDeg:calc(1 / var(--itemCount) * 360deg); +} +#clock .clock-control--max[value="2"] + .clock-progress { + --itemCount:2; +} +#clock .clock-control--current[value="2"] ~ .clock-progress { + --itemDeg:calc(2 / var(--itemCount) * 360deg); +} +#clock .clock-control--max[value="3"] + .clock-progress { + --itemCount:3; +} +#clock .clock-control--current[value="3"] ~ .clock-progress { + --itemDeg:calc(3 / var(--itemCount) * 360deg); +} +#clock .clock-control--max[value="4"] + .clock-progress { + --itemCount:4; +} +#clock .clock-control--current[value="4"] ~ .clock-progress { + --itemDeg:calc(4 / var(--itemCount) * 360deg); +} +#clock .clock-control--max[value="5"] + .clock-progress { + --itemCount:5; +} +#clock .clock-control--current[value="5"] ~ .clock-progress { + --itemDeg:calc(5 / var(--itemCount) * 360deg); +} +#clock .clock-control--max[value="6"] + .clock-progress { + --itemCount:6; +} +#clock .clock-control--current[value="6"] ~ .clock-progress { + --itemDeg:calc(6 / var(--itemCount) * 360deg); +} +#clock .clock-control--max[value="7"] + .clock-progress { + --itemCount:7; +} +#clock .clock-control--current[value="7"] ~ .clock-progress { + --itemDeg:calc(7 / var(--itemCount) * 360deg); +} +#clock .clock-control--max[value="8"] + .clock-progress { + --itemCount:8; +} +#clock .clock-control--current[value="8"] ~ .clock-progress { + --itemDeg:calc(8 / var(--itemCount) * 360deg); +} +#clock .clock-control--max[value="9"] + .clock-progress { + --itemCount:9; +} +#clock .clock-control--current[value="9"] ~ .clock-progress { + --itemDeg:calc(9 / var(--itemCount) * 360deg); +} +#clock .clock-control--max[value="10"] + .clock-progress { + --itemCount:10; +} +#clock .clock-control--current[value="10"] ~ .clock-progress { + --itemDeg:calc(10 / var(--itemCount) * 360deg); +} +#clock .clock-label { + grid-area: clock; + max-width: var(--circleSize); + box-sizing: border-box; + display: flex; + place-self: center; + align-items: center; + z-index: 10; +} +#clock .clock-label > * { + color: var(--selectedColor); + font-weight: bold; +} +#clock .clock-progress { + grid-area: clock; + border-radius: 50%; + place-self: center; + width: var(--circleSize); + height: var(--circleSize); + display: grid; + grid-template-areas: "content"; + background: conic-gradient(var(--selectedColor) var(--itemDeg), transparent var(--itemDeg)); + border: 2px solid var(--selectedColor); +} +#clock .clock-progress:before { + content: ""; + box-sizing: border-box; + width: 75%; + height: 75%; + place-self: center; + border-radius: 50%; + background-color: var(--backColor); + border: 2px solid var(--selectedColor); +} + +.sheet-rolltemplate-utn { + font-size: 16px; + margin-left: -40px; + margin-right: -5px; + --headerBackground:var(--selectedColor); + --templatePad:var(--grid-gap); + --criticalColor:green; + --fumbleColor:red; + --importantColor:blue; +} +.sheet-rolltemplate-utn:not(:first-child) { + margin-top: 10px; +} +.sheet-rolltemplate-utn:first-child .sheet-continuation { + margin-top: -9px; +} +.sheet-rolltemplate-utn .sheet-header { + padding: 5px; + display: grid; + gap: var(--half-gap); + background-color: var(--headerBackground); + padding: calc(var(--templatePad) / 2); + margin-left: calc(var(--templatePad) * -1); + margin-right: calc(var(--templatePad) * -1); + margin-top: calc(var(--templatePad) * -1); + border-radius: 5px 5px 0 0; +} +.sheet-rolltemplate-utn .sheet-header * { + color: #e6e6e6; +} +.sheet-rolltemplate-utn .sheet-header .sheet-character-name, +.sheet-rolltemplate-utn .sheet-header h3 { + grid-column: 1/-1; + white-space: pre-wrap; +} +.sheet-rolltemplate-utn .sheet-header .sheet-character_name { + place-self: center end; +} +.sheet-rolltemplate-utn .sheet-header h3 { + place-self: center start; +} +.sheet-rolltemplate-utn > .sheet-template { + border-radius: 5px; + background-color: var(--backColor); + padding: var(--templatePad); +} +.sheet-rolltemplate-utn > .sheet-template h3, +.sheet-rolltemplate-utn > .sheet-template h3 * { + font-size: 1.5em; +} +.sheet-rolltemplate-utn > .sheet-template h4, +.sheet-rolltemplate-utn > .sheet-template h4 * { + font-size: 1.25em; +} +.sheet-rolltemplate-utn > .sheet-template h5, +.sheet-rolltemplate-utn > .sheet-template h5 * { + font-weight: bold; +} +.sheet-rolltemplate-utn > .sheet-template span, .sheet-rolltemplate-utn > .sheet-template h5 { + font-size: 1em; +} +.sheet-rolltemplate-utn > .sheet-template .inlinerollresult { + font-size: 1.25em; +} +.sheet-rolltemplate-utn > .sheet-template .inlinerollresult[title*="[computed value]"], .sheet-rolltemplate-utn > .sheet-template .inlinerollresult[original-title*="[computed value]"] { + pointer-events: none; +} +.sheet-rolltemplate-utn > .sheet-template .inlinerollresult, .sheet-rolltemplate-utn > .sheet-template .inlinerollresult.fullcrit, .sheet-rolltemplate-utn > .sheet-template .inlinerollresult.fullfail, .sheet-rolltemplate-utn > .sheet-template .inlinerollresult.importantroll { + border: none; + background-color: transparent; +} +.sheet-rolltemplate-utn > .sheet-template .inlinerollresult.fullcrit { + color: var(--criticalColor); +} +.sheet-rolltemplate-utn > .sheet-template .inlinerollresult.fullfail { + color: var(--fumbleColor); +} +.sheet-rolltemplate-utn > .sheet-template .inlinerollresult.importantroll { + color: var(--importantColor); +} +.sheet-rolltemplate-utn > .sheet-template .sheet-crit .inlinerollresult { + color: var(--criticalColor); +} +.sheet-rolltemplate-utn > .sheet-template .sheet-fumble .inlinerollresult { + color: var(--fumbleColor); +} +.sheet-rolltemplate-utn > .sheet-template .sheet-regular-roll .inlinerollresult { + color: var(--fontColor); +} +.sheet-rolltemplate-utn .sheet-content { + display: grid; + gap: var(--grid-gap); +} +.sheet-rolltemplate-utn .sheet-template-row { + display: flex; + flex-wrap: wrap; + gap: var(--half-gap); + justify-content: space-between; + align-items: center; +} +.sheet-rolltemplate-utn .sheet-template-row.sheet-center { + justify-content: center; +} +.sheet-rolltemplate-utn .sheet-success { + color: var(--criticalColor); +} +.sheet-rolltemplate-utn .sheet-failure { + color: var(--fumbleColor); +} +.sheet-rolltemplate-utn .sheet-critical { + text-decoration-line: underline overline; +} \ No newline at end of file diff --git a/under_the_neighborhood/system.html b/under_the_neighborhood/system.html new file mode 100644 index 0000000000..8435c4fefd --- /dev/null +++ b/under_the_neighborhood/system.html @@ -0,0 +1,2274 @@ + +<input name="attr_template_start" value="@{whisper}&{template:utn} {{character_name=@{character_name}}} {{character_id=@{character_id}}}" type="hidden" title="@{template_start}"/> +<input name="attr_sheet_version" value="0" type="hidden" title="@{sheet_version}"/> +<input name="attr_sheet_state" value="settings" type="hidden" title="@{sheet_state}"/> +<input name="attr_collapsed" value="" type="hidden" title="@{collapsed}"/> +<main id="main"> + <nav class="sheet-nav" id="main-nav"> + <div class="basic-moves span-all character-type character-type--character character-type--mon"> + <button class="styled-button basic-roll roller" name="roll_see_into_their_heart" data-i18n="see into their heart" value="@{see_into_their_heart_action}" title="%{see_into_their_heart}" type="roll"> + </button> + <button name="act_see-into-their-heart-action" hidden="" type="action" title="%{see-into-their-heart-action}"> + </button> + <input name="attr_see_into_their_heart_action" type="hidden" title="@{see_into_their_heart_action}"/> + <button class="styled-button basic-roll roller" name="roll_help_somebody" data-i18n="help somebody" value="@{help_somebody_action}" title="%{help_somebody}" type="roll"> + </button> + <button name="act_help-somebody-action" hidden="" type="action" title="%{help-somebody-action}"> + </button> + <input name="attr_help_somebody_action" type="hidden" title="@{help_somebody_action}"/> + <button class="styled-button basic-roll roller" name="roll_touch_the_other_side" data-i18n="touch the other side" value="@{touch_the_other_side_action}" title="%{touch_the_other_side}" type="roll"> + </button> + <button name="act_touch-the-other-side-action" hidden="" type="action" title="%{touch-the-other-side-action}"> + </button> + <input name="attr_touch_the_other_side_action" type="hidden" title="@{touch_the_other_side_action}"/> + <button class="styled-button basic-roll roller" name="roll_understand" data-i18n="understand" value="@{understand_action}" title="%{understand}" type="roll"> + </button> + <button name="act_understand-action" hidden="" type="action" title="%{understand-action}"> + </button> + <input name="attr_understand_action" type="hidden" title="@{understand_action}"/> + <button class="styled-button basic-roll roller" name="roll_take_a_swing" data-i18n="take a swing" value="@{take_a_swing_action}" title="%{take_a_swing}" type="roll"> + </button> + <button name="act_take-a-swing-action" hidden="" type="action" title="%{take-a-swing-action}"> + </button> + <input name="attr_take_a_swing_action" type="hidden" title="@{take_a_swing_action}"/> + <button class="styled-button basic-roll roller" name="roll_take_action" data-i18n="take action" value="@{take_action_action}" title="%{take_action}" type="roll"> + </button> + <button name="act_take-action-action" hidden="" type="action" title="%{take-action-action}"> + </button> + <input name="attr_take_action_action" type="hidden" title="@{take_action_action}"/> + <button class="styled-button basic-roll roller" name="roll_sneak" data-i18n="sneak" value="@{sneak_action}" title="%{sneak}" type="roll"> + </button> + <button name="act_sneak-action" hidden="" type="action" title="%{sneak-action}"> + </button> + <input name="attr_sneak_action" type="hidden" title="@{sneak_action}"/> + <button class="styled-button basic-roll roller" name="roll_keep_your_cool" data-i18n="keep your cool" value="@{keep_your_cool_action}" title="%{keep_your_cool}" type="roll"> + </button> + <button name="act_keep-your-cool-action" hidden="" type="action" title="%{keep-your-cool-action}"> + </button> + <input name="attr_keep_your_cool_action" type="hidden" title="@{keep_your_cool_action}"/> + <button class="styled-button basic-roll roller" name="roll_convince_somebody" data-i18n="convince somebody" value="@{convince_somebody_action}" title="%{convince_somebody}" type="roll"> + </button> + <button name="act_convince-somebody-action" hidden="" type="action" title="%{convince-somebody-action}"> + </button> + <input name="attr_convince_somebody_action" type="hidden" title="@{convince_somebody_action}"/> + <button class="styled-button basic-roll roller" name="roll_another_move" data-i18n="another move" value="@{another_move_action}" title="%{another_move}" type="roll"> + </button> + <button name="act_another-move-action" hidden="" type="action" title="%{another-move-action}"> + </button> + <input name="attr_another_move_action" type="hidden" title="@{another_move_action}"/> + <button class="styled-button basic-roll initiative roller" name="roll_initiative" data-i18n="initiative" value="@{initiative_action}" title="%{initiative}" type="roll"> + </button> + <button name="act_initiative-action" hidden="" type="action" title="%{initiative-action}"> + </button> + <input name="attr_initiative_action" type="hidden" title="@{initiative_action}"/> + </div> + <div class="roll-options character-type character-type--character character-type--mon"> + <label class="input-label double-label"> + <input class="styled-button-control" name="attr_double" hidden="" value="1" type="checkbox" title="@{double}"/><span class="styled-button styled-button--controlled" data-i18n="double"></span> + </label> + <label class="input-label"> + <input class="styled-button-control" name="attr_advantage" hidden="" type="radio" value="[[3+@{double}]]d6kh2" title="@{advantage}"/><span class="styled-button styled-button--controlled" data-i18n="advantage"></span> + </label> + <label class="input-label"> + <input class="styled-button-control" name="attr_advantage" hidden="" type="radio" value="2d6" checked="" title="@{advantage}"/><span class="styled-button styled-button--controlled" data-i18n="normal"></span> + </label> + <label class="input-label"> + <input class="styled-button-control" name="attr_advantage" hidden="" type="radio" value="[[3+@{double}]]d6kl2" title="@{advantage}"/><span class="styled-button styled-button--controlled" data-i18n="disadvantage"></span> + </label> + <label class="input-label"> + <input class="styled-button-control" name="attr_advantage" hidden="" type="radio" value="?{Roll with|Double Advantage,4d6kh2|Advantage,3d6kh2|Normal,2d6|Disadvantage,3d6kl2|Double Disadvantage,4d6kl2}" title="@{advantage}"/><span class="styled-button styled-button--controlled" data-i18n="query"></span> + </label> + <input class="styled-button-control" name="attr_generic_bonus" value="" type="hidden" title="@{generic_bonus}"/> + <label class="input-label styled-button styled-button--controlled"><span class="input-label__text" data-i18n="bonus"></span> + <input class="input-label__input" name="attr_generic_bonus" type="number" title="@{generic_bonus}"/> + </label> + </div> + <button class="pictos active sheet-nav__tab settings" name="act_nav-settings" data-i18n-title="open the settings page" role="heading" aria-level="5" type="action" title="%{nav-settings}">y + </button> + <button class="pictos sheet-nav__tab character character-type character-type--character character-type--mon" name="act_nav-character" data-i18n-title="open the character sheet" role="heading" aria-level="5" type="action" title="%{nav-character}">N + </button> + <button class="pictos sheet-nav__tab gamescreen character-type character-type--gamescreen" name="act_nav-gamescreen" data-i18n-title="open the confrontation sheet" role="heading" aria-level="5" type="action" title="%{nav-gamescreen}">N + </button> + </nav> + <article class="character navigable-section navigable-section--character character-type character-type--character character-type--mon" id="character"> + <header class="header span-all" id="character-header"><img class="header-image" src="https://s3.amazonaws.com/files.d20.io/images/277217218/yuDLFwlFjVStADz6M5aNLg/original.png" data-i18n-alt="Under the Neighborhood by Kyle Decker" role="heading" aria-level="1"/> + <div class="sentence character-type character-type--character" data-i18n-list="character sentence order"> + <div class="adaptive adaptive--input character-name"><span class="adaptive--input__span" name="attr_character_name" title="@{character_name}"></span> + <input class="underlined adaptive--input__input" name="attr_character_name" type="text" role="heading" aria-level="2" title="@{character_name}"/> + </div> + <div class="input-label"><span data-i18n="sentence the" data-list-item="the"></span> + <div class="adaptive adaptive--input"><span class="adaptive--input__span" name="attr_playbook" title="@{playbook}"></span> + <input class="underlined adaptive--input__input" name="attr_playbook" type="text" data-list-item="playbook" data-i18n-placeholder="playbook placeholder" title="@{playbook}"/> + </div> + </div> + <div class="input-label"><span data-i18n="sentence who" data-list-item="who"></span> + <div class="adaptive adaptive--input"><span class="adaptive--input__span" name="attr_descriptor" title="@{descriptor}"></span> + <input class="underlined adaptive--input__input" name="attr_descriptor" type="text" data-list-item="descriptor" data-i18n-placeholder="descriptor placeholder" title="@{descriptor}"/> + </div> + </div> + </div> + <div class="character-summary character-type character-type--character"> + <div class="generic-details span-all"> + <div class="input-label"><span role="heading" aria-level="5" data-i18n="pronouns"></span> + <div class="adaptive adaptive--input"><span class="adaptive--input__span" name="attr_pronouns" title="@{pronouns}"></span> + <input class="underlined adaptive--input__input" name="attr_pronouns" type="text" title="@{pronouns}"/> + </div> + </div> + <div class="input-label"><span role="heading" aria-level="5" data-i18n="age"></span> + <div class="adaptive adaptive--input"><span class="adaptive--input__span" name="attr_age" title="@{age}"></span> + <input class="underlined adaptive--input__input" name="attr_age" type="text" title="@{age}"/> + </div> + </div> + <div class="input-label span-2"><span role="heading" aria-level="5" data-i18n="appearance"></span> + <div class="adaptive adaptive--input"><span class="adaptive--input__span" name="attr_appearance" title="@{appearance}"></span> + <input class="underlined adaptive--input__input" name="attr_appearance" type="text" title="@{appearance}"/> + </div> + </div> + <div class="input-label span-2"><span role="heading" aria-level="5" data-i18n="homeworld"></span> + <div class="adaptive adaptive--input"><span class="adaptive--input__span" name="attr_homeworld" title="@{homeworld}"></span> + <input class="underlined adaptive--input__input" name="attr_homeworld" type="text" title="@{homeworld}"/> + </div> + </div> + <div class="input-label span-2"><span role="heading" aria-level="5" data-i18n="want"></span> + <div class="adaptive adaptive--input"><span class="adaptive--input__span" name="attr_want" title="@{want}"></span> + <input class="underlined adaptive--input__input" name="attr_want" type="text" title="@{want}"/> + </div> + </div> + </div> + <div class="headed-textarea arc"> + <h5 data-i18n="character arc/flaw"></h5> + <div class="adaptive adaptive--text"><span class="adaptive--text__span" name="attr_arc_flaw" title="@{arc_flaw}"></span> + <textarea class="underlined adaptive--text__textarea" name="attr_arc_flaw" title="@{arc_flaw}"></textarea> + </div> + </div> + <label class="input-label stacked ap adventure-points"><span class="input-label__text" data-i18n="adventure points" role="heading" aria-level="4"></span> + <input class="underlined input-label__input" name="attr_ap" type="number" title="@{ap}"/> + </label> + </div> + <div class="character-summary character-type character-type--mon"> + <div class="adaptive adaptive--input character-name"><span class="adaptive--input__span" name="attr_character_name" title="@{character_name}"></span> + <input class="underlined adaptive--input__input" name="attr_character_name" type="text" role="heading" aria-level="2" title="@{character_name}"/> + </div> + <label class="input-label"><span class="input-label__text" data-i18n="signature stat" role="heading" aria-level="4"></span> + <select class="underlined input-label__input" name="attr_signature_stat" title="@{signature_stat}"> + <option value="" data-i18n="select one"> + </option> + <option class="heart" value="heart" data-i18n="heart"> + </option> + <option class="books" value="books" data-i18n="books"> + </option> + <option class="fierce" value="fierce" data-i18n="fierce"> + </option> + <option class="slick" value="slick" data-i18n="slick"> + </option> + <option class="weird" value="weird" data-i18n="weird"> + </option> + </select> + </label> + <div class="input-label"><span data-i18n="element" role="heading" aria-level="4"></span> + <input class="underlined" name="attr_element" type="text" title="@{element}"/> + </div> + </div> + </header> + <section class="attributes" id="attributes"> + <h3 class="header" data-i18n="stats"></h3> + <div class="input-label input-label--button heart"> + <button class="roller" name="roll_heart" role="heading" aria-level="4" data-i18n="heart" value="@{heart_action}" title="%{heart}" type="roll"> + </button> + <input class="underlined input-label__input" name="attr_heart" type="number" value="0" min="-3" max="3" title="@{heart}"/> + </div> + <button name="act_heart-action" hidden="" type="action" title="%{heart-action}"> + </button> + <input name="attr_heart_action" type="hidden" title="@{heart_action}"/> + <div class="input-label input-label--button books"> + <button class="roller" name="roll_books" role="heading" aria-level="4" data-i18n="books" value="@{books_action}" title="%{books}" type="roll"> + </button> + <input class="underlined input-label__input" name="attr_books" type="number" value="0" min="-3" max="3" title="@{books}"/> + </div> + <button name="act_books-action" hidden="" type="action" title="%{books-action}"> + </button> + <input name="attr_books_action" type="hidden" title="@{books_action}"/> + <div class="input-label input-label--button fierce"> + <button class="roller" name="roll_fierce" role="heading" aria-level="4" data-i18n="fierce" value="@{fierce_action}" title="%{fierce}" type="roll"> + </button> + <input class="underlined input-label__input" name="attr_fierce" type="number" value="0" min="-3" max="3" title="@{fierce}"/> + </div> + <button name="act_fierce-action" hidden="" type="action" title="%{fierce-action}"> + </button> + <input name="attr_fierce_action" type="hidden" title="@{fierce_action}"/> + <div class="input-label input-label--button slick"> + <button class="roller" name="roll_slick" role="heading" aria-level="4" data-i18n="slick" value="@{slick_action}" title="%{slick}" type="roll"> + </button> + <input class="underlined input-label__input" name="attr_slick" type="number" value="0" min="-3" max="3" title="@{slick}"/> + </div> + <button name="act_slick-action" hidden="" type="action" title="%{slick-action}"> + </button> + <input name="attr_slick_action" type="hidden" title="@{slick_action}"/> + <div class="input-label input-label--button weird"> + <button class="roller" name="roll_weird" role="heading" aria-level="4" data-i18n="weird" value="@{weird_action}" title="%{weird}" type="roll"> + </button> + <input class="underlined input-label__input" name="attr_weird" type="number" value="0" min="-3" max="3" title="@{weird}"/> + </div> + <button name="act_weird-action" hidden="" type="action" title="%{weird-action}"> + </button> + <input name="attr_weird_action" type="hidden" title="@{weird_action}"/> + </section> + <section class="span-2--if-wide" aria-labelledby="skill-header"> + <div class="skills repeating-container" id="skills"> + <h3 class="header" data-i18n="skills and inabilities" id="skill-header"></h3> + <div class="repeat-column"> + <h4 data-i18n="skill"></h4> + <h4 data-i18n="inability"></h4> + </div> + <button class="repcontrol-button repcontrol-button--add" name="act_add-skill" type="action" title="%{add-skill}"> + </button> + <button class="repcontrol-button repcontrol-button--edit" name="act_edit-skill" type="action" title="%{edit-skill}"> + </button> + <fieldset class="repeating_skill"> + <input class="collapse" name="attr_collapse" value="1" type="checkbox" title="@{repeating_skill_$X_collapse}"/> + <div class="input-label input-label--button"> + <button class="roller" name="roll_roll" value="@{action}" title="%{repeating_skill_$X_roll}" type="roll"> + </button> + <input class="underlined input-label__input" name="attr_name" type="text" title="@{repeating_skill_$X_name}"/> + </div> + <button name="act_action" hidden="" type="action" title="%{repeating_skill_$X_action}"> + </button> + <input name="attr_action" type="hidden" title="@{repeating_skill_$X_action}"/> + <div class="input-label input-label--button"> + <button class="roller" name="roll_inability" value="@{inability_action}" title="%{repeating_skill_$X_inability}" type="roll"> + </button> + <input class="underlined input-label__input" name="attr_inability" type="text" title="@{repeating_skill_$X_inability}"/> + </div> + <button name="act_inability-action" hidden="" type="action" title="%{repeating_skill_$X_inability-action}"> + </button> + <input name="attr_inability_action" type="hidden" title="@{repeating_skill_$X_inability_action}"/> + <div class="expanded"> + <label class="input-label"><span class="input-label__text" data-i18n="stat" role="heading" aria-level="5"></span> + <select class="underlined input-label__input" name="attr_skill_stat" title="@{repeating_skill_$X_skill_stat}"> + <option value="?{Which Stat|Heart,@{heart}|Books,@{books}|Fierce,@{fierce}|Slick,@{slick}|Weird,@{weird}}" data-i18n="query" selected=""> + </option> + <option value="@{heart}" data-i18n="heart"> + </option> + <option value="@{books}" data-i18n="books"> + </option> + <option value="@{fierce}" data-i18n="fierce"> + </option> + <option value="@{slick}" data-i18n="slick"> + </option> + <option value="@{weird}" data-i18n="weird"> + </option> + </select> + </label> + <label class="input-label expanded super"><span class="input-label__text" data-i18n="super" role="heading" aria-level="5"></span> + <input class="underlined input-label__input" name="attr_super" type="checkbox" value="1" title="@{repeating_skill_$X_super}"/> + </label> + </div> + <div class="expanded"> + <label class="input-label"><span class="input-label__text" data-i18n="stat" role="heading" aria-level="5"></span> + <select class="underlined input-label__input" name="attr_inability_stat" title="@{repeating_skill_$X_inability_stat}"> + <option value="?{Which Stat|Heart,@{heart}|Books,@{books}|Fierce,@{fierce}|Slick,@{slick}|Weird,@{weird}}" data-i18n="query" selected=""> + </option> + <option value="@{heart}" data-i18n="heart"> + </option> + <option value="@{books}" data-i18n="books"> + </option> + <option value="@{fierce}" data-i18n="fierce"> + </option> + <option value="@{slick}" data-i18n="slick"> + </option> + <option value="@{weird}" data-i18n="weird"> + </option> + </select> + </label> + <label class="input-label expanded super"><span class="input-label__text" data-i18n="super" role="heading" aria-level="5"></span> + <input class="underlined input-label__input" name="attr_inability_super" type="checkbox" value="1" title="@{repeating_skill_$X_inability_super}"/> + </label> + </div> + </fieldset> + </div> + <div class="signature-item repeating-container character-type character-type--character" id="signature-item"> + <h4 data-i18n="signature item"></h4> + <button class="repcontrol-button repcontrol-button--add" name="act_add-signature" type="action" title="%{add-signature}"> + </button> + <button class="repcontrol-button repcontrol-button--edit" name="act_edit-signature" type="action" title="%{edit-signature}"> + </button> + <fieldset class="repeating_signature"> + <input class="collapse" name="attr_collapse" value="1" type="checkbox" title="@{repeating_signature_$X_collapse}"/> + <div class="input-label input-label--button"> + <button class="roller" name="roll_roll" role="heading" value="@{action}" title="%{repeating_signature_$X_roll}" type="roll"> + </button> + <input class="underlined input-label__input" name="attr_name" type="text" title="@{repeating_signature_$X_name}"/> + </div> + <button name="act_action" hidden="" type="action" title="%{repeating_signature_$X_action}"> + </button> + <input name="attr_action" type="hidden" title="@{repeating_signature_$X_action}"/> + <div class="expanded"> + <label class="input-label"><span class="input-label__text" data-i18n="stat" role="heading" aria-level="5"></span> + <select class="underlined input-label__input" name="attr_stat" title="@{repeating_signature_$X_stat}"> + <option value="?{Which Stat|Heart,@{heart}|Books,@{books}|Fierce,@{fierce}|Slick,@{slick}|Weird,@{weird}}" data-i18n="query" selected=""> + </option> + <option value="@{heart}" data-i18n="heart"> + </option> + <option value="@{books}" data-i18n="books"> + </option> + <option value="@{fierce}" data-i18n="fierce"> + </option> + <option value="@{slick}" data-i18n="slick"> + </option> + <option value="@{weird}" data-i18n="weird"> + </option> + </select> + </label> + <label class="input-label expanded super"><span class="input-label__text" data-i18n="super" role="heading" aria-level="5"></span> + <input class="underlined input-label__input" name="attr_super" type="checkbox" value="1" title="@{repeating_signature_$X_super}"/> + </label> + </div> + </fieldset> + </div> + </section> + <section class="playbook repeating-container span-2--if-wide character-type character-type--character" id="playbook"> + <h3 class="header" data-i18n="character moves"></h3> + <div class="repeat-column"> + <h4 data-i18n="name"></h4> + <h4 data-i18n="cost"></h4> + <h4 data-i18n="source"></h4> + </div> + <button class="repcontrol-button repcontrol-button--add" name="act_add-move" type="action" title="%{add-move}"> + </button> + <button class="repcontrol-button repcontrol-button--edit" name="act_edit-move" type="action" title="%{edit-move}"> + </button> + <fieldset class="repeating_move"> + <input class="collapse" name="attr_collapse" value="1" type="checkbox" title="@{repeating_move_$X_collapse}"/> + <div class="input-label input-label--button"> + <button class="roller" name="roll_roll" value="@{action}" title="%{repeating_move_$X_roll}" type="roll"> + </button> + <input class="underlined input-label__input" name="attr_name" type="text" role="heading" aria-level="5" title="@{repeating_move_$X_name}"/> + </div> + <button name="act_action" hidden="" type="action" title="%{repeating_move_$X_action}"> + </button> + <input name="attr_action" type="hidden" title="@{repeating_move_$X_action}"/> + <input class="underlined" name="attr_cost" type="text" title="@{repeating_move_$X_cost}"/> + <select class="underlined" name="attr_source" title="@{repeating_move_$X_source}"> + <option value="" data-i18n="select one"> + </option> + <option value="playbook" data-i18n="playbook"> + </option> + <option value="descriptor" data-i18n="descriptor"> + </option> + <option value="arc" data-i18n="arc"> + </option> + </select> + <div class="collapse-container expanded span-all"> + <input class="collapse text-collapse__check" name="attr_result_collapse" value="1" checked="" hidden="" type="checkbox" title="@{repeating_move_$X_result_collapse}"/> + <label class="text-collapse"> + <input class="text-collapse__check" name="attr_result_collapse" hidden="" value="1" checked="" type="checkbox" title="@{repeating_move_$X_result_collapse}"/> + <h5 class="text-collapse__text" data-i18n="customize results"></h5> + </label> + <div class="headed-textarea expanded span-all"> + <h5 data-i18n="critical success"></h5> + <div class="adaptive adaptive--text"><span class="adaptive--text__span" name="attr_critical_success" title="@{repeating_move_$X_critical_success}"></span> + <textarea class="underlined adaptive--text__textarea" name="attr_critical_success" title="@{repeating_move_$X_critical_success}"></textarea> + </div> + </div> + <div class="headed-textarea expanded span-all"> + <h5 data-i18n="full success"></h5> + <div class="adaptive adaptive--text"><span class="adaptive--text__span" name="attr_full_success" title="@{repeating_move_$X_full_success}"></span> + <textarea class="underlined adaptive--text__textarea" name="attr_full_success" title="@{repeating_move_$X_full_success}"></textarea> + </div> + </div> + <div class="headed-textarea expanded span-all"> + <h5 data-i18n="mixed success"></h5> + <div class="adaptive adaptive--text"><span class="adaptive--text__span" name="attr_mixed_success" title="@{repeating_move_$X_mixed_success}"></span> + <textarea class="underlined adaptive--text__textarea" name="attr_mixed_success" title="@{repeating_move_$X_mixed_success}"></textarea> + </div> + </div> + <div class="headed-textarea expanded span-all"> + <h5 data-i18n="failure"></h5> + <div class="adaptive adaptive--text"><span class="adaptive--text__span" name="attr_failure" title="@{repeating_move_$X_failure}"></span> + <textarea class="underlined adaptive--text__textarea" name="attr_failure" title="@{repeating_move_$X_failure}"></textarea> + </div> + </div> + <div class="headed-textarea expanded span-all"> + <h5 data-i18n="critical failure"></h5> + <div class="adaptive adaptive--text"><span class="adaptive--text__span" name="attr_critical_failure" title="@{repeating_move_$X_critical_failure}"></span> + <textarea class="underlined adaptive--text__textarea" name="attr_critical_failure" title="@{repeating_move_$X_critical_failure}"></textarea> + </div> + </div> + </div> + <div class="headed-textarea description expanded span-all"> + <h5 data-i18n="description"> + </h5> + <div class="adaptive adaptive--text"><span class="adaptive--text__span" name="attr_description" title="@{repeating_move_$X_description}"></span> + <textarea class="underlined adaptive--text__textarea" name="attr_description" title="@{repeating_move_$X_description}"></textarea> + </div> + </div> + </fieldset> + </section> + <section class="compatibility repeating-container" id="compatibility"> + <h3 data-i18n="compatibility scores"></h3> + <div class="repeat-column"> + <h4 class="character" data-i18n="character"></h4> + <h4 class="score" data-i18n="score"></h4> + </div> + <button class="repcontrol-button repcontrol-button--add" name="act_add-compatibility" type="action" title="%{add-compatibility}"> + </button> + <button class="repcontrol-button repcontrol-button--edit" name="act_edit-compatibility" type="action" title="%{edit-compatibility}"> + </button> + <fieldset class="repeating_compatibility"> + <div class="input-label"> + <input name="attr_activate" value="1" type="checkbox" title="@{repeating_compatibility_$X_activate}"/> + <input class="underlined" name="attr_name" role="heading" aria-level="5" type="text" title="@{repeating_compatibility_$X_name}"/> + </div> + <input class="underlined" name="attr_score" type="number" title="@{repeating_compatibility_$X_score}"/> + </fieldset> + <label class="input-label"> + <input name="attr_interference" value="1" type="checkbox" title="@{interference}"/> + <h5 class="underlined underlined--invisible" data-i18n="interference"></h5> + </label> + </section> + <section class="meter span-2--if-wide repeating-container" aria-labelledby="meter-header" id="meter"> + <h3 class="header" data-i18n="meters" id="meter-header"></h3> + <div class="repeat-column"> + <h4 data-i18n="name"></h4> + <h4>1</h4> + <h4>2</h4> + <h4>3</h4> + <h4>4</h4> + <h4>5</h4> + <h4>6</h4> + <h4>7</h4> + <h4>8</h4> + <h4>9</h4> + <h4>10</h4> + </div> + <button class="repcontrol-button repcontrol-button--add" name="act_add-meter" type="action" title="%{add-meter}"> + </button> + <button class="repcontrol-button repcontrol-button--edit" name="act_edit-meter" type="action" title="%{edit-meter}"> + </button> + <fieldset class="repeating_meter"> + <input class="collapse" name="attr_collapse" value="1" type="checkbox" title="@{repeating_meter_$X_collapse}"/> + <input class="underlined" name="attr_name" role="heading" aria-level="5" type="text" title="@{repeating_meter_$X_name}"/> + <input class="fill-left__max-control" name="attr_value_max" value="10" type="hidden" title="@{repeating_meter_$X_value|max}"/> + <div class="fill-left"> + <input class="square fill-left__radio fill-left__radio--clearer" name="attr_value" value="0" checked="" type="radio" title="@{repeating_meter_$X_value}"/> + <input class="square fill-left__radio" name="attr_value" value="1" type="radio" title="@{repeating_meter_$X_value}"/> + <input class="square fill-left__radio" name="attr_value" value="2" type="radio" title="@{repeating_meter_$X_value}"/> + <input class="square fill-left__radio" name="attr_value" value="3" type="radio" title="@{repeating_meter_$X_value}"/> + <input class="square fill-left__radio" name="attr_value" value="4" type="radio" title="@{repeating_meter_$X_value}"/> + <input class="square fill-left__radio" name="attr_value" value="5" type="radio" title="@{repeating_meter_$X_value}"/> + <input class="square fill-left__radio" name="attr_value" value="6" type="radio" title="@{repeating_meter_$X_value}"/> + <input class="square fill-left__radio" name="attr_value" value="7" type="radio" title="@{repeating_meter_$X_value}"/> + <input class="square fill-left__radio" name="attr_value" value="8" type="radio" title="@{repeating_meter_$X_value}"/> + <input class="square fill-left__radio" name="attr_value" value="9" type="radio" title="@{repeating_meter_$X_value}"/> + <input class="square fill-left__radio" name="attr_value" value="10" type="radio" title="@{repeating_meter_$X_value}"/> + </div> + <h5 class="expanded" data-i18n="max"></h5> + <div class="fill-left expanded no-fill"> + <input class="square fill-left__radio" name="attr_value_max" value="1" data-i18n-title="set the meter's maximum value." type="radio" title="@{repeating_meter_$X_value|max}"/> + <input class="square fill-left__radio" name="attr_value_max" value="2" data-i18n-title="set the meter's maximum value." type="radio" title="@{repeating_meter_$X_value|max}"/> + <input class="square fill-left__radio" name="attr_value_max" value="3" data-i18n-title="set the meter's maximum value." type="radio" title="@{repeating_meter_$X_value|max}"/> + <input class="square fill-left__radio" name="attr_value_max" value="4" data-i18n-title="set the meter's maximum value." type="radio" title="@{repeating_meter_$X_value|max}"/> + <input class="square fill-left__radio" name="attr_value_max" value="5" data-i18n-title="set the meter's maximum value." type="radio" title="@{repeating_meter_$X_value|max}"/> + <input class="square fill-left__radio" name="attr_value_max" value="6" data-i18n-title="set the meter's maximum value." type="radio" title="@{repeating_meter_$X_value|max}"/> + <input class="square fill-left__radio" name="attr_value_max" value="7" data-i18n-title="set the meter's maximum value." type="radio" title="@{repeating_meter_$X_value|max}"/> + <input class="square fill-left__radio" name="attr_value_max" value="8" data-i18n-title="set the meter's maximum value." type="radio" title="@{repeating_meter_$X_value|max}"/> + <input class="square fill-left__radio" name="attr_value_max" value="9" data-i18n-title="set the meter's maximum value." type="radio" title="@{repeating_meter_$X_value|max}"/> + <input class="square fill-left__radio" name="attr_value_max" value="10" data-i18n-title="set the meter's maximum value." checked="" type="radio" title="@{repeating_meter_$X_value|max}"/> + </div> + <div class="headed-textarea description expanded span-all"> + <h5 data-i18n="description"> + </h5> + <div class="adaptive adaptive--text"><span class="adaptive--text__span" name="attr_description" title="@{repeating_meter_$X_description}"></span> + <textarea class="underlined adaptive--text__textarea" name="attr_description" title="@{repeating_meter_$X_description}"></textarea> + </div> + </div> + </fieldset> + </section> + <section class="repeating-container" aria-labelledby="modifier-header" id="modifiers"> + <h3 data-i18n="roll modifiers" id="modifier-header"></h3> + <button class="repcontrol-button repcontrol-button--add" name="act_add-modifier" type="action" title="%{add-modifier}"> + </button> + <button class="repcontrol-button repcontrol-button--edit" name="act_edit-modifier" type="action" title="%{edit-modifier}"> + </button> + <fieldset class="repeating_modifier"> + <input class="collapse" name="attr_collapse" value="1" type="checkbox" title="@{repeating_modifier_$X_collapse}"/> + <input name="attr_activate" value="1" type="checkbox" title="@{repeating_modifier_$X_activate}"/> + <input class="underlined" name="attr_name" type="text" title="@{repeating_modifier_$X_name}"/> + <div class="headed-textarea description expanded span-all"> + <h5 data-i18n="effects"></h5> + <div class="adaptive adaptive--text"><span class="adaptive--text__span" name="attr_effect" title="@{repeating_modifier_$X_effect}"></span> + <textarea class="underlined adaptive--text__textarea" name="attr_effect" title="@{repeating_modifier_$X_effect}"></textarea> + </div> + </div> + </fieldset> + </section> + <section class="advancement span-all character-type character-type--character" id="advancement"> + <h3 data-i18n="advancements"></h3> + <div class="repeating-container"> + <h4 class="header" data-i18n="basic"></h4> + <button class="repcontrol-button repcontrol-button--add" name="act_add-basic-advancement" type="action" title="%{add-basic-advancement}"> + </button> + <button class="repcontrol-button repcontrol-button--edit" name="act_edit-basic-advancement" type="action" title="%{edit-basic-advancement}"> + </button> + <fieldset class="repeating_basic-advancement"> + <input class="boxed ratio1-1" name="attr_picked" type="checkbox" title="@{repeating_basic-advancement_$X_picked}"/> + <div class="adaptive adaptive--text"><span class="adaptive--text__span" name="attr_description" title="@{repeating_basic-advancement_$X_description}"></span> + <textarea class="underlined adaptive--text__textarea" name="attr_description" title="@{repeating_basic-advancement_$X_description}"></textarea> + </div> + </fieldset> + </div> + <div class="repeating-container"> + <h4 class="header" data-i18n="super"></h4> + <button class="repcontrol-button repcontrol-button--add" name="act_add-super-advancement" type="action" title="%{add-super-advancement}"> + </button> + <button class="repcontrol-button repcontrol-button--edit" name="act_edit-super-advancement" type="action" title="%{edit-super-advancement}"> + </button> + <fieldset class="repeating_super-advancement"> + <input class="boxed ratio1-1" name="attr_picked" type="checkbox" title="@{repeating_super-advancement_$X_picked}"/> + <div class="adaptive adaptive--text"><span class="adaptive--text__span" name="attr_description" title="@{repeating_super-advancement_$X_description}"></span> + <textarea class="underlined adaptive--text__textarea" name="attr_description" title="@{repeating_super-advancement_$X_description}"></textarea> + </div> + </fieldset> + </div> + <div class="repeating-container"> + <h4 class="header" data-i18n="ultra"></h4> + <button class="repcontrol-button repcontrol-button--add" name="act_add-ultra-advancement" type="action" title="%{add-ultra-advancement}"> + </button> + <button class="repcontrol-button repcontrol-button--edit" name="act_edit-ultra-advancement" type="action" title="%{edit-ultra-advancement}"> + </button> + <fieldset class="repeating_ultra-advancement"> + <input class="boxed ratio1-1" name="attr_picked" type="checkbox" title="@{repeating_ultra-advancement_$X_picked}"/> + <div class="adaptive adaptive--text"><span class="adaptive--text__span" name="attr_description" title="@{repeating_ultra-advancement_$X_description}"></span> + <textarea class="underlined adaptive--text__textarea" name="attr_description" title="@{repeating_ultra-advancement_$X_description}"></textarea> + </div> + </fieldset> + </div> + </section> + </article> + <article class="gamescreen navigable-section navigable-section--gamescreen character-type character-type--gamescreen" id="gamescreen"> + <header class="header span-all" id="character-header"><img class="header-image" src="https://s3.amazonaws.com/files.d20.io/images/277217218/yuDLFwlFjVStADz6M5aNLg/original.png" data-i18n-alt="Under the Neighborhood by Kyle Decker" role="heading" aria-level="1"/> + </header> + <section class="lifeslice span-all repeating-container" aria-labelledby="lifesliceheader" id="lifeslice"> + <h3 data-i18n="slice of life complications" id="lifesliceheader"></h3> + <button class="repcontrol-button repcontrol-button--add" name="act_add-complication" type="action" title="%{add-complication}"> + </button> + <button class="repcontrol-button repcontrol-button--edit" name="act_edit-complication" type="action" title="%{edit-complication}"> + </button> + <fieldset class="repeating_complication"> + <input name="attr_activate" value="1" type="checkbox" title="@{repeating_complication_$X_activate}"/> + <div class="adaptive adaptive--text"><span class="adaptive--text__span" name="attr_description" title="@{repeating_complication_$X_description}"></span> + <textarea class="underlined adaptive--text__textarea" name="attr_description" title="@{repeating_complication_$X_description}"></textarea> + </div> + </fieldset> + </section> + <section class="clock span-2--if-wide repeating-container" aria-labelledby="clock-header" id="clock"> + <h3 class="header" data-i18n="clocks" id="clock-header"></h3> + <button class="repcontrol-button repcontrol-button--add" name="act_add-clock" type="action" title="%{add-clock}"> + </button> + <button class="repcontrol-button repcontrol-button--edit" name="act_edit-clock" type="action" title="%{edit-clock}"> + </button> + <fieldset class="repeating_clock"> + <input class="clock-control--current" name="attr_value" value="0" type="hidden" title="@{repeating_clock_$X_value}"/> + <input class="clock-control--max" name="attr_value_max" value="10" type="hidden" title="@{repeating_clock_$X_value|max}"/> + <div class="clock-progress"></div> + <div class="clock-label"> + <input class="clear-x" name="attr_value" value="0" type="radio" title="@{repeating_clock_$X_value}"/> + <input name="attr_value" value="0" type="number" title="@{repeating_clock_$X_value}"/><span class="slash">/</span> + <input name="attr_value_max" value="10" min="2" max="10" type="number" title="@{repeating_clock_$X_value|max}"/> + </div> + <input class="underlined" name="attr_name" role="heading" aria-level="5" type="text" title="@{repeating_clock_$X_name}"/> + </fieldset> + </section> + </article> + <article class="settings navigable-section navigable-section--settings active" id="settings"> + <h1 data-i18n="settings"></h1> + <label class="input-label"><span class="input-label__text" data-i18n="sheet type" role="heading" aria-level="4"></span> + <select class="underlined input-label__input" name="attr_sheet_type" title="@{sheet_type}"> + <option value="character" data-i18n="character" selected=""> + </option> + <option value="mon" data-i18n="mon"> + </option> + <option value="gamescreen" data-i18n="game screen"> + </option> + </select> + </label> + <label class="input-label"><span class="input-label__text" data-i18n="is weird" role="heading" aria-level="4"></span> + <input class="input-label__input" name="attr_is_weird" type="checkbox" value="1" title="@{is_weird}"/> + </label> + <label class="input-label"><span class="input-label__text" data-i18n="use initiative" role="heading" aria-level="4"></span> + <input class="input-label__input" name="attr_use_initiative" type="checkbox" value="1" title="@{use_initiative}"/> + </label> + <label class="input-label"><span class="input-label__text" data-i18n="has arc/flaw" role="heading" aria-level="4"></span> + <input class="input-label__input" name="attr_has_arc" type="checkbox" value="1" title="@{has_arc}"/> + </label> + <label class="input-label"><span class="input-label__text" data-i18n="use roll modifiers" role="heading" aria-level="4"></span> + <input class="input-label__input" name="attr_use_roll_modifiers" type="checkbox" value="1" checked="" title="@{use_roll_modifiers}"/> + </label> + <label class="input-label"><span class="input-label__text" data-i18n="use physical dice" role="heading" aria-level="4"></span> + <input class="input-label__input" name="attr_use_physical_dice" type="checkbox" value="1" title="@{use_physical_dice}"/> + </label> + <label class="input-label"><span class="input-label__text" data-i18n="skills use moves" role="heading" aria-level="4"></span> + <input class="input-label__input" name="attr_skill_basic_move" type="checkbox" value="1" checked="" title="@{skill_basic_move}"/> + </label> + <label class="input-label"><span class="input-label__text" data-i18n="whisper to gm" role="heading" aria-level="4"></span> + <select class="underlined input-label__input" name="attr_whisper" title="@{whisper}"> + <option value="" data-i18n="never" selected=""> + </option> + <option value="/w gm" data-i18n="always"> + </option> + </select> + </label> + <div class="span-all move-stats"> + <h2 class="span-all" data-i18n="basic move stats"></h2> + <label class="input-label"><span class="input-label__text" data-i18n="see into their heart" role="heading" aria-level="4"></span> + <select class="underlined input-label__input" name="attr_see_into_their_heart_stat" title="@{see_into_their_heart_stat}"> + <option value="?{Which Stat|Heart,@{heart}|Books,@{books}|Fierce,@{fierce}|Slick,@{slick}|Weird,@{weird}}" data-i18n="query"> + </option> + <option value="@{heart}" data-i18n="heart" selected=""> + </option> + <option value="@{books}" data-i18n="books"> + </option> + <option value="@{fierce}" data-i18n="fierce"> + </option> + <option value="@{slick}" data-i18n="slick"> + </option> + <option value="@{weird}" data-i18n="weird"> + </option> + </select> + </label> + <label class="input-label"><span class="input-label__text" data-i18n="help somebody" role="heading" aria-level="4"></span> + <select class="underlined input-label__input" name="attr_help_somebody_stat" title="@{help_somebody_stat}"> + <option value="?{Which Stat|Heart,@{heart}|Books,@{books}|Fierce,@{fierce}|Slick,@{slick}|Weird,@{weird}}" data-i18n="query"> + </option> + <option value="@{heart}" data-i18n="heart" selected=""> + </option> + <option value="@{books}" data-i18n="books"> + </option> + <option value="@{fierce}" data-i18n="fierce"> + </option> + <option value="@{slick}" data-i18n="slick"> + </option> + <option value="@{weird}" data-i18n="weird"> + </option> + </select> + </label> + <label class="input-label"><span class="input-label__text" data-i18n="touch the other side" role="heading" aria-level="4"></span> + <select class="underlined input-label__input" name="attr_touch_the_other_side_stat" title="@{touch_the_other_side_stat}"> + <option value="?{Which Stat|Heart,@{heart}|Books,@{books}|Fierce,@{fierce}|Slick,@{slick}|Weird,@{weird}}" data-i18n="query"> + </option> + <option value="@{heart}" data-i18n="heart"> + </option> + <option value="@{books}" data-i18n="books" selected=""> + </option> + <option value="@{fierce}" data-i18n="fierce"> + </option> + <option value="@{slick}" data-i18n="slick"> + </option> + <option value="@{weird}" data-i18n="weird"> + </option> + </select> + </label> + <label class="input-label"><span class="input-label__text" data-i18n="understand" role="heading" aria-level="4"></span> + <select class="underlined input-label__input" name="attr_understand_stat" title="@{understand_stat}"> + <option value="?{Which Stat|Heart,@{heart}|Books,@{books}|Fierce,@{fierce}|Slick,@{slick}|Weird,@{weird}}" data-i18n="query"> + </option> + <option value="@{heart}" data-i18n="heart"> + </option> + <option value="@{books}" data-i18n="books" selected=""> + </option> + <option value="@{fierce}" data-i18n="fierce"> + </option> + <option value="@{slick}" data-i18n="slick"> + </option> + <option value="@{weird}" data-i18n="weird"> + </option> + </select> + </label> + <label class="input-label"><span class="input-label__text" data-i18n="take a swing" role="heading" aria-level="4"></span> + <select class="underlined input-label__input" name="attr_take_a_swing_stat" title="@{take_a_swing_stat}"> + <option value="?{Which Stat|Heart,@{heart}|Books,@{books}|Fierce,@{fierce}|Slick,@{slick}|Weird,@{weird}}" data-i18n="query"> + </option> + <option value="@{heart}" data-i18n="heart"> + </option> + <option value="@{books}" data-i18n="books"> + </option> + <option value="@{fierce}" data-i18n="fierce" selected=""> + </option> + <option value="@{slick}" data-i18n="slick"> + </option> + <option value="@{weird}" data-i18n="weird"> + </option> + </select> + </label> + <label class="input-label"><span class="input-label__text" data-i18n="take action" role="heading" aria-level="4"></span> + <select class="underlined input-label__input" name="attr_take_action_stat" title="@{take_action_stat}"> + <option value="?{Which Stat|Heart,@{heart}|Books,@{books}|Fierce,@{fierce}|Slick,@{slick}|Weird,@{weird}}" data-i18n="query"> + </option> + <option value="@{heart}" data-i18n="heart"> + </option> + <option value="@{books}" data-i18n="books"> + </option> + <option value="@{fierce}" data-i18n="fierce" selected=""> + </option> + <option value="@{slick}" data-i18n="slick"> + </option> + <option value="@{weird}" data-i18n="weird"> + </option> + </select> + </label> + <label class="input-label"><span class="input-label__text" data-i18n="sneak" role="heading" aria-level="4"></span> + <select class="underlined input-label__input" name="attr_sneak_stat" title="@{sneak_stat}"> + <option value="?{Which Stat|Heart,@{heart}|Books,@{books}|Fierce,@{fierce}|Slick,@{slick}|Weird,@{weird}}" data-i18n="query"> + </option> + <option value="@{heart}" data-i18n="heart"> + </option> + <option value="@{books}" data-i18n="books"> + </option> + <option value="@{fierce}" data-i18n="fierce"> + </option> + <option value="@{slick}" data-i18n="slick" selected=""> + </option> + <option value="@{weird}" data-i18n="weird"> + </option> + </select> + </label> + <label class="input-label"><span class="input-label__text" data-i18n="keep your cool" role="heading" aria-level="4"></span> + <select class="underlined input-label__input" name="attr_keep_your_cool_stat" title="@{keep_your_cool_stat}"> + <option value="?{Which Stat|Heart,@{heart}|Books,@{books}|Fierce,@{fierce}|Slick,@{slick}|Weird,@{weird}}" data-i18n="query"> + </option> + <option value="@{heart}" data-i18n="heart"> + </option> + <option value="@{books}" data-i18n="books"> + </option> + <option value="@{fierce}" data-i18n="fierce"> + </option> + <option value="@{slick}" data-i18n="slick" selected=""> + </option> + <option value="@{weird}" data-i18n="weird"> + </option> + </select> + </label> + <label class="input-label"><span class="input-label__text" data-i18n="convince somebody" role="heading" aria-level="4"></span> + <select class="underlined input-label__input" name="attr_convince_somebody_stat" title="@{convince_somebody_stat}"> + <option value="?{Which Stat|Heart,@{heart}|Books,@{books}|Fierce,@{fierce}|Slick,@{slick}|Weird,@{weird}}" data-i18n="query" selected=""> + </option> + <option value="@{heart}" data-i18n="heart"> + </option> + <option value="@{books}" data-i18n="books"> + </option> + <option value="@{fierce}" data-i18n="fierce"> + </option> + <option value="@{slick}" data-i18n="slick"> + </option> + <option value="@{weird}" data-i18n="weird"> + </option> + </select> + </label> + <label class="input-label"><span class="input-label__text" data-i18n="another move" role="heading" aria-level="4"></span> + <select class="underlined input-label__input" name="attr_another_move_stat" title="@{another_move_stat}"> + <option value="?{Which Stat|Heart,@{heart}|Books,@{books}|Fierce,@{fierce}|Slick,@{slick}|Weird,@{weird}}" data-i18n="query" selected=""> + </option> + <option value="@{heart}" data-i18n="heart"> + </option> + <option value="@{books}" data-i18n="books"> + </option> + <option value="@{fierce}" data-i18n="fierce"> + </option> + <option value="@{slick}" data-i18n="slick"> + </option> + <option value="@{weird}" data-i18n="weird"> + </option> + </select> + </label> + <label class="input-label initiative"><span class="input-label__text" data-i18n="initiative" role="heading" aria-level="4"></span> + <select class="underlined input-label__input" name="attr_initiative_stat" title="@{initiative_stat}"> + <option value="?{Which Stat|Heart,@{heart}|Books,@{books}|Fierce,@{fierce}|Slick,@{slick}|Weird,@{weird}}" data-i18n="query"> + </option> + <option value="@{heart}" data-i18n="heart"> + </option> + <option value="@{books}" data-i18n="books"> + </option> + <option value="@{fierce}" data-i18n="fierce" selected=""> + </option> + <option value="@{slick}" data-i18n="slick"> + </option> + <option value="@{weird}" data-i18n="weird"> + </option> + </select> + </label> + </div> + </article> +</main> +<rolltemplate class="sheet-rolltemplate-utn"> + <div class="template utn"> + <div class="header">{{#header}} + <h3>{{header}}</h3>{{/header}}{{#character_name}}{{#character_id}} + <h4 class="character_name">[{{character_name}}](http://journal.roll20.net/character/{{character_id}})</h4>{{/character_id}}{{^character_id}} + <h4 class="character_name">{{character_name}}</h4>{{/character_id}}{{/character_name}} + </div> + <div class="content">{{#roll}} + <div class="template-row center">{{#roll_name}} + <h5>{{roll_name}}</h5>{{/roll_name}}{{^roll_name}} + <h5 data-i18n="roll"></h5>{{/roll_name}}{{#rollGreater() computed::result 0}}<span class="crit">{{roll}}</span>{{/rollGreater() computed::result 0}}{{#rollLess() computed::result 0}}<span class="fumble">{{roll}}</span>{{/rollLess() computed::result 0}}{{#rollBetween() computed::result 0 0}}<span class="regular-roll">{{roll}}</span>{{/rollBetween() computed::result 0 0}} + </div>{{#result}} + <div class="template-row">{{#rollLess() roll 7}}{{#rollLess() computed::result 0}} + <h5 class="critical failure" data-i18n="critical failure"></h5>{{#fumble_result}}<span>{{fumble_result}}</span>{{/fumble_result}}{{^fumble_result}}<span>{{failure_result}}</span>{{/fumble_result}}{{/rollLess() computed::result 0}}{{#^rollLess() computed::result 0}} + <h5 class="failure" data-i18n="failure"></h5><span>{{failure_result}}</span>{{/^rollLess() computed::result 0}}{{/rollLess() roll 7}}{{#rollBetween() roll 7 9}} + <h5 data-i18n="mixed success"></h5><span>{{mixed_result}}</span>{{/rollBetween() roll 7 9}}{{#rollGreater() roll 9}}{{#rollGreater() computed::result 0}} + <h5 class="critical success" data-i18n="critical success"></h5>{{#critical_result}}<span>{{critical_result}}</span>{{/critical_result}}{{^critical_result}}<span>{{success_result}}</span>{{/critical_result}}{{/rollGreater() computed::result 0}}{{#^rollGreater() computed::result 0}} + <h5 class="success" data-i18n="full success"></h5><span>{{success_result}}</span>{{/^rollGreater() computed::result 0}}{{/rollGreater() roll 9}} + </div>{{/result}}{{/roll}}{{#description}} + <div class="template-row"> + <h5 data-i18n="description"></h5><span>{{description}}</span> + </div>{{/description}}{{#allprops() header character_name character_id roll_name roll result fumble_result failure_result mixed_result success_result critical_result description}} + <div class="template-row"> + <h5>{{key}}</h5><span>{{value}}</span> + </div>{{/allprops() header character_name character_id roll_name roll result fumble_result failure_result mixed_result success_result critical_result description}} + </div> + </div> +</rolltemplate> +<script type="text/worker"> + const k = (function(){ + const kFuncs = {}; + const document = false; + + const cascades = {"attr_character_name":{"name":"character_name","type":"text","defaultValue":"","affects":[],"triggeredFuncs":["setActionCalls"],"listenerFunc":"accessSheet","listener":"change:character_name"},"attr_template_start":{"name":"template_start","type":"hidden","defaultValue":"@{whisper}&{template:utn} {{character_name=@{character_name}}} {{character_id=@{character_id}}}","triggeredFuncs":[],"affects":[]},"attr_sheet_version":{"name":"sheet_version","type":"hidden","defaultValue":0,"triggeredFuncs":[],"affects":[]},"attr_sheet_state":{"name":"sheet_state","type":"hidden","defaultValue":"settings","triggeredFuncs":[],"affects":[]},"attr_collapsed":{"name":"collapsed","type":"hidden","defaultValue":"","triggeredFuncs":[],"affects":[]},"act_see-into-their-heart-action":{"triggeredFuncs":["rollBasicMove"],"name":"see-into-their-heart-action","listener":"clicked:see-into-their-heart-action","listenerFunc":"accessSheet","type":"action"},"attr_see_into_their_heart_action":{"name":"see_into_their_heart_action","type":"hidden","defaultValue":"","triggeredFuncs":[],"affects":[]},"act_help-somebody-action":{"triggeredFuncs":["rollBasicMove"],"name":"help-somebody-action","listener":"clicked:help-somebody-action","listenerFunc":"accessSheet","type":"action"},"attr_help_somebody_action":{"name":"help_somebody_action","type":"hidden","defaultValue":"","triggeredFuncs":[],"affects":[]},"act_touch-the-other-side-action":{"triggeredFuncs":["rollBasicMove"],"name":"touch-the-other-side-action","listener":"clicked:touch-the-other-side-action","listenerFunc":"accessSheet","type":"action"},"attr_touch_the_other_side_action":{"name":"touch_the_other_side_action","type":"hidden","defaultValue":"","triggeredFuncs":[],"affects":[]},"act_understand-action":{"triggeredFuncs":["rollBasicMove"],"name":"understand-action","listener":"clicked:understand-action","listenerFunc":"accessSheet","type":"action"},"attr_understand_action":{"name":"understand_action","type":"hidden","defaultValue":"","triggeredFuncs":[],"affects":[]},"act_take-a-swing-action":{"triggeredFuncs":["rollBasicMove"],"name":"take-a-swing-action","listener":"clicked:take-a-swing-action","listenerFunc":"accessSheet","type":"action"},"attr_take_a_swing_action":{"name":"take_a_swing_action","type":"hidden","defaultValue":"","triggeredFuncs":[],"affects":[]},"act_take-action-action":{"triggeredFuncs":["rollBasicMove"],"name":"take-action-action","listener":"clicked:take-action-action","listenerFunc":"accessSheet","type":"action"},"attr_take_action_action":{"name":"take_action_action","type":"hidden","defaultValue":"","triggeredFuncs":[],"affects":[]},"act_sneak-action":{"triggeredFuncs":["rollBasicMove"],"name":"sneak-action","listener":"clicked:sneak-action","listenerFunc":"accessSheet","type":"action"},"attr_sneak_action":{"name":"sneak_action","type":"hidden","defaultValue":"","triggeredFuncs":[],"affects":[]},"act_keep-your-cool-action":{"triggeredFuncs":["rollBasicMove"],"name":"keep-your-cool-action","listener":"clicked:keep-your-cool-action","listenerFunc":"accessSheet","type":"action"},"attr_keep_your_cool_action":{"name":"keep_your_cool_action","type":"hidden","defaultValue":"","triggeredFuncs":[],"affects":[]},"act_convince-somebody-action":{"triggeredFuncs":["rollBasicMove"],"name":"convince-somebody-action","listener":"clicked:convince-somebody-action","listenerFunc":"accessSheet","type":"action"},"attr_convince_somebody_action":{"name":"convince_somebody_action","type":"hidden","defaultValue":"","triggeredFuncs":[],"affects":[]},"act_another-move-action":{"triggeredFuncs":["rollBasicMove"],"name":"another-move-action","listener":"clicked:another-move-action","listenerFunc":"accessSheet","type":"action"},"attr_another_move_action":{"name":"another_move_action","type":"hidden","defaultValue":"","triggeredFuncs":[],"affects":[]},"act_initiative-action":{"triggeredFuncs":["rollInitiative"],"name":"initiative-action","listener":"clicked:initiative-action","listenerFunc":"accessSheet","type":"action"},"attr_initiative_action":{"name":"initiative_action","type":"hidden","defaultValue":"","triggeredFuncs":[],"affects":[]},"attr_double":{"name":"double","type":"checkbox","defaultValue":0,"triggeredFuncs":[],"affects":[]},"attr_advantage":{"name":"advantage","type":"radio","defaultValue":"[[3+@{double}]]d6kh2","triggeredFuncs":[],"affects":[]},"attr_generic_bonus":{"defaultValue":0,"name":"generic_bonus","type":"hidden","triggeredFuncs":[],"affects":[]},"act_nav-settings":{"triggeredFuncs":["navigateSheet"],"name":"nav-settings","listener":"clicked:nav-settings","listenerFunc":"accessSheet","type":"action"},"act_nav-character":{"triggeredFuncs":["navigateSheet"],"name":"nav-character","listener":"clicked:nav-character","listenerFunc":"accessSheet","type":"action"},"act_nav-gamescreen":{"triggeredFuncs":["navigateSheet"],"name":"nav-gamescreen","listener":"clicked:nav-gamescreen","listenerFunc":"accessSheet","type":"action"},"attr_playbook":{"name":"playbook","type":"span","defaultValue":"","triggeredFuncs":[],"affects":[]},"attr_descriptor":{"name":"descriptor","type":"span","defaultValue":"","triggeredFuncs":[],"affects":[]},"attr_pronouns":{"name":"pronouns","type":"span","defaultValue":"","triggeredFuncs":[],"affects":[]},"attr_age":{"name":"age","type":"span","defaultValue":"","triggeredFuncs":[],"affects":[]},"attr_appearance":{"name":"appearance","type":"span","defaultValue":"","triggeredFuncs":[],"affects":[]},"attr_homeworld":{"name":"homeworld","type":"span","defaultValue":"","triggeredFuncs":[],"affects":[]},"attr_want":{"name":"want","type":"span","defaultValue":"","triggeredFuncs":[],"affects":[]},"attr_arc_flaw":{"name":"arc_flaw","type":"span","defaultValue":"","triggeredFuncs":[],"affects":[]},"attr_ap":{"name":"ap","type":"number","defaultValue":0,"triggeredFuncs":[],"affects":[]},"attr_signature_stat":{"name":"signature_stat","type":"select","defaultValue":"","triggeredFuncs":[],"affects":[]},"attr_element":{"name":"element","type":"text","defaultValue":"","triggeredFuncs":[],"affects":[]},"attr_heart":{"affects":["heart_mod"],"name":"heart","listener":"change:heart","listenerFunc":"accessSheet","type":"number","defaultValue":0,"triggeredFuncs":[]},"act_heart-action":{"triggeredFuncs":["rollStat"],"name":"heart-action","listener":"clicked:heart-action","listenerFunc":"accessSheet","type":"action"},"attr_heart_action":{"name":"heart_action","type":"hidden","defaultValue":"","triggeredFuncs":[],"affects":[]},"attr_books":{"affects":["books_mod"],"name":"books","listener":"change:books","listenerFunc":"accessSheet","type":"number","defaultValue":0,"triggeredFuncs":[]},"act_books-action":{"triggeredFuncs":["rollStat"],"name":"books-action","listener":"clicked:books-action","listenerFunc":"accessSheet","type":"action"},"attr_books_action":{"name":"books_action","type":"hidden","defaultValue":"","triggeredFuncs":[],"affects":[]},"attr_fierce":{"affects":["fierce_mod"],"name":"fierce","listener":"change:fierce","listenerFunc":"accessSheet","type":"number","defaultValue":0,"triggeredFuncs":[]},"act_fierce-action":{"triggeredFuncs":["rollStat"],"name":"fierce-action","listener":"clicked:fierce-action","listenerFunc":"accessSheet","type":"action"},"attr_fierce_action":{"name":"fierce_action","type":"hidden","defaultValue":"","triggeredFuncs":[],"affects":[]},"attr_slick":{"affects":["slick_mod"],"name":"slick","listener":"change:slick","listenerFunc":"accessSheet","type":"number","defaultValue":0,"triggeredFuncs":[]},"act_slick-action":{"triggeredFuncs":["rollStat"],"name":"slick-action","listener":"clicked:slick-action","listenerFunc":"accessSheet","type":"action"},"attr_slick_action":{"name":"slick_action","type":"hidden","defaultValue":"","triggeredFuncs":[],"affects":[]},"attr_weird":{"affects":["weird_mod"],"name":"weird","listener":"change:weird","listenerFunc":"accessSheet","type":"number","defaultValue":0,"triggeredFuncs":[]},"act_weird-action":{"triggeredFuncs":["rollStat"],"name":"weird-action","listener":"clicked:weird-action","listenerFunc":"accessSheet","type":"action"},"attr_weird_action":{"name":"weird_action","type":"hidden","defaultValue":"","triggeredFuncs":[],"affects":[]},"act_add-skill":{"listenerFunc":"addItem","name":"add-skill","listener":"clicked:add-skill","type":"action"},"act_edit-skill":{"listenerFunc":"editSection","name":"edit-skill","listener":"clicked:edit-skill","type":"action"},"attr_repeating_skill_$X_collapse":{"name":"repeating_skill_$X_collapse","type":"checkbox","defaultValue":0,"triggeredFuncs":[],"affects":[]},"attr_repeating_skill_$X_name":{"name":"repeating_skill_$X_name","type":"text","defaultValue":"","triggeredFuncs":[],"affects":[]},"act_repeating_skill_$X_action":{"triggeredFuncs":["rollSkill"],"name":"repeating_skill_$X_action","listener":"clicked:repeating_skill:action","listenerFunc":"accessSheet","type":"action"},"attr_repeating_skill_$X_action":{"name":"repeating_skill_$X_action","type":"hidden","defaultValue":"","triggeredFuncs":[],"affects":[]},"attr_repeating_skill_$X_inability":{"name":"repeating_skill_$X_inability","type":"text","defaultValue":"","triggeredFuncs":[],"affects":[]},"act_repeating_skill_$X_inability-action":{"triggeredFuncs":["rollSkill"],"name":"repeating_skill_$X_inability-action","listener":"clicked:repeating_skill:inability-action","listenerFunc":"accessSheet","type":"action"},"attr_repeating_skill_$X_inability_action":{"name":"repeating_skill_$X_inability_action","type":"hidden","defaultValue":"","triggeredFuncs":[],"affects":[]},"attr_repeating_skill_$X_skill_stat":{"name":"repeating_skill_$X_skill_stat","type":"select","defaultValue":"?{Which Stat|Heart,@{heart}|Books,@{books}|Fierce,@{fierce}|Slick,@{slick}|Weird,@{weird}}","triggeredFuncs":[],"affects":[]},"attr_repeating_skill_$X_super":{"name":"repeating_skill_$X_super","type":"checkbox","defaultValue":0,"triggeredFuncs":[],"affects":[]},"attr_repeating_skill_$X_inability_stat":{"name":"repeating_skill_$X_inability_stat","type":"select","defaultValue":"?{Which Stat|Heart,@{heart}|Books,@{books}|Fierce,@{fierce}|Slick,@{slick}|Weird,@{weird}}","triggeredFuncs":[],"affects":[]},"attr_repeating_skill_$X_inability_super":{"name":"repeating_skill_$X_inability_super","type":"checkbox","defaultValue":0,"triggeredFuncs":[],"affects":[]},"act_add-signature":{"listenerFunc":"addItem","name":"add-signature","listener":"clicked:add-signature","type":"action"},"act_edit-signature":{"listenerFunc":"editSection","name":"edit-signature","listener":"clicked:edit-signature","type":"action"},"attr_repeating_signature_$X_collapse":{"name":"repeating_signature_$X_collapse","type":"checkbox","defaultValue":0,"triggeredFuncs":[],"affects":[]},"attr_repeating_signature_$X_name":{"name":"repeating_signature_$X_name","type":"text","defaultValue":"","triggeredFuncs":[],"affects":[]},"act_repeating_signature_$X_action":{"triggeredFuncs":["rollSkill"],"name":"repeating_signature_$X_action","listener":"clicked:repeating_signature:action","listenerFunc":"accessSheet","type":"action"},"attr_repeating_signature_$X_action":{"name":"repeating_signature_$X_action","type":"hidden","defaultValue":"","triggeredFuncs":[],"affects":[]},"attr_repeating_signature_$X_stat":{"name":"repeating_signature_$X_stat","type":"select","defaultValue":"?{Which Stat|Heart,@{heart}|Books,@{books}|Fierce,@{fierce}|Slick,@{slick}|Weird,@{weird}}","triggeredFuncs":[],"affects":[]},"attr_repeating_signature_$X_super":{"name":"repeating_signature_$X_super","type":"checkbox","defaultValue":0,"triggeredFuncs":[],"affects":[]},"act_add-move":{"listenerFunc":"addItem","name":"add-move","listener":"clicked:add-move","type":"action"},"act_edit-move":{"listenerFunc":"editSection","name":"edit-move","listener":"clicked:edit-move","type":"action"},"attr_repeating_move_$X_collapse":{"name":"repeating_move_$X_collapse","type":"checkbox","defaultValue":0,"triggeredFuncs":[],"affects":[]},"attr_repeating_move_$X_name":{"name":"repeating_move_$X_name","type":"text","defaultValue":"","triggeredFuncs":[],"affects":[]},"act_repeating_move_$X_action":{"triggeredFuncs":["rollCharacterMove"],"name":"repeating_move_$X_action","listener":"clicked:repeating_move:action","listenerFunc":"accessSheet","type":"action"},"attr_repeating_move_$X_action":{"name":"repeating_move_$X_action","type":"hidden","defaultValue":"","triggeredFuncs":[],"affects":[]},"attr_repeating_move_$X_cost":{"name":"repeating_move_$X_cost","type":"text","defaultValue":"","triggeredFuncs":[],"affects":[]},"attr_repeating_move_$X_source":{"name":"repeating_move_$X_source","type":"select","defaultValue":"","triggeredFuncs":[],"affects":[]},"attr_repeating_move_$X_result_collapse":{"name":"repeating_move_$X_result_collapse","type":"checkbox","defaultValue":1,"triggeredFuncs":[],"affects":[]},"attr_repeating_move_$X_critical_success":{"name":"repeating_move_$X_critical_success","type":"span","defaultValue":"","triggeredFuncs":[],"affects":[]},"attr_repeating_move_$X_full_success":{"name":"repeating_move_$X_full_success","type":"span","defaultValue":"","triggeredFuncs":[],"affects":[]},"attr_repeating_move_$X_mixed_success":{"name":"repeating_move_$X_mixed_success","type":"span","defaultValue":"","triggeredFuncs":[],"affects":[]},"attr_repeating_move_$X_failure":{"name":"repeating_move_$X_failure","type":"span","defaultValue":"","triggeredFuncs":[],"affects":[]},"attr_repeating_move_$X_critical_failure":{"name":"repeating_move_$X_critical_failure","type":"span","defaultValue":"","triggeredFuncs":[],"affects":[]},"attr_repeating_move_$X_description":{"name":"repeating_move_$X_description","type":"span","defaultValue":"","triggeredFuncs":[],"affects":[]},"act_add-compatibility":{"listenerFunc":"addItem","name":"add-compatibility","listener":"clicked:add-compatibility","type":"action"},"act_edit-compatibility":{"listenerFunc":"editSection","name":"edit-compatibility","listener":"clicked:edit-compatibility","type":"action"},"attr_repeating_compatibility_$X_activate":{"name":"repeating_compatibility_$X_activate","type":"checkbox","defaultValue":0,"triggeredFuncs":[],"affects":[]},"attr_repeating_compatibility_$X_name":{"name":"repeating_compatibility_$X_name","type":"text","defaultValue":"","triggeredFuncs":[],"affects":[]},"attr_repeating_compatibility_$X_score":{"name":"repeating_compatibility_$X_score","type":"number","defaultValue":0,"triggeredFuncs":[],"affects":[]},"attr_interference":{"name":"interference","type":"checkbox","defaultValue":0,"triggeredFuncs":[],"affects":[]},"act_add-meter":{"listenerFunc":"addItem","name":"add-meter","listener":"clicked:add-meter","type":"action"},"act_edit-meter":{"listenerFunc":"editSection","name":"edit-meter","listener":"clicked:edit-meter","type":"action"},"attr_repeating_meter_$X_collapse":{"name":"repeating_meter_$X_collapse","type":"checkbox","defaultValue":0,"triggeredFuncs":[],"affects":[]},"attr_repeating_meter_$X_name":{"name":"repeating_meter_$X_name","type":"text","defaultValue":"","triggeredFuncs":[],"affects":[]},"attr_repeating_meter_$X_value_max":{"name":"repeating_meter_$X_value_max","type":"hidden","defaultValue":10,"triggeredFuncs":[],"affects":["repeating_meter_$X_value"],"listener":"change:repeating_meter:value_max","listenerFunc":"accessSheet"},"attr_repeating_meter_$X_value":{"calculation":"limitMeterValue","name":"repeating_meter_$X_value","type":"radio","defaultValue":0,"triggeredFuncs":[],"affects":[],"listener":"change:repeating_meter:value","listenerFunc":"accessSheet"},"attr_repeating_meter_$X_description":{"name":"repeating_meter_$X_description","type":"span","defaultValue":"","triggeredFuncs":[],"affects":[]},"act_add-modifier":{"listenerFunc":"addItem","name":"add-modifier","listener":"clicked:add-modifier","type":"action"},"act_edit-modifier":{"listenerFunc":"editSection","name":"edit-modifier","listener":"clicked:edit-modifier","type":"action"},"attr_repeating_modifier_$X_collapse":{"name":"repeating_modifier_$X_collapse","type":"checkbox","defaultValue":0,"triggeredFuncs":[],"affects":[]},"attr_repeating_modifier_$X_activate":{"name":"repeating_modifier_$X_activate","type":"checkbox","defaultValue":0,"triggeredFuncs":[],"affects":[]},"attr_repeating_modifier_$X_name":{"name":"repeating_modifier_$X_name","type":"text","defaultValue":"","triggeredFuncs":[],"affects":[]},"attr_repeating_modifier_$X_effect":{"name":"repeating_modifier_$X_effect","type":"span","defaultValue":"","triggeredFuncs":[],"affects":[]},"act_add-basic-advancement":{"listenerFunc":"addItem","name":"add-basic-advancement","listener":"clicked:add-basic-advancement","type":"action"},"act_edit-basic-advancement":{"listenerFunc":"editSection","name":"edit-basic-advancement","listener":"clicked:edit-basic-advancement","type":"action"},"attr_repeating_basic-advancement_$X_picked":{"name":"repeating_basic-advancement_$X_picked","type":"checkbox","defaultValue":0,"triggeredFuncs":[],"affects":[]},"attr_repeating_basic-advancement_$X_description":{"name":"repeating_basic-advancement_$X_description","type":"span","defaultValue":"","triggeredFuncs":[],"affects":[]},"act_add-super-advancement":{"listenerFunc":"addItem","name":"add-super-advancement","listener":"clicked:add-super-advancement","type":"action"},"act_edit-super-advancement":{"listenerFunc":"editSection","name":"edit-super-advancement","listener":"clicked:edit-super-advancement","type":"action"},"attr_repeating_super-advancement_$X_picked":{"name":"repeating_super-advancement_$X_picked","type":"checkbox","defaultValue":0,"triggeredFuncs":[],"affects":[]},"attr_repeating_super-advancement_$X_description":{"name":"repeating_super-advancement_$X_description","type":"span","defaultValue":"","triggeredFuncs":[],"affects":[]},"act_add-ultra-advancement":{"listenerFunc":"addItem","name":"add-ultra-advancement","listener":"clicked:add-ultra-advancement","type":"action"},"act_edit-ultra-advancement":{"listenerFunc":"editSection","name":"edit-ultra-advancement","listener":"clicked:edit-ultra-advancement","type":"action"},"attr_repeating_ultra-advancement_$X_picked":{"name":"repeating_ultra-advancement_$X_picked","type":"checkbox","defaultValue":0,"triggeredFuncs":[],"affects":[]},"attr_repeating_ultra-advancement_$X_description":{"name":"repeating_ultra-advancement_$X_description","type":"span","defaultValue":"","triggeredFuncs":[],"affects":[]},"act_add-complication":{"listenerFunc":"addItem","name":"add-complication","listener":"clicked:add-complication","type":"action"},"act_edit-complication":{"listenerFunc":"editSection","name":"edit-complication","listener":"clicked:edit-complication","type":"action"},"attr_repeating_complication_$X_activate":{"name":"repeating_complication_$X_activate","type":"checkbox","defaultValue":0,"triggeredFuncs":[],"affects":[]},"attr_repeating_complication_$X_description":{"name":"repeating_complication_$X_description","type":"span","defaultValue":"","triggeredFuncs":[],"affects":[]},"act_add-clock":{"listenerFunc":"addItem","name":"add-clock","listener":"clicked:add-clock","type":"action"},"act_edit-clock":{"listenerFunc":"editSection","name":"edit-clock","listener":"clicked:edit-clock","type":"action"},"attr_repeating_clock_$X_value":{"name":"repeating_clock_$X_value","type":"hidden","defaultValue":0,"triggeredFuncs":[],"affects":[]},"attr_repeating_clock_$X_value_max":{"name":"repeating_clock_$X_value_max","type":"hidden","defaultValue":10,"triggeredFuncs":[],"affects":[]},"attr_repeating_clock_$X_name":{"name":"repeating_clock_$X_name","type":"text","defaultValue":"","triggeredFuncs":[],"affects":[]},"attr_sheet_type":{"triggeredFuncs":["characterDisplay"],"name":"sheet_type","listener":"change:sheet_type","listenerFunc":"accessSheet","type":"select","defaultValue":"character","affects":[]},"attr_is_weird":{"triggeredFuncs":["sectionDisplay"],"name":"is_weird","listener":"change:is_weird","listenerFunc":"accessSheet","type":"checkbox","defaultValue":0,"affects":[]},"attr_use_initiative":{"triggeredFuncs":["sectionDisplay"],"name":"use_initiative","listener":"change:use_initiative","listenerFunc":"accessSheet","type":"checkbox","defaultValue":0,"affects":[]},"attr_has_arc":{"triggeredFuncs":["sectionDisplay"],"name":"has_arc","listener":"change:has_arc","listenerFunc":"accessSheet","type":"checkbox","defaultValue":0,"affects":[]},"attr_use_roll_modifiers":{"triggeredFuncs":["modifierDisplay"],"name":"use_roll_modifiers","listener":"change:use_roll_modifiers","listenerFunc":"accessSheet","type":"checkbox","defaultValue":1,"affects":[]},"attr_use_physical_dice":{"name":"use_physical_dice","type":"checkbox","defaultValue":0,"triggeredFuncs":[],"affects":[]},"attr_skill_basic_move":{"name":"skill_basic_move","type":"checkbox","defaultValue":1,"triggeredFuncs":[],"affects":[]},"attr_whisper":{"name":"whisper","type":"select","defaultValue":"","triggeredFuncs":[],"affects":[]},"attr_see_into_their_heart_stat":{"name":"see_into_their_heart_stat","type":"select","defaultValue":"?{Which Stat|Heart,@{heart}|Books,@{books}|Fierce,@{fierce}|Slick,@{slick}|Weird,@{weird}}","triggeredFuncs":[],"affects":[]},"attr_help_somebody_stat":{"name":"help_somebody_stat","type":"select","defaultValue":"?{Which Stat|Heart,@{heart}|Books,@{books}|Fierce,@{fierce}|Slick,@{slick}|Weird,@{weird}}","triggeredFuncs":[],"affects":[]},"attr_touch_the_other_side_stat":{"name":"touch_the_other_side_stat","type":"select","defaultValue":"?{Which Stat|Heart,@{heart}|Books,@{books}|Fierce,@{fierce}|Slick,@{slick}|Weird,@{weird}}","triggeredFuncs":[],"affects":[]},"attr_understand_stat":{"name":"understand_stat","type":"select","defaultValue":"?{Which Stat|Heart,@{heart}|Books,@{books}|Fierce,@{fierce}|Slick,@{slick}|Weird,@{weird}}","triggeredFuncs":[],"affects":[]},"attr_take_a_swing_stat":{"name":"take_a_swing_stat","type":"select","defaultValue":"?{Which Stat|Heart,@{heart}|Books,@{books}|Fierce,@{fierce}|Slick,@{slick}|Weird,@{weird}}","triggeredFuncs":[],"affects":[]},"attr_take_action_stat":{"name":"take_action_stat","type":"select","defaultValue":"?{Which Stat|Heart,@{heart}|Books,@{books}|Fierce,@{fierce}|Slick,@{slick}|Weird,@{weird}}","triggeredFuncs":[],"affects":[]},"attr_sneak_stat":{"name":"sneak_stat","type":"select","defaultValue":"?{Which Stat|Heart,@{heart}|Books,@{books}|Fierce,@{fierce}|Slick,@{slick}|Weird,@{weird}}","triggeredFuncs":[],"affects":[]},"attr_keep_your_cool_stat":{"name":"keep_your_cool_stat","type":"select","defaultValue":"?{Which Stat|Heart,@{heart}|Books,@{books}|Fierce,@{fierce}|Slick,@{slick}|Weird,@{weird}}","triggeredFuncs":[],"affects":[]},"attr_convince_somebody_stat":{"name":"convince_somebody_stat","type":"select","defaultValue":"?{Which Stat|Heart,@{heart}|Books,@{books}|Fierce,@{fierce}|Slick,@{slick}|Weird,@{weird}}","triggeredFuncs":[],"affects":[]},"attr_another_move_stat":{"name":"another_move_stat","type":"select","defaultValue":"?{Which Stat|Heart,@{heart}|Books,@{books}|Fierce,@{fierce}|Slick,@{slick}|Weird,@{weird}}","triggeredFuncs":[],"affects":[]},"attr_initiative_stat":{"name":"initiative_stat","type":"select","defaultValue":"?{Which Stat|Heart,@{heart}|Books,@{books}|Fierce,@{fierce}|Slick,@{slick}|Weird,@{weird}}","triggeredFuncs":[],"affects":[]}}; + + kFuncs.cascades = cascades; + + const repeatingSectionDetails = [{"section":"repeating_skill","fields":["collapse","name","action","inability","inability_action","skill_stat","super","inability_stat","inability_super"]},{"section":"repeating_signature","fields":["collapse","name","action","stat","super"]},{"section":"repeating_move","fields":["collapse","name","action","cost","source","result_collapse","critical_success","full_success","mixed_success","failure","critical_failure","description"]},{"section":"repeating_compatibility","fields":["activate","name","score"]},{"section":"repeating_meter","fields":["collapse","name","value_max","value","description"]},{"section":"repeating_modifier","fields":["collapse","activate","name","effect"]},{"section":"repeating_basic-advancement","fields":["picked","description"]},{"section":"repeating_super-advancement","fields":["picked","description"]},{"section":"repeating_ultra-advancement","fields":["picked","description"]},{"section":"repeating_complication","fields":["activate","description"]},{"section":"repeating_clock","fields":["value","value_max","name"]}]; + + kFuncs.repeatingSectionDetails = repeatingSectionDetails; + + const docs = {"js":{},"pug":{"trigger":{"type":"argument","description":"Many of the K-scaffold's mixins utilize the scaffold's trigger system. Triggers can be passed in any mixin that creates an attribute backed element, which is any element that you would give the `name` property to. The trigger is passed as a property of the object that defines the attribute backed element. See the [input mixin](#input) below for a simple example.\nTriggers are how the K-scaffold connects the attributes created in the html of the sheet with the javscript listeners to trigger sheetworker code. When accessed from a sheetworker, a trigger has all of the below properties. When passing a trigger into a mixin, it should only have any or all of the first four properties; `affects`,`initialFunc`, `calculation`, `triggeredFuncs`, and `listenerFunc`. Note that except for `listenerFunc`, the function that is called is passed arguments using the [destructuring assignment pattern](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/Destructuring_assignment). This means that the functions referenced in ,`initialFunc`, `calculation`, and `triggeredFuncs` must be passed in an object associated with a key named as indicated in the arguments below.","arguments":[{"type":"Array","name":"affects","description":"An array of attribute names that this attribute might affect. As an example, the `strength` attribute in a 5e based sheet would have `strength_mod` in its affects array."},{"type":"string","name":"initialFunc","description":"The name of a function that has been registered with the K-scaffold using [k.registerFuncs](https://github.com/Kurohyou/Roll20-Snippets/blob/main/K_Scaffold/readme_docs/k_scaffold_js_documentation.md#registerFuncs). This function will only be called if the change to the attribute is directly caused by the user as opposed to being changed by the sheetworkers.\nThe K-scaffold sends this function the following arguments:\n- `trigger`: The trigger object for the attribute that is being changed\n- `attributes`: the attributes object containing the entire state of the sheet.\n- `sections`: An object containing the row IDs of all the repeating sections, indexed by section name (e.g. repeating_equipment)."},{"type":"string","name":"calculation","description":"The name of a function that has been registered with the K-scaffold using [k.registerFuncs](https://github.com/Kurohyou/Roll20-Snippets/blob/main/K_Scaffold/readme_docs/k_scaffold_js_documentation.md#registerFuncs). This function must return the calculated value of the attribute it is for, and is only called if the attribute is not changed directly by the user. Ideally, this function should be written as a pure function, reacting only to the arguments it is passed, and returning a value without modifying any of the arguments it is passed.\nThe K-scaffold sends this function the following arguments:\n- `trigger`: The trigger object for the attribute that is being changed\n- `attributes`: the attributes object containing the entire state of the sheet.\n- `sections`: An object containing the row IDs of all the repeating sections, indexed by section name (e.g. repeating_equipment)."},{"type":"Array","name":"triggeredFuncs","description":"An array of function names that have been registered with the K-scaffold using [k.registerFuncs](https://github.com/Kurohyou/Roll20-Snippets/blob/main/K_Scaffold/readme_docs/k_scaffold_js_documentation.md#registerFuncs). These functions are called any time an attribute is changed, regardless of the source of the change, do not return any values, and will likely modify the arguments that are passed to them. These functions are used for doing complex logic to determine what should be done in response to a change.\nThe K-scaffold sends these functions the following arguments:\n- `trigger`: The trigger object for the attribute that is being changed\n- `attributes`: the attributes object containing the entire state of the sheet.\n- `sections`: An object containing the row IDs of all the repeating sections, indexed by section name (e.g. repeating_equipment), and in the order that they appear on the sheet."},{"type":"string","name":"listenerFunc","description":"The name of a function that has been registered with the K-scaffold using [k.registerFuncs](https://github.com/Kurohyou/Roll20-Snippets/blob/main/K_Scaffold/readme_docs/k_scaffold_js_documentation.md#registerFuncs). This function will be called directly from the event listener for this attribute instead of the default [accessSheet](https://github.com/Kurohyou/Roll20-Snippets/blob/main/K_Scaffold/readme_docs/k_scaffold_js_documentation.md#accesssheet) listener function. If a `listenerFunc` is specified, the automated handling of the rest of the previous trigger properties will be disabled. You can still use these properties, but will need to code that handling yourself.\nThe K-scaffold sends this function the following argument:\n- `event`: The event information object that is passed to the callback in the [sheet worker event listener](https://wiki.roll20.net/Sheet_Worker_Scripts#Event_listener). This is **NOT** passed using the object destructuring pattern, unlike the previous three function types."},{"type":"string","name":"name","description":"The name of the attribute. When accessed from inside the default function cascade of the K-scaffold, or the callback of [getAllAttrs](https://github.com/Kurohyou/Roll20-Snippets/blob/main/K_Scaffold/readme_docs/k_scaffold_js_documentation.md#getAllAttrs), repeating attributes will include their specific row id for that instance of the attribute."},{"type":"string","name":"type","description":"What type of attribute is this. This is determined by the type of element that first created the trigger. Can be `text`,`number`,`checkbox`,`select`,or `radio`, but will usually be `text` or `number` based on the type of default value that is assigned to the attribute."},{"type":"string|number","name":"defaultValue","description":"What the default value of the attribute is. The k-scaffold uses this to return the default value in the event the value of the attribute becomes corrupted. For checkboxes and radios, this is determined based on the check state of the element. For selects, this is determined by which option has the `selected` property."}]},"input":{"type":"mixin","description":"A generic mixin to create an input. The mixin will replace spaces in the attribute name with underscores and will add a title property if one isn't supplied that will inform the user what the attribute call for the attribute is.","arguments":[{"type":"object","name":"obj","description":"An object containing all of the properties to apply to the element. Must have the properties; `name` and `type`. Can have any property that is valid for an input element. May also have a [trigger](#trigger) property"},{"type":"string","name":"obj.name"}],"example":[["+input({name:'my attribute',type:'text',class:'some-class',trigger:{affects:['other_attribute']}})'","<input name=\"attr_my_attribute\" type=\"text\" class=\"some-class\">'"]]},"text":{"type":"mixin","description":"Alias for [input](#input) that makes a text input.","example":[["+text({name:'my text',class:'some-class',trigger:{affects:['other_attribute']}})","<input type=\"text\" name=\"attr_my_text\" class=\"some-class\">"]]},"checkbox":{"type":"mixin","description":"Alias for [input](#input) that makes a checkbox input.","example":[["+checkbox({name:'my checkbox',class:'some-class',trigger:{affects:['other_attribute']}})","<input type=\"checkbox\" name=\"attr_my_checkbox\" class=\"some-class\">"]]},"collapse":{"type":"mixin","description":"Alias for [checkbox](#checkbox) that creates a checkbox for use in collapsing/expanding a section. Sets the checkbox to unchecked with a checked value of `1` and a class of `collapse`. Additional classes/ids can be applied by applying them inline to the mixin call.","arguments":[{"type":"string","name":"name","description":"The name to assign to the collapse button. Defaults to `collapse`"}]},"radio":{"type":"mixin","description":"Alias for [input](#input) that makes a radio input.","example":[["+radio({name:'my radio',class:'some-class',trigger:{affects:['other_attribute']}})","<input type=\"radio\" name=\"attr_my_radio\" class=\"some-class\">"]]},"number":{"type":"mixin","description":"Alias for [input](#input) that makes a number input.","example":[["+number({name:'my number',class:'some-class',trigger:{affects:['other_attribute']}})","<input type=\"number\" name=\"attr_my_number\" class=\"some-class\">"]]},"range":{"type":"mixin","description":"Alias for [input](#input) that makes a range input.","example":[["+range({name:'my range',class:'some-class',trigger:{affects:['other_attribute']}})","<input type=\"range\" name=\"attr_my_range\" class=\"some-class\">"]]},"hidden":{"type":"mixin","description":"Alias for [input](#input) that makes a hidden input.","example":[["+hidden({name:'my hidden',class:'some-class',trigger:{affects:['other_attribute']}})","<input type=\"hidden\" name=\"attr_my_hidden\" class=\"some-class\">"]]},"fillLeft":{"type":"mixin","description":"A mixin that creates a construction that can be used to recreate sheet mechanics that fill to the left. Will apply BEM style classes in addition to the classes specified. BEM classes that can be applied are\n - `fill-left`: The class for the fill-left container.\n - `fill-left__radio`: The class applied to all the radio buttons in the container\n - `fill-left__radio--clearer`: The class applied to the clear value radio button","arguments":[{"type":"object","name":"radioObj","description":"The object containing the details of the radio input to create. Similar to the [radio mixin](#radio), but the value property passed is used as the default checked value."},{"type":"object","name":"divObj","description":"Optional object containing any details of the div to be applied such as class, id, or other properties. Class and ID can also be supplied by attaching them to the mixin invocation just like with a regular div."},{"type":"array","name":"valueArray","description":"Array containing the values to be used for the fill to left construction. These should be in the order that they should be displayed left to right."},{"name":"noClear","type":"boolean","description":"Optional argument that tells the mixin whether or not to apply the `fill-left__radio--clearer` class to the first radio button value. If falsy (or not passed), the class is applied. If truthy, the class is not applied."}],"example":[["+fillLeft({radioObj:{name:'track',class:'some-class',value:\"0\"},valueArray:[0,1,2]})","<div class=\"fill-left\">\n <input type=\"radio\" name=\"attr_track\" class=\"some-class fill-left__radio fill-left__radio--clearer\" value=\"0\" checked>\n <input type=\"radio\" name=\"attr_track\" class=\"some-class fill-left__radio\" value=\"1\">\n <input type=\"radio\" name=\"attr_track\" class=\"some-class fill-left__radio\" value=\"2\">\n</div>"],["+fillLeft({radioObj:{name:'track',class:'some-class',value:\"0\"},valueArray:[0,1,2],noClear:true})","<div class=\"fill-left\">\n <input type=\"radio\" name=\"attr_track\" class=\"some-class fill-left__radio\" value=\"0\" checked>\n <input type=\"radio\" name=\"attr_track\" class=\"some-class fill-left__radio\" value=\"1\">\n <input type=\"radio\" name=\"attr_track\" class=\"some-class fill-left__radio\" value=\"2\">\n</div>"],["+fillLeft({radioObj:{name:'track',class:'some-class',value:\"0\"},valueArray:[0,1,2],divObj:{'aria-label':'Accessible tracker'}}).custom-tracker-class","<div class=\"fill-left custom-tracker-class\" aria-label:\"Accessible tracker\">\n <input type=\"radio\" name=\"attr_track\" class=\"some-class fill-left__radio fill-left__radio--clearer\" value=\"0\" checked>\n <input type=\"radio\" name=\"attr_track\" class=\"some-class fill-left__radio\" value=\"1\">\n <input type=\"radio\" name=\"attr_track\" class=\"some-class fill-left__radio\" value=\"2\">\n</div>"]]},"textarea":{"type":"mixin","description":"Functions like [input](#input), but creates a textarea instead.","example":[["+textarea({name:'my hidden',class:'some-class',placeholder:'Placeholder text',trigger:{affects:['other_attribute']}})","<textarea type=\"hidden\" name=\"attr_my_hidden\" class=\"some-class\">Placeholder text</textarea>"]]},"option":{"type":"mixin","description":"Creates an option attribute. Also stores the trigger for the select that the option is part of. See [select](#select) for example uses."},"select":{"type":"mixin","description":"Functions like [input](#input), but creates a select instead.","example":[["+select({name:'my select',class:'some-class'})\n +option({value:'option 1','data-i18n':'some-text',trigger:{affects:['some-attribute']}})\n +option({value:'option 2','data-i18n':'other-text'})","<select name=\"attr_my_select\" class=\"some-class\">\n <option value=\"option 1\" data-i18n=\"some-text\"></option>\n <option value=\"option 2\" data-i18n=\"other-text\"></option>\n</select>"]]},"img":{"type":"mixin","description":"Functions like [input](#input), but creates a span instead. The name property is optional.","example":[["+span({name:'my span',class:'some-class'})","<span name=\"attr_my_span\" class=\"some-class\"></span>"]]},"datalist":{"type":"mixin","description":"Functions like [input](#input), but creates a datalist instead. Note that an ID should never be put inside a repeating section, although you can reference one from inside the repeating section.","example":[["+select({name:'my select',list:'my-data'})\n+datalist({id:'my-data'})\n +option({value:'option 1','data-i18n':'some-text',trigger:{affects:['some-attribute']}})\n +option({value:'option 2','data-i18n':'other-text'})","<select name=\"attr_my_select\" class=\"some-class\"></select><datalist id=\"my-data\">\n <option value=\"option 1\" data-i18n=\"some-text\"></option>\n <option value=\"option 2\" data-i18n=\"other-text\"></option>\n</datalist>"]]},"button":{"type":"mixin","description":"Creates a button element. Valid types are `roll` or `action`. If a type is not specified in the object argument, a roll button is created. If an action button is created, spaces in the name are replaced with dashes instead of underscores.","example":[["+button({name:'my button',value:'/r 3d10'})","<button type=\"roll\" name=\"roll_my_button\" value=\"/r 3d10\"></button>"],["+button({name:'my button',type:'action','data-i18n':'action button'})","<button type=\"action\" name=\"act_my-button\" data-i18n=\"action button\"></button>"]]},"action":{"type":"mixin","description":"Alias for [button](#button) that creates a button element with a type of `action`. Spaces in the name are replaced with dashes instead of underscores.","example":[["+action({name:'my button','data-i18n':'action button'})","<button type=\"action\" name=\"act_my-button\" data-i18n=\"action button\"></button>"]]},"navButton":{"type":"mixin","description":"Alias for [button](#button) that creates a combination roll button and action button element to get around the limitation that action buttons cannot be dragged to the macro quickbar. Requires sheetworker infrastructure to work, which should be triggered `on(sheet:opened)` and `on(\"change:character_name\")`.","example":[["+roller({name:'my roll'})","<button type=\"roll\" name=\"roll_my_roll\" value=\"@{my_roll_action}\"></button>\n<button type=\"action\" name=\"act_my-roll-action\" hidden></button>\n<input type=\"hidden\" name=\"attr_my_roll_action\" value=\"\">"]]},"customControlFieldset":{"type":"mixin","description":"Alias for [fieldset](#fieldset) that creates to custom action buttons to add/remove rows to the repeating section. Useful when you need to trigger a sheetworker when a row is added. This also prevents the occassional error of a new row disappearing immediately after the user has clicked the button to create one. Proper use of this will require css to hide the default buttons that fieldsets create automatically. Note that currently this assumes the existence of an addItem and editSection sheetworker function.","arguments":[{"name":"name","type":"string","description":"The name of the repeating section. Will be prefixed with `repeating_` and spaces will be replaced with dashes (`-`)."},{"name":"trigger","type":"object","description":"Trigger that defines how to handle the removal of a row from the fieldset. `Optional`"},{"name":"addClass","type":"string","description":"Any additional classes that should be used for the repeating section. Note that these are not added to the fieldset itself as adding additional classes to the fieldset itself interferes with calling action buttons from chat, but are added to a span that precedes the fieldset. This allows styling of the repcontainer via a css declaration like `.bonus-class + fieldset + .repcontainer`."}],"example":[["+customControlFieldset({name:'equipment'})\n +text({name:'name',class:'underlined'})","<button type=\"action\" name=\"add-equipment\" class=\"repcontrol-button repcontrol-button--add\"></button>\n<button type=\"action\" name=\"edit-equipment\" class=\"repcontrol-button repcontrol-button--edit\"></button>\n<fieldset class=\"repeating_equipment\">\n <input type=\"text\" name=\"attr_name\" title=\"@{repeating_equipment_$x_name}\">\n</fieldset>"]]},"fieldset":{"type":"mixin","description":"A mixin that creates a fieldset for the creation of a repeating section. The mixin prefixes the name with `repeating_` and replaces problem characters (e.g. spaces are replaced with dashes). Additionally, the auto-generated title properties from the K-scaffold's mixins will include the proper repeating section information.","arguments":[{"name":"name","type":"string","description":"The name of the repeating section. Will be prefixed with `repeating_` and spaces will be replaced with dashes (`-`)."},{"name":"trigger","type":"object","description":"Trigger that defines how to handle the removal of a row from the fieldset. `Optional`"},{"name":"addClass","type":"string","description":"Any additional classes that should be used for the repeating section. Note that these are not added to the fieldset itself as adding additional classes to the fieldset itself interferes with calling action buttons from chat, but are added to a span that precedes the fieldset. This allows styling of the repcontainer via a css declaration like `.bonus-class + fieldset + .repcontainer`."}],"example":[["+fieldset({name:'equipment'})\n +text({name:'name',class:'underlined'})","<fieldset class=\"repeating_equipment\"></fieldset><div class=\"repcontainer\" data-groupname=\"repeating_equipment\">\n <input type=\"text\" name=\"attr_name\" title=\"@{repeating_equipment_$x_name}\">\n</div>"],["+fieldset({name:'equipment',trigger:{listenerFunc:'handleDeletedRow'},addClass:'class-1 class-2'})\n +text({name:'name',class:'underlined'})","<span hidden class=\"class-1 class-2\"></span>\n<fieldset class=\"repeating_equipment\"></fieldset><div class=\"repcontainer\" data-groupname=\"repeating_equipment\">\n <input type=\"text\" name=\"attr_name\" title=\"@{repeating_equipment_$x_name}\">\n</div>"]]},"pseudo-button":{"type":"mixin","description":"A mixin for creating pseudo buttons of paired checkboxes/radios and spans such as those that had to be used to create [tabbed sheets](https://wiki.roll20.net/CSS_Wizardry#Show.2FHide_Areas) before action buttons were introduced.","arguments":[{"name":"label","type":"string","description":"The `data-i18n` translation key to use for the displayed text."},{"name":"inputObj","type":"object","description":"An object describing the input to be paired with the span. This is the same object that you would pass to [input](#input)."}],"example":[["+pseudo-button('page 1',{name:'page',type:'radio',value:1,trigger:{triggeredFuncs:['changePage']}})","<input type=\"hidden\" name=\"attr_page\" title=\"@{page} value=\"1\">\n<label class=\"pseudo-button\"><span data-i8n=\"page 1\" class=\"pseudo-button__span\"></span>\n <input type=\"radio\" name=\"attr_page\" value=\"1\"></label>"]]},"button-label":{"type":"mixin","description":"A mixin to create a combined button and input that are within the same container. Similar to [input-label](#input-label), but does not use a label.","arguments":[{"name":"inputObj","type":"object","description":"An object describing the input to be paired with the button. This is the same object that you would pass to [input](#input)."},{"name":"buttonObj","type":"object","description":"An object describing the button to be paired with the input. This is the same object that you would pass to [button](#button)."},{"name":"divObj","type":"object","description":"An object describing the container div. Similar to the first two objects, but will most likely only have a `class` property if it is passed at all."}],"example":[["+button-label({inputObj:{name:'strength',type:'number',class:'underlined',value:10,trigger:{affects:['athletics']}},buttonObj:{name:'strength_roll',type:'roll',value:'/r 1d20+@{strength}'},divObj:{class:'strength'}})","<div class=\"input-label input-label--button strength\">\n <button name=\"roll_strength_roll\" type=\"roll\" value=\"/r 1d20+@strength\">\n <input name=\"attr_strength\" type=\"number\" value=\"10\">\n</div"]]},"roller-label":{"type":"mixin","description":"Similar to the construction created by [button-label](#button-label), except that it creates a [roller](#roller) construction instead of just a straight button.","arguments":[{"name":"inputObj","type":"object","description":"An object describing the input to be paired with the button. This is the same object that you would pass to [input](#input)."},{"name":"buttonObj","type":"object","description":"An object describing the button to be paired with the input. This is the same object that you would pass to [roller](#roller)."},{"name":"divObj","type":"object","description":"An object describing the container div. Similar to the first two objects, but will most likely only have a `class` property if it is passed at all."}]},"action-label":{"type":"mixin","description":"Similar to the construction created by [button-label](#button-label), except that it specifcally creates an [action button](https://wiki.roll20.net/Button#Action_Button) as per [action](#action).","arguments":[{"name":"inputObj","type":"object","description":"An object describing the input to be paired with the button. This is the same object that you would pass to [input](#input)."},{"name":"buttonObj","type":"object","description":"An object describing the button to be paired with the input. This is the same object that you would pass to [action](#action)."},{"name":"divObj","type":"object","description":"An object describing the container div. Similar to the first two objects, but will most likely only have a `class` property if it is passed at all."}]},"select-label":{"type":"mixin","description":"Similar to the construction created by [input-label](#input-label), except that the input is replaced with a select.","arguments":[{"name":"label","type":"string","description":"The `data-i18n` translation key to add to the span in the label."},{"name":"inputObj","type":"object","description":"An object describing the select to be paired with the button. This is the same object that you would pass to [select](#select)."},{"name":"divObj","type":"object","description":"An object describing the container label. Similar to the inputObj, but will most likely only have a `class` property if it is passed at all."},{"name":"spanObj","type":"object","description":"An object describing the span to be paired with the input. This is the same object that you would pass to [span](#span)."},{"name":"block","type":"block","description":"The mixin uses the pug block as the content of the select."}],"example":[["+select-label('Whisper to GM',{name:'whisper'},{class:'div-class'},{class:'span-class'})\n +option({value:'','data-i18n':'never'})\n +option({value:'/w gm ','data-i18n':'always'})","<label class=\"input-label div-class\"><span data-i18n=\"Whisper to GM\" class=\"input-label__text span-class\"></span>\n <select name=\"attr_whisper\" class=\"input-label__input\">\n <option value=\"\" data-i18n=\"never\"></option>\n <option value=\"/w gm \" data-i18n=\"always\"></option>\n </select>\n</label>"]]},"input-label":{"type":"mixin","description":"Creates a construction that nests the input and span in a label so that they are connected. This is beneficial for screen readers as well as making it easier to interact with the input via mouse by clicking on the text associated with it.","arguments":[{"name":"label","type":"string","description":"The `data-i18n` translation key to add to the span in the label."},{"name":"inputObj","type":"object","description":"An object describing the input to be paired with the button. This is the same object that you would pass to [input](#input)."},{"name":"divObj","type":"object","description":"An object describing the container label. Similar to the inputObj, but will most likely only have a `class` property if it is passed at all."},{"name":"spanObj","type":"object","description":"An object describing the span to be paired with the input. This is the same object that you would pass to [span](#span)."},{"name":"block","type":"block","description":"The mixin uses the pug block as the content of the select."}],"example":[["+input-label({label:'strength',inputObj:{name:'strength',type:'number'},divObj:{class:'div-class'},spanObj:{class:'span-class'}})","<label class=\"input-label div-class\"><span data-i18n=\"Whisper to GM\" class=\"input-label__text span-class\"></span>\n <input name=\"attr_strength\" type=\"number\" class=\"input-label__input\">\n</label>"]]},"headedTextarea":{"type":"mixin","description":"Creates a construction for pairing a header with a textarea. Currently is locked to creating an `h3`. This mixin also accepts classes and IDs appended directly to it (see the second example)","arguments":[{"name":"textObj","type":"object","description":"The object describing the textarea as per [textarea](#textarea)"},{"name":"header","type":"string","description":"The `data-i18n` translation key to use for the header"}],"example":[["+headedTextarea({textObj:{name:'character description','data-i18n-placeholder':'The description of your character'},header:'description'})","<div class=\"headed-textarea\">\n <h3 data-i18n=\"description\"></h3>\n <textarea name=\"attr_character_description\" data-i18n-placeholder:\"The description of your character\"></textarea>\n</div>"],["+headedTextarea({textObj:{name:'character description','data-i18n-placeholder':'The description of your character'},header:'description'}).character-description","<div class=\"headed-textarea character-description\">\n <h3 data-i18n=\"description\"></h3>\n <textarea name=\"attr_character_description\" data-i18n-placeholder:\"The description of your character\"></textarea>\n</div>"]]},"script":{"type":"mixin","description":"Creates a generic [Roll20 script block](https://wiki.roll20.net/Building_Character_Sheets#JavaScript_2) for use with the sheetworker system."},"adaptiveTextarea":{"type":"mixin","description":"Creates an html construction for creating a [content-scaled](https://wiki.roll20.net/CSS_Wizardry#Content-scaled_Inputs) textarea.","arguments":[{"name":"textObj","type":"object","description":"The object describing the textarea as per the [textarea](#textarea) mixin. You can apply classes and IDs to the container div by appending them to the mixin call (see the second example)."}],"example":[["+adaptiveTextarea({name:'character description'})","<div class=\"adaptive adaptive--text\"><span name:\"attr_character_description\" class=\"adaptive--text__span\"></span>\n <textarea name=\"attr_character_description\" class=\"adaptive--text__textarea\"></textarea>\n</div>"],["+adaptiveTextarea({name:'character description'}).custom-class","<div class=\"adaptive adaptive--text custom-class\"><span name:\"attr_character_description\" class=\"adaptive--text__span\"></span>\n <textarea name=\"attr_character_description\" class=\"adaptive--text__textarea\"></textarea>\n</div>"]]},"compendiumAttributes":{"type":"mixin","description":"Creates a set of compendium drop target attributes. Defaults to creating target attributes for the `Name` and `data` compendium attributes.","arguments":[{"name":"prefix","type":"string","description":"A prefix to attach to the default attribute names."},{"name":"lookupAttributes","type":"array","description":"An array of the lookup attributes to create targets for. The target attributes are named based on the compendium attribute they are for. lookupAttributes defaults to `[\"Name\",\"data\"]`."},{"name":"triggerAccept","type":"string","description":"The compendium attribute that should trigger the sheetworkers to handle the compendium drop."},{"name":"trigger","type":"object","description":"The trigger object. Defaults to `{listenerFunc:\"handleCompendiumDrop\"}`"}],"example":[["+compendiumAttributes({})","<input name=\"attr_drop_name\" accept=\"Name\" value=\"\" type=\"hidden\" title=\"@{drop_name}\"/>\n<input name=\"attr_drop_data\" accept=\"data\" value=\"\" type=\"hidden\" title=\"@{drop_data}\"/>"],["+compendiumAttributes({prefix:'prefix'})","<input name=\"attr_prefix_drop_name\" accept=\"Name\" value=\"\" type=\"hidden\" title=\"@{prefix_drop_name}\"/>\n<input name=\"attr_prefix_drop_data\" accept=\"data\" value=\"\" type=\"hidden\" title=\"@{prefix_drop_data}\"/>"],["+compendiumAttributes({lookupAttributes:['Name','data','Category'],prefix:'prefix})","<input name=\"attr_prefix_drop_name\" accept=\"Name\" value=\"\" type=\"hidden\" title=\"@{prefix_drop_name}\"/>\n<input name=\"attr_prefix_drop_data\" accept=\"data\" value=\"\" type=\"hidden\" title=\"@{prefix_drop_data}\"/>\n<input name=\"attr_prefix_drop_category\" accept=\"Category\" value=\"\" type=\"hidden\" title=\"@{prefix_drop_category}\"/>"]]},"attrTitle":{"type":"function","description":"Converts an attribute name into an attribute call for that attribute. Converts `_max` attribute names to the proper attribute call syntax for `_max` attributes (see second example). If called from inside the block of a [fieldset](#fieldset) mixin, will also add the appropriate information for calling a repeating attribute.","arguments":[{"name":"attrName","type":"string","description":"The attribute name to create an attribute call for."}],"example":[["- attrTitle('strength') => \"@{strength}\""],["- attrTitle('hp_max') => \"@{hp|max}\""],["+fieldset({name:'equipment'})\n - attrTitle('weight') => \"@{repeating_equipment_$X_weight}\""]],"retValue":{"type":"string"}},"kscript":{"type":"mixin","description":"Similar to [script](#script), but includes the K-scaffold's javascript function library."},"buttonTitle":{"type":"function","description":"Converts an ability name into an ability call for that attribute. If called from inside the block of a [fieldset](#fieldset) mixin, will also add the appropriate information for calling a repeating attribute.","arguments":[{"name":"abilityName","type":"string","description":"The ability name to create an attribute call for."}],"example":[["- buttonTitle('strength') => \"%{strength}\""],["+fieldset({name:'equipment'})\n - buttonTitle('use') => \"%{repeating_equipment_$X_use}\""]],"retValue":{"type":"string"}},"replaceSpaces":{"type":"function","description":"Replaces spaces in a string with underscores (`_`).","arguments":[{"name":"string","type":"string","description":"The string to work on"}],"example":[["- replaceSpaces('attribute name') => \"attribute_name\""]],"retValue":{"type":"string"}},"replaceProblems":{"type":"function","description":"Escapes problem characters in a string for use as a regex.","arguments":[{"name":"string","type":"string","description":"The string to work on"}],"example":[["- replaceProblems(\"Here's a problem => [\") => \"Here's a problem => [\""]],"retValue":{"type":"string"}},"capitalize":{"type":"function","description":"Capitalizes the first let of words in a string.","arguments":[{"name":"string","type":"string","description":"The string to apply capitalization to."}],"retValue":{"type":"string"}}}}; + + kFuncs.docs = docs; + /** + * This stores the name of your sheet for use in the logging functions {@link log} and {@link debug} + * * @var + * @type {string} + */ +docs.js['k.sheetName'] = { + type:'string', + description:'This stores the name of your sheet for use in the logging functions [k.log](#klog) and [k.debug](#kdebug).' +}; +let sheetName = 'kScaffold Powered Sheet'; +kFuncs.sheetName = sheetName; +/** + * This stores the version of your sheet for use in the logging functions{@link log} and {@link debug}. It is also stored in the sheet_version attribute on your character sheet. + * @var + * @type {number} + */ +docs.js['k.version'] = { + type:'number', + description:'This stores the version of your sheet for use in the logging functions [k.log](#klog) and [k.debug](#kdebug), and in the K-scaffolds sheet versioning handling. It is also stored in the sheet_version attribute on your character sheet.' +}; +let version = 0; +kFuncs.version = version; +/** + * A boolean flag that tells the script whether to enable or disable {@link debug} calls. If the version of the sheet is `0`, or an attribute named `debug_mode` is found on opening this is set to true for your entire session. Otherwise, it remains false. + * @var + * @type {boolean} + */ +docs.js['k.debugMode'] = { + type:'boolean', + description:'A boolean flag that tells the script whether to enable or disable [k.debug](#kdebug) calls. If the version of the sheet is `0`, or an attribute named `debug_mode` is found on opening this is set to true for all sheets you open from that point on. Otherwise, it remains false.' +}; +let debugMode = false; +kFuncs.debugMode = debugMode; +const funcs = {}; +kFuncs.funcs = funcs; +const updateHandlers = {}; +const openHandlers = {}; +const initialSetups = {}; +const addFuncs = {}; + +const kscaffoldJSVersion = 0.30; +const kscaffoldPUGVersion = 0.30; + /*jshint esversion: 11, laxcomma:true, eqeqeq:true*/ +/*jshint -W014,-W084,-W030,-W033*/ +docs.js['k.sanitizeForRegex'] = { + type:'function', + invocation:`k.sanitizeForRegex(text)`, + description:'Replaces problem characters to use a string as a regex.', + arguments:[ + {type:'string',name:'text',description:'The text to replace characters in.'} + ] +}; +const sanitizeForRegex = function(text){ + return text.replace(/\.|\||\(|\)|\[|\]|\-|\+|\?|\/|\{|\}|\^|\$|\*/g,'\\$&'); +}; +kFuncs.sanitizeForRegex = sanitizeForRegex; + +docs.js['k.value'] = { + type:'function', + invocation:`k.value(val,def)`, + description:'Converts a value to a number, it\'s default value, or `0` if no default value passed.', + arguments:[ + {type:'any',name:'val',description:'The value to coerce into a number.'}, + {type:'number',name:'def',description:'A default value to use, if not passed, 0 is used instead.'} + ] +}; +const value = function(val,def){ + return (+val||def||0); +}; +kFuncs.value = value; + +docs.js['k.parseRepeatName'] = { + type:'function', + invocation:`k.parseRepeatName(string)`, + description:'Extracts the section (e.g. `repeating_equipment`), rowID (e.g `-;lkj098J:LKj`), and field name (e.g. `bulk`) from a repeating attribute name.', + arguments:[ + {type:'string',name:'string',description:'The attribute name to parse.'} + ], + retValue:{ + type:'array', + description:'For a repeating attribute named `repeating_equipment_-LKJhpoi98;lj_weight`, the array will be `[\'repeating_equipment\',\'-LKJhpoi98;lj\',\'weight\']`.' + } +}; +const parseRepeatName = function(string){ + let match = string.match(/(repeating_[^_]+)_([^_]+)(?:_(.+))?/); + match.shift(); + return match; +}; +kFuncs.parseRepeatName = parseRepeatName; + +docs.js['k.parseTriggerName'] = { + type:'function', + invocation:`k.parseTriggerName(string)`, + description:'Parses out the components of a trigger name similar to [parseRepeatName](#parserepeatname). Aliases: parseClickTrigger.\n\nAliases: `k.parseClickTrigger`', + arguments:[ + {type:'string',name:'string',description:'The triggerName property of the [event](https://wiki.roll20.net/Sheet_Worker_Scripts#eventInfo_Object).'} + ], + retValue:{ + type:'array', + description:'For a repeating button named `repeating_equipment_-LKJhpoi98;lj_roll`, the array will be `[\'repeating_equipment\',\'-LKJhpoi98;lj\',\'roll\']`. For a non repeating button named `roll`, the array will be `[undefined,undefined,\'roll\']`' + } +}; +const parseTriggerName = function(string){ + let match = string.replace(/^clicked:/,'').match(/(?:(repeating_[^_]+)_([^_]+)_)?(.+)/); + match.shift(); + return match; +}; +kFuncs.parseTriggerName = parseTriggerName; +const parseClickTrigger = parseTriggerName; +kFuncs.parseClickTrigger = parseClickTrigger; + +docs.js['k.parseHTMLName'] = { + type:'function', + invocation:`k.parseHTMLName(string)`, + description:'Parses out the attribute name from the htmlattribute name.', + arguments:[ + {type:'string',name:'string',description:'The triggerName property of the [event](https://wiki.roll20.net/Sheet_Worker_Scripts#eventInfo_Object).'} + ], + retValue:{ + type:'array', + description:'For a repeating button named `act_repeating_equipment_-LKJhpoi98;lj_roll`, the array will be `[\'repeating_equipment\',\'-LKJhpoi98;lj\',\'roll\']`. For a non repeating button named `act_roll`, the array will be `[undefined,undefined,\'roll\']`' + } +}; +const parseHTMLName = function(string){ + let match = string.match(/(?:attr|act|roll)_(.+)/); + match.shift(); + return match[0]; +}; +kFuncs.parseHTMLName = parseHTMLName; + +docs.js['k.capitalize'] = { + type:'function', + invocation:`k.capitalize(string)`, + description:'Capitalize each word in a string.', + arguments:[ + {type:'string',name:'string',description:'The string to capitalize'}, + ], + retValue:{ + type:'string', + description:'The capitalized string' + } +}; +const capitalize = function(string){ + return string.replace(/(?:^|\s+|\/)[a-z]/ig,(letter)=>letter.toUpperCase()); +}; +kFuncs.capitalize = capitalize; + +docs.js['k.extractQueryResult'] = { + type:'function', + invocation:`k.extractQueryResult(section,sections,customText)`, + description:'Extracts a roll query result for use in later functions. Must be awaited as per [startRoll documentation](https://wiki.roll20.net/Sheet_Worker_Scripts#Roll_Parsing.28NEW.29). Stolen from [Oosh\'s Adventures with Startroll thread](https://app.roll20.net/forum/post/10346883/adventures-with-startroll).', + arguments:[ + {type:'string',name:'query',description:'The query should be just the text as the `?{` and `}` at the start/end of the query are added by the function.'} + ], + retValue:{ + type:'string', + description:'The selected value from the roll query' + } +}; +const extractQueryResult = async function(query){ + debug('entering extractQueryResult'); + let queryRoll = await startRoll(`!{{query=[[0[response=?{${query}}]]]}}`); + finishRoll(queryRoll.rollId); + return queryRoll.results.query.expression.replace(/^.+?response=|\]$/g,''); +}; +kFuncs.extractQueryResult = extractQueryResult; + +docs.js['k.pseudoQuery'] = { + type:'function', + invocation:`k.pseudoQuery(section,sections,customText)`, + description:'Simulates a query for ensuring that async/await works correctly in the sheetworker environment when doing conditional startRolls. E.g. if you have an if/else and only one of the conditions results in `startRoll` being called (and thus an `await`), the sheetworker environment would normally crash. Awaiting this in the condition that does not actually need to call `startRoll` will keep the environment in sync.', + arguments:[ + {type:'number|string',name:'value',description:'The value to return. Optional.'} + ], + retValue:{ + type:'string', + description:'The `value` passed to the function is returned after startRoll resolves.' + } +}; +const pseudoQuery = async function(value){ + debug('entering pseudoQuery'); + let queryRoll = await startRoll(`!{{query=[[0[response=${value}]]]}}`); + finishRoll(queryRoll.rollId); + return queryRoll.results.query.expression.replace(/^.+?response=|\]$/g,''); +}; +kFuncs.pseudoQuery = pseudoQuery; + +docs.js['k.log'] = { + type:'function', + invocation:`k.log(msg)`, + description:'An alias for console.log.', + arguments:[ + {type:'string|object|array',name:'msg',description:'The message can be a straight string, an object, or an array. If it is an object or array, the object will be broken down so that each key is used as a label to output followed by the value of that key. If the value of the key is an object or array, it will be output via `console.table`.'} + ] +}; +const log = function(msg){ + if(typeof msg === 'string'){ + console.log(`%c${kFuncs.sheetName} log| ${msg}`,"background-color:#159ccf"); + }else if(typeof msg === 'object'){ + Object.keys(msg).forEach((m)=>{ + if(typeof msg[m] === 'string'){ + console.log(`%c${kFuncs.sheetName} log| ${m}: ${msg[m]}`,"background-color:#159ccf"); + }else{ + console.log(`%c${kFuncs.sheetName} log| ${typeof msg[m]} ${m}`,"background-color:#159ccf"); + console.table(msg[m]); + } + }); + } +}; +kFuncs.log = log; + +docs.js['k.debug'] = { + type:'function', + invocation:`k.debug(msg,force)`, + description:'Alias for console.log that only triggers when debug mode is enabled or when the sheet\'s version is `0`.', + arguments:[ + {type:'string',name:'setObj',description:'See [k.log](#klog)'}, + {type:'boolean',name:'force',description:'Pass as a truthy value to force the debug output to be output to the console regardless of debug mode.'} + ] +}; +const debug = function(msg,force){ + if(!kFuncs.debugMode && !force && kFuncs.version > 0) return; + if(typeof msg === 'string'){ + console.log(`%c${kFuncs.sheetName} DEBUG| ${msg}`,"background-color:tan;color:red;"); + }else if(typeof msg === 'object'){ + Object.keys(msg).forEach((m)=>{ + if(typeof msg[m] === 'string'){ + console.log(`%c${kFuncs.sheetName} DEBUG| ${m}: ${msg[m]}`,"background-color:tan;color:red;"); + }else{ + console.log(`%c${kFuncs.sheetName} DEBUG| ${typeof msg[m]} ${m}`,"background-color:tan;color:red;font-weight:bold;"); + console.table(msg[m]); + } + }); + } +}; +kFuncs.debug = debug; + +docs.js['k.orderSections'] = { + type:'function', + invocation:`k.orderSections(attributes,sections)`, + description:'Orders the section id arrays for all sections in the `sections` object to match the repOrder attribute.', + arguments:[ + {type:'object',name:'attributes',description:'The attributes object that must have a value for the reporder for each section.'}, + {type:'object',name:'sections',description:'Object containing the IDs for the repeating sections, indexed by repeating section name.'} + ] +}; +const orderSections = function(attributes,sections){ + Object.keys(sections).forEach((section)=>{ + attributes.attributes[`_reporder_${section}`] = commaArray(attributes[`_reporder_${section}`]); + orderSection(attributes.attributes[`_reporder_${section}`],sections[section]); + }); +}; +kFuncs.orderSections = orderSections; + +docs.js['k.orderSection'] = { + type:'function', + invocation:`k.orderSection(repOrder,IDs)`, + description:'Orders a single ID array.', + arguments:[ + {type:'array',name:'setObj',description:'Array of IDs in the order they are in on the sheet.'}, + {type:'array',name:'vocal',description:'Array of IDs to be ordered.'} + ] +}; +const orderSection = function(repOrder,IDs=[]){ + IDs.sort((a,b)=>{ + return repOrder.indexOf(a.toLowerCase()) - repOrder.indexOf(b.toLowerCase()); + }); +}; +kFuncs.orderSection = orderSection; + +/** + * Splits a comma delimited string into an array + * @param {string} [string=''] + * @returns {string[]} + */ +docs.js['k.commaArray'] = { + type:'function', + invocation:`k.commaArray(string)`, + description:'Splits a comma delimited string into an array', + arguments:[ + {type:'string',name:'setObj',description:'The string to split.'} + ], + retValue:{ + type:'array', + description:'The string segments of the comma delimited list.' + } +}; +const commaArray = function(string=''){ + return string.toLowerCase().split(/\s*,\s*/); +}; +kFuncs.commaArray = commaArray;/*jshint esversion: 11, laxcomma:true, eqeqeq:true*/ +/*jshint -W014,-W084,-W030,-W033*/ +//# Attribute Obj Proxy handler +const createAttrProxy = function(attrs){ + //creates a proxy for the attributes object so that values can be worked with more easily. + const getCascObj = function(event,casc){ + const eventName = event.triggerName || event.sourceAttribute; + let typePrefix = eventName.startsWith('clicked:') ? + 'act_' : + event.removedInfo ? + 'fieldset_' : + 'attr_'; + let cascName = `${typePrefix}${eventName.replace(/clicked:/,'')}`; + let cascObj = casc[cascName]; + return cascObj; + }; + + const triggerFunctions = function(obj,attributes,sections){ + if(obj.triggeredFuncs && obj.triggeredFuncs.length){ + debug(`triggering functions for ${obj.name}`); + obj.triggeredFuncs && obj.triggeredFuncs.forEach(func=>funcs[func] ? + funcs[func]({trigger:obj,attributes,sections}) : + debug(`!!!Warning!!! no function named ${func} found. Triggered function not called for ${obj.name}`,true)); + } + }; + + const initialFunction = function(obj,attributes,sections){ + if(obj.initialFunc){ + debug(`initial functions for ${obj.name}`); + funcs[obj.initialFunc] ? + funcs[obj.initialFunc]({trigger:obj,attributes,sections}) : + debug(`!!!Warning!!! no function named ${obj.initialFunc} found. Initial function not called for ${obj.name}`,true); + } + }; + const processChange = function({event,trigger,attributes,sections,casc}){ + debug({trigger}); + if(event && !trigger){ + debug('initial change detected. No trigger found'); + return; + } + if(!attributes || !sections || !casc){ + debug(`!!! Insufficient arguments || attributes > ${!!attributes} | sections > ${!!sections} | casc > ${!!casc} !!!`); + return; + } + //store the queue in attributes. + if(event){ + debug('checking for initial functions'); + initialFunction(trigger,attributes,sections);//functions that should only be run if the attribute was the thing changed by the user + } + if(trigger){ + debug(`processing ${trigger.name}`); + triggerFunctions(trigger,attributes,sections); + if(!event && trigger.calculation && funcs[trigger.calculation]){ + attributes[trigger.name] = funcs[trigger.calculation]({trigger,attributes,sections,casc}); + }else if(trigger.calculation && !funcs[trigger.calculation]){ + debug(`K-Scaffold Error: No function named ${trigger.calculation} found`); + } + if(Array.isArray(trigger.affects)){ + attributes.queue.push(...trigger.affects); + } + } + attributes.set({attributes,sections,casc}); + }; + const attrTarget = { + updates:{}, + attributes:{...attrs}, + repOrders:{}, + queue: [], + casc:{}, + processChange, + triggerFunctions, + initialFunction, + getCascObj + }; + const attrHandler = { + get:function(obj,prop){//gets the most value of the attribute. + //If it is a repeating order, returns the array, otherwise returns the update value or the original value + if(prop === 'set'){ + return function(){ + let {attributes,sections,casc,callback,vocal} = arguments[0] ? arguments[0] : {}; + if(attributes && attributes.queue.length && sections && casc){ + let triggerName = attributes.queue.shift(); + let trigger = getCascObj({sourceAttribute:triggerName},casc); + attributes.processChange({trigger,attributes,sections,casc}); + }else{ + debug({updates:obj.updates}); + let trueCallback = Object.keys(obj.repOrders).length ? + function(){ + Object.entries(obj.repOrders).forEach(([section,order])=>{ + _setSectionOrder(section,order,) + }); + callback && callback(); + }: + callback; + Object.keys(obj.updates).forEach((key)=>obj.attributes[key] = obj.updates[key]); + const update = obj.updates; + obj.updates = {}; + set(update,vocal,trueCallback); + } + } + }else if(Object.keys(obj).some(key=>key===prop)){ + return Reflect.get(...arguments) + }else{ + let retValue; + switch(true){ + case obj.repOrders.hasOwnProperty(prop): + retValue = obj.repOrders[prop]; + break; + case obj.updates.hasOwnProperty(prop): + retValue = obj.updates[prop]; + break; + default: + retValue = obj.attributes[prop]; + break; + } + let cascRef = `attr_${prop.replace(/(repeating_[^_]+_)[^_]+/,'$1\$X')}`; + let numRetVal = +retValue; + if(!Number.isNaN(numRetVal) && retValue !== ''){ + retValue = numRetVal; + }else if(cascades[cascRef] && (typeof cascades[cascRef].defaultValue === 'number' || cascades[cascRef].type === 'number')){ + retValue = cascades[cascRef].defaultValue; + } + return retValue; + } + }, + set:function(obj,prop,value){ + //Sets the value. Also verifies that the value is a valid attribute value + //e.g. not undefined, null, or NaN + if(value || value===0 || value===''){ + if(/reporder|^repeating_[^_]+$/.test(prop)){ + let section = prop.replace(/_reporder_/,''); + obj.repOrders[section] = value; + }else if(`${obj.attributes}` !== `${value}` || + (obj.updates[prop] && `${obj.updates}` !== `${value}`) + ){ + obj.updates[prop] = value; + } + }else{ + debug(`!!!Warning: Attempted to set ${prop} to an invalid value:${value}; value not stored!!!`); + } + return true; + }, + deleteProperty(obj,prop){ + //removes the property from the original attributes, updates, and the reporders + Object.keys(obj).forEach((key)=>{ + delete obj[key][prop.toLowerCase()]; + }); + } + }; + return new Proxy(attrTarget,attrHandler); +}; + +/** + * Function that registers a function for being called via the funcs object. Returns true if the function was successfully registered, and false if it could not be registered for any reason. + * @param {object} funcObj - Object with keys that are names to register functions under and values that are functions. + * @param {object} optionsObj - Object that contains options to use for this registration. + * @param {string[]} optionsObj.type - Array that contains the types of specialized functions that apply to the functions being registered. Valid types are `"opener"`, `"updater"`, and `"default"`. `"default"` is always used, and never needs to be passed. + * @returns {boolean} - True if the registration succeeded, false if it failed. + */ +const registerFuncs = function(funcObj,optionsObj = {}){ + if(typeof funcObj !== 'object' || typeof optionsObj !== 'object'){ + debug(`!!!! K-scaffold error: Improper arguments to register functions !!!!`); + return false; + } + const typeArr = optionsObj.type ? ['default',...optionsObj.type] : ['default']; + const typeSwitch = { + 'opener':openHandlers, + 'updater':updateHandlers, + 'new':initialSetups, + 'default':funcs + }; + let setState; + Object.entries(funcObj).map(([prop,value])=>{ + typeArr.forEach((type)=>{ + if(typeSwitch[type][prop]){ + debug(`!!! Duplicate function name for ${prop} as ${type}!!!`); + setState = false; + }else if(typeof value === 'function'){ + typeSwitch[type][prop] = value; + setState = setState !== false ? true : false; + }else{ + debug(`!!! K-scaffold error: Function registration requires a function. Invalid value to register as ${type} !!!`); + setState = false; + } + }); + }); + return setState; +}; +kFuncs.registerFuncs = registerFuncs; + +const setActionCalls = function({attributes,sections}){ + actionAttributes.forEach((base)=>{ + let [section,,field] = k.parseTriggerName(base); + let fieldAction = field.replace(/_/g,'-'); + if(section){ + sections[section].forEach((id)=>{ + attributes[`${section}_${id}_${field}`] = `%{${attributes.character_name}|${section}_${id}_${fieldAction}}`; + }); + }else{ + attributes[`${field}`] = `%{${attributes.character_name}|${fieldAction}}`; + } + }); +}; +funcs.setActionCalls = setActionCalls; + +/** + * Function to call a function previously registered to the funcs object. May not be used that much. Either returns the function or null if no function exists. + * @param {string} funcName - The name of the function to invoke. + * @param {...any} args - The arguments to call the function with. + * @returns {any} + */ +const callFunc = function(funcName,...args){ + if(funcs[funcName]){ + debug(`calling ${funcName}`); + return funcs[funcName](...args); + }else{ + debug(`Invalid function name: ${funcName}`); + return null; + } +}; +kFuncs.callFunc = callFunc;/*jshint esversion: 11, laxcomma:true, eqeqeq:true*/ +/*jshint -W014,-W084,-W030,-W033*/ +//Sheet Updaters and styling functions +/** + * An object to store your update functions in. Functions should be index by the version they are for (e.g. the update handler for version 1.01 would be indexed to '1.01'). These update functions will be iterated through based on the previous version of the sheet (as stored in the `sheet_version` attribute of the sheet) and the new version of the sheet (as stored in {@link k.version}). + * @type {object} + */ +const updateSheet = function(){ + log('updating sheet'); + getAllAttrs({props:['debug_mode',...baseGet],callback:(attributes,sections,casc)=>{ + kFuncs.debugMode = kFuncs.debugMode || !!attributes.debug_mode; + debug({sheet_version:attributes.sheet_version}); + if(!attributes.sheet_version){ + Object.entries(initialSetups).forEach(([funcName,handler])=>{ + if(typeof funcs[funcName] === 'function'){ + debug(`running ${funcName}`); + funcs[funcName]({attributes,sections,casc}); + }else{ + debug(`!!!Warning!!! no function named ${funcName} found. Initial sheet setup not performed.`); + } + }); + }else{ + Object.entries(updateHandlers).forEach(([ver,handler])=>{ + if(attributes.version < +ver){ + handler({attributes,sections,casc}); + } + }); + } + Object.entries(openHandlers).forEach(([funcName,func])=>{ + if(typeof funcs[funcName] === 'function'){ + debug(`running ${funcName}`); + funcs[funcName]({attributes,sections,casc}); + }else{ + debug(`!!!Warning!!! no function named ${funcName} found. Sheet open handling not performed.`); + } + }); + setActionCalls({attributes,sections}); + attributes.sheet_version = kFuncs.version; + log(`Sheet Update applied. Current Sheet Version ${kFuncs.version}`); + if(document){ + ['pug','js'].forEach((type)=>{ + log(docGen(type)); + }); + } + attributes.set(); + log('Sheet ready for use'); + }}); +}; + +const docGen = function(language){ + debug(`generating documentation for ${language}`); + let docHead = [`# K Scaffold ${language.toUpperCase()} documentation`]; + Object.keys(docs[language]) + .sort((nameA,nameB) => nameA.localeCompare(nameB)) + .forEach((funcName)=>{ + docHead.push(`- [${funcName}](#${funcName.replace(/\./g,'').replace(/\s/g,'-')})`); + }); + return Object.entries(docs[language]) + .sort(([nameA,docObjA],[nameB,docObjB]) => nameA.localeCompare(nameB)) + .reduce((text,[name,docObj]) => { + let type = docObj.type; + text.push(`## ${docObj.name || name}`,`\`${type}\`\n`); + if(docObj.invocation){ + text.push(`\`\`\`js\n${docObj.invocation}\n\`\`\``); + } + if(docObj.description){ + text.push(docObj.description); + } + let args = Array.isArray(docObj.arguments) ? docObj.arguments : []; + if(args.length){ + text.push('|Argument|type|description|','|---|---|---|') + } + args.forEach((a)=>{ + text.push(`|${a.name}|\`${a.type}\`|${a.description || ''}|`) + }); + if(args.length){ + text.push('\n') + } + let example = Array.isArray(docObj.example) ? docObj.example : []; + if(example.length){ + text.push(`### Example${example.length > 1 ? 's' : ''}`); + } + example.forEach((eArr)=>{ + text.push( + `**${language.toUpperCase()}**`, + `\`\`\`js`, + eArr[0], + `\`\`\`` + ); + if(type === 'mixin'){ + text.push( + '**HTML**', + `\`\`\`html`, + eArr[1], + `\`\`\`` + ); + } + }); + if(docObj.retValue){ + text.push(`returns \`${docObj.retValue.type}\` ${ + docObj.retValue.description ? + `- ${docObj.retValue.description}` : + '' + }` + ); + } + return text; + },docHead).join('\n'); +}; + +const initialSetup = function(attributes,sections){ + debug('Initial sheet setup'); +}; + +/** + * This is the default listener function for attributes that the K-Scaffold uses. It utilizes the `triggerFuncs`, `listenerFunc`, `calculation`, and `affects` properties of the K-scaffold trigger object (see the Pug section of the scaffold for more details). + * @param {Roll20Event} event + * @returns {void} + */ +const accessSheet = function(event){ + debug({funcs:Object.keys(funcs)}); + debug({event}); + getAllAttrs({event,callback:(attributes,sections,casc)=>{ + let trigger = attributes.getCascObj(event,casc); + attributes.processChange({event,trigger,attributes,sections,casc}); + }}); +}; +funcs.accessSheet = accessSheet;/*jshint esversion: 11, laxcomma:true, eqeqeq:true*/ +/*jshint -W014,-W084,-W030,-W033*/ +/* +Cascade Expansion functions +*/ +//Expands the repeating section templates in cascades to reflect the rows actually available +const expandCascade = function(cascade,sections,attributes){ + return _.keys(cascade).reduce((memo,key)=>{//iterate through cascades and replace references to repeating attributes with correct row ids. + if(/^(?:act|attr)_repeating_/.test(key)){//If the attribute is a repeating attribute, do special logic + expandRepeating(memo,key,cascade,sections,attributes); + }else if(key){//for non repeating attributes do this logic + expandNormal(memo,key,cascade,sections); + } + return memo; + },{}); +}; + +const expandRepeating = function(memo,key,cascade,sections,attributes){ + key.replace(/((?:attr|act)_)(repeating_[^_]+)_[^_]+?_(.+)/,(match,type,section,field)=>{ + (sections[section]||[]).forEach((id)=>{ + memo[`${type}${section}_${id}_${field}`]=_.clone(cascade[key]);//clone the details so that each row's attributes have correct ids + memo[`${type}${section}_${id}_${field}`].name = `${section}_${id}_${field}`; + if(key.startsWith('attr_')){ + memo[`${type}${section}_${id}_${field}`].affects = memo[`${type}${section}_${id}_${field}`].affects.reduce((m,affected)=>{ + if(section === affected){//otherwise if the affected attribute is in the same section, simply set the affected attribute to have the same row id. + m.push(applyID(affected,id)); + }else if(/repeating/.test(affected)){//If the affected attribute isn't in the same repeating section but is still a repeating attribute, add all the rows of that section + addAllRows(affected,m,sections); + }else{//otherwise the affected attribute is a non repeating attribute. Simply add it to the computed affected array + m.push(affected); + } + return m; + },[]); + } + }); + }); +}; + +const applyID = function(affected,id){ + return affected.replace(/(repeating_[^_]+_)[^_]+(.+)/,`$1${id}$2`); +}; + +const expandNormal = function(memo,key,cascade,sections){ + memo[key] = _.clone(cascade[key]); + if(key.startsWith('attr_')){ + memo[key].affects = memo[key].affects || []; + memo[key].affects = memo[key].affects.reduce((m,a)=>{ + if(/^repeating/.test(a)){ + addAllRows(a,m,sections); + }else{ + m.push(a); + } + return m; + },[]); + } +}; + +const addAllRows = function(affected,memo,sections){ + affected.replace(/(repeating_[^_]+?)_[^_]+?_(.+)/,(match,section,field)=>{ + sections[section].forEach(id=>memo.push(`${section}_${id}_${field}`)); + }); +};/*jshint esversion: 11, laxcomma:true, eqeqeq:true*/ +/*jshint -W014,-W084,-W030,-W033*/ +/** + * Alias for [setSectionOrder()](https://wiki.roll20.net/Sheet_Worker_Scripts#setSectionOrder.28.3CRepeating_Section_Name.3E.2C_.3CSection_Array.3E.2C_.3CCallback.3E.29) that allows you to use the section name in either `repeating_section` or `section` formats. + * @name setSectionOrder + * @param {string} section + * @param {string[]} order + * @returns {void} + */ +docs.js['k.setSectionOrder'] = { + type:'function', + description:'Alias for [setSectionOrder()](https://wiki.roll20.net/Sheet_Worker_Scripts#setSectionOrder.28.3CRepeating_Section_Name.3E.2C_.3CSection_Array.3E.2C_.3CCallback.3E.29) that allows you to use the section name in either `repeating_section` or `section` formats. Note that the Roll20 sheetworker [setSectionOrder](https://wiki.roll20.net/Sheet_Worker_Scripts#setSectionOrder.28.3CRepeating_Section_Name.3E.2C_.3CSection_Array.3E.2C_.3CCallback.3E.29) currently causes some display issues on sheets.', + arguments:[ + {type:'string',name:'section',description:'The name of the section to change the order in. Accepts the section name with or without the `repeating_` prefix.'}, + {type:'[\'string\']',name:'order',description:'Array of the row ids in the order that the rows need to be placed.'} + ] +}; +const _setSectionOrder = function(section,order){ + let trueSection = section.replace(/repeating_/,''); + setSectionOrder(trueSection,order); +}; +kFuncs.setSectionOrder = _setSectionOrder; + +/** + * Alias for [removeRepeatingRow](https://wiki.roll20.net/Sheet_Worker_Scripts#removeRepeatingRow.28_RowID_.29) that also removes the row from the current object of attribute values and array of section IDs to ensure that erroneous updates are not issued. + * @name removeRepeatingRow + * @param {string} row - The row id to be removed + * @param {attributesProxy} attributes - The attribute values currently in memory + * @param {object} sections - Object that contains arrays of all the IDs in sections on the sheet indexed by repeating name. + * @returns {void} + */ +docs.js['k.removeRepeatingRow'] = { + type:'function', + description:'Alias for [removeRepeatingRow](https://wiki.roll20.net/Sheet_Worker_Scripts#removeRepeatingRow.28_RowID_.29) that also removes the row from the current object of attribute values and array of section IDs to ensure that erroneous updates are not issued.', + arguments:[ + {type:'string',name:'row',description:'The row id including the section name, e.g. `repeating_equipment_-oiuLKJ987ulkj`.'}, + {type:'object',name:'attributes',description:'The attributes object passed to the callback in [k.getAllAttrs()](#getAllAttrs), [k.getAttrs()](#getAttrs), or [getAttrs()](https://wiki.roll20.net/Sheet_Worker_Scripts#getAttrs.28attributeNameArray.2C_callback.29)'}, + {type:'object',name:'sections',description:'Object that contains arrays of all the IDs in sections on the sheet indexed by repeating name.'} + ] +}; +const _removeRepeatingRow = function(row,attributes,sections){ + debug(`removing ${row}`); + Object.keys(attributes.attributes).forEach((key)=>{ + if(key.startsWith(row)){ + delete attributes[key]; + } + }); + let [,section,rowID] = row.match(/(repeating_[^_]+)_(.+)/,''); + sections[section] = sections[section].filter((id)=>id!==rowID); + removeRepeatingRow(row); +}; +kFuncs.removeRepeatingRow = _removeRepeatingRow; + +/** + * Alias for [getAttrs()](https://wiki.roll20.net/Sheet_Worker_Scripts#getAttrs.28attributeNameArray.2C_callback.29) that converts the default object of attribute values into an {@link attributesProxy} and passes that back to the callback function. + * @name getAttrs + * @param {Object} args + * @param {string[]} [args.props=baseGet] - Array of attribute names to get the value of. Defaults to {@link baseGet} if not passed. + * @param {function(attributesProxy)} args.callback - The function to call after the attribute values have been gotten. An {@link attributesProxy} is passed to the callback. + */ +docs.js['k.getAttrs'] = { + type:'function', + invocation:`k.getAttrs({props,callback})`, + description:'Alias for [getAttrs](https://wiki.roll20.net/Sheet_Worker_Scripts#getAttrs.28_RowID_.29) that converts the default object of attribute values into a K-scaffold attributes object and passes that back to the callback function.', + arguments:[ + {type:'array',name:'props',description:'Array of attribute names to get the values of as per the [getAttrs() sheetworker](https://wiki.roll20.net/Sheet_Worker_Scripts#getAttrs.28attributeNameArray.2C_callback.29). If not passed, gets all the attributes contained in the cascades object.'}, + {type:'function',name:'callback',description:'The function to call after the attribute values have been gotten. Works the same as the callback for the [getAttrs() sheetworker](https://wiki.roll20.net/Sheet_Worker_Scripts#getAttrs.28attributeNameArray.2C_callback.29).'} + ] +}; +const _getAttrs = function({props=baseGet,callback}){ + getAttrs(props,(values)=>{ + const attributes = createAttrProxy(values); + callback(attributes); + }); +}; +kFuncs.getAttrs = _getAttrs; + +/** + * Alias for [getAttrs()](https://wiki.roll20.net/Sheet_Worker_Scripts#getAttrs.28attributeNameArray.2C_callback.29) and [getSectionIDs](https://wiki.roll20.net/Sheet_Worker_Scripts#getSectionIDs.28section_name.2Ccallback.29) that combines the actions of both sheetworker functions and converts the default object of attribute values into an {@link attributesProxy}. Also gets the details on how to handle all attributes from the master {@link cascades} object and. + * @param {Object} args + * @param {string[]} [args.props=baseGet] - Array of attribute names to get the value of. Defaults to {@link baseGet} if not passed. + * @param {repeatingSectionDetails} sectionDetails - Array of details about a section to get the IDs for and attributes that need to be gotten. + * @param {function(attributesProxy,sectionObj,expandedCascade):void} args.callback - The function to call after the attribute values have been gotten. An {@link attributesProxy} is passed to the callback along with a {@link sectionObj} and {@link expandedCascade}. + */ +docs.js['k.getAllAttrs'] = { + type:'function', + invocation:`k.getAllAttrs({props,sectionDetails,callback})`, + description:'Alias for [getAttrs()](https://wiki.roll20.net/Sheet_Worker_Scripts#getAttrs.28attributeNameArray.2C_callback.29) and [getSectionIDs()](https://wiki.roll20.net/Sheet_Worker_Scripts#getSectionIDs.28section_name.2Ccallback.29) that combines the actions of both sheetworker functions and converts the default object of attribute values into a K-scaffold attributes object. ', + arguments:[ + {type:'array',name:'props',description:'Array of attribute names to get the values of as per the [getAttrs() sheetworker](https://wiki.roll20.net/Sheet_Worker_Scripts#getAttrs.28attributeNameArray.2C_callback.29).'}, + {type:'array',name:'sectionDetails',description:'An array of objects that contain the details on how to handle a given repeating section. See [k.getSections](#getSections) for more details.'}, + {type:'function',name:'callback(attributes,sections,casc)',description:'The function to call after the attribute values have been gotten. Three arguments are passed to the callback; `attributes`, `sections`, and `casc`. `sections` is an object that holds arrays of row ids, indexed by repeating section name. `casc` is the expanded version of the cascades object with repeating attributes including their row IDs.'} + ] +}; +const getAllAttrs = function({props=baseGet,sectionDetails=repeatingSectionDetails,callback}){ + getSections(sectionDetails,(repeats,sections)=>{ + getAttrs([...props,...repeats],(values)=>{ + const attributes = createAttrProxy(values); + orderSections(attributes,sections); + const casc = expandCascade(cascades,sections,attributes); + callback(attributes,sections,casc); + }) + }); +}; +kFuncs.getAllAttrs = getAllAttrs; + +/** + * Alias for [getSectionIDs()](https://wiki.roll20.net/Sheet_Worker_Scripts#getSectionIDs.28section_name.2Ccallback.29) that allows you to iterate through several functions at once. Also assembles an array of repeating attributes to get. + * @param {object[]} sectionDetails - Array of details about a section to get the IDs for and attributes that need to be gotten. + * @param {string} sectionDetails.section - The full name of the repeating section including the `repeating_` prefix. + * @param {string[]} sectionDetails.fields - Array of field names that need to be gotten from the repeating section + * @param {function(string[],sectionObj)} callback - The function to call once all IDs have been gotten and the array of repating attributes to get has been assembled. The callback is passed the array of repating attributes to get and a {@link sectionObj}. + * @returns {void} + */ +docs.js['k.getSections'] = { + type:'function', + invocation:`k.getSections(sectionDetails,callback)`, + description:'Alias for [getSectionIDs()](https://wiki.roll20.net/Sheet_Worker_Scripts#getSectionIDs.28section_name.2Ccallback.29) that allows you to iterate through several sections at once. Also assembles an array of repeating attributes to get.', + arguments:[ + {type:'array',name:'props',description:'Array of attribute names to get the values of as per the [getAttrs() sheetworker](https://wiki.roll20.net/Sheet_Worker_Scripts#getAttrs.28attributeNameArray.2C_callback.29).'}, + {type:'array',name:'sectionDetails',description:'An array of objects that contain the details on how to handle a given repeating section. See [k.repeatingSectionDetails](#krepeatingsectiondetails) for more details.'}, + {type:'function',name:'callback(repeatAttrs,sections)',description:'The function to call after the attribute values have been gotten. Two arguments are passed to the callback; `repeatAttrs` and `sections`. `repeatAttrs` is an array of repeating attributes ready to be used in a [getAttrs](https://wiki.roll20.net/Sheet_Worker_Scripts#getAttrs.28attributeNameArray.2C_callback.29), or [k.getAttrs](#kgetattrs) call. `sections` is an object that holds arrays of row ids, indexed by repeating section name.'} + ] +}; +const getSections = function(sectionDetails,callback){ + let queueClone = _.clone(sectionDetails); + const worker = (queue,repeatAttrs=[],sections={})=>{ + let detail = queue.shift(); + getSectionIDs(detail.section,(IDs)=>{ + sections[detail.section] = IDs; + IDs.forEach((id)=>{ + detail.fields.forEach((f)=>{ + repeatAttrs.push(`${detail.section}_${id}_${f}`); + }); + }); + repeatAttrs.push(`_reporder_${detail.section}`); + if(queue.length){ + worker(queue,repeatAttrs,sections); + }else{ + callback(repeatAttrs,sections); + } + }); + }; + if(!queueClone[0]){ + callback([],{}); + }else{ + worker(queueClone); + } +}; +kFuncs.getSections = getSections; + +// Sets the attributes while always calling with {silent:true} +// Can be awaited to get the values returned from _setAttrs +/** + * Alias for [setAttrs()](https://wiki.roll20.net/Sheet_Worker_Scripts#setAttrs.28values.2Coptions.2Ccallback.29) that sets silently by default. + * @name setAttrs + * @param {object} obj - The object containting attributes to set + * @param {boolean} [vocal=false] - Whether to set silently (default value) or not. + * @param {function()} [callback] - The callback function to invoke after the setting has been completed. No arguments are passed to the callback function. + * @returns {void} + */ +docs.js['k.setAttrs'] = { + type:'function', + invocation:`k.setAttrs(setObj,vocal,callback)`, + description:'Alias for [setAttrs()](https://wiki.roll20.net/Sheet_Worker_Scripts#setAttrs.28values.2Coptions.2Ccallback.29) that sets silently by default.', + arguments:[ + {type:'object',name:'setObj',description:'Object with key/value pairs of attributes to set on the sheet. See [the wiki page](https://wiki.roll20.net/Sheet_Worker_Scripts#setAttrs.28values.2Coptions.2Ccallback.29) for more information.'}, + {type:'boolean',name:'vocal',description:'Whether to set silently (default value) or not.'}, + {type:'function',name:'callback()',description:'The callback function to invoke after the setting has been completed. No arguments are passed to the callback function.'} + ] +}; +const set = function(obj,vocal=false,callback){ + setAttrs(obj,{silent:!vocal},callback); +}; +kFuncs.setAttrs = set; + +const generateCustomID = function(string){ + if(!string.startsWith('-')){ + string = `-${string}`; + } + rowID = generateRowID(); + let re = new RegExp(`^.{${string.length}}`); + return `${string}${rowID.replace(re,'')}`; +}; + + +/** + * Alias for generateRowID that adds the new id to the {@link sectionObj}. Also allows for creation of custom IDs that conform to the section ID requirements. + * @name generateRowID + * @param {string} section - The section name to create an ID for. The `repeating_` prefix is optional so both `repeating_equipment` and `equipment` are valid. + * @param {sectionObj} sections + * @param {string} [customText] - Custom text to start the ID with. This text should not be longer than the standard repeating section ID format. + * @returns {any} + */ +docs.js['k.generateRowID'] = { + type:'function', + invocation:`k.generateRowID(section,sections,customText)`, + description:'Alias for generateRowID that adds the new id to the sections object. Also allows for creation of custom IDs that conform to the section ID requirements.', + arguments:[ + {type:'string',name:'setObj',description:'The section name to create an ID for. The `repeating_` prefix is optional so both `repeating_equipment` and `equipment` are valid.'}, + {type:'object',name:'vocal',description:'Object containing the IDs for the repeating sections, indexed by repeating section name.'}, + {type:'string',name:'customText',description:'Custom text to start the ID with. This text should not be longer than the standard repeating section ID format.'} + ] +}; +const _generateRowID = function(section,sections,customText){ + let rowID = customText ? + generateCustomID(customText) : + generateRowID(); + section = section.match(/^repeating_[^_]+$/) ? + section : + `repeating_${section}`; + sections[section] = sections[section] || []; + sections[section].push(rowID); + return `${section}_${rowID}`; +}; +kFuncs.generateRowID = _generateRowID;/*jshint esversion: 11, laxcomma:true, eqeqeq:true*/ +/*jshint -W014,-W084,-W030,-W033*/ +const listeners = {}; +const baseGet = Object.entries(cascades).reduce((memo,[attrName,detailObj])=>{ + if(!/repeating/.test(attrName) && detailObj.type !== 'action'){ + memo.push(detailObj.name); + } + if(detailObj.listener){ + listeners[detailObj.listener] = detailObj.listenerFunc; + } + return memo; +},[]); +kFuncs.baseGet = baseGet; +const registerEventHandlers = function(){ + on('sheet:opened',updateSheet); + debug({funcKeys:Object.keys(funcs),funcs}); + //Roll20 change and click listeners + Object.entries(listeners).forEach(([event,funcName])=>{ + if(funcs[funcName]){ + on(event,funcs[funcName]); + }else{ + debug(`!!!Warning!!! no function named ${funcName} found. No listener created for ${event}`,true); + } + }); + log(`kScaffold Loaded`); +}; +setTimeout(registerEventHandlers,0);//Delay the execution of event registration to ensure all event properties are present. + +const addItem = function(event){ + let [,,section] = parseClickTrigger(event.triggerName); + section = section.replace(/add-/,''); + getAllAttrs({ + callback:(attributes,sections,casc) => { + let row = _generateRowID(section,sections); + debug({row}); + attributes[`${row}_name`] = ''; + setActionCalls({attributes,sections}); + const trigger = cascades[`fieldset_repeating_${section}`]; + if(trigger && trigger.addFuncs){ + trigger.addFuncs.forEach((funcName) => { + if(funcs[funcName]){ + funcs[funcName]({attributes,sections,casc,trigger}); + } + }); + } + attributes.set({attributes,sections,casc}); + } + }); +}; +funcs.addItem = addItem; + +const editSection = function(event){ + let [,,section] = parseClickTrigger(event.triggerName); + section = section.replace(/edit-/,''); + let target = `fieldset.repeating_${section} + .repcontainer`; + $20(target).toggleClass('ui-sortable'); + $20(target).toggleClass('editmode'); +}; +registerFuncs({editSection});return kFuncs; + }()); + const actionAttributes = ["see_into_their_heart_action","help_somebody_action","touch_the_other_side_action","understand_action","take_a_swing_action","take_action_action","sneak_action","keep_your_cool_action","convince_somebody_action","another_move_action","initiative_action","heart_action","books_action","fierce_action","slick_action","weird_action","repeating_skill_$X_action","repeating_skill_$X_inability_action","repeating_signature_$X_action","repeating_move_$X_action"];const attributeNames = ["heart","books","fierce","slick","weird"];const basicMoves = {"see into their heart":{"stat":"heart","success":"see into their heart success result","mixed":"see into their heart mixed result","failure":"see into their heart failure result"},"help somebody":{"stat":"heart","success":"help somebody success result","mixed":"help somebody mixed result","failure":"help somebody failure result"},"touch the other side":{"stat":"books","success":"touch the other side success result","mixed":"touch the other side mixed result","failure":"touch the other side failure result"},"understand":{"stat":"books","success":"understand success result","mixed":"understand mixed result","failure":"understand failure result"},"take a swing":{"stat":"fierce","success":"take a swing success result","mixed":"take a swing mixed result","failure":"take a swing failure result"},"take action":{"stat":"fierce","success":"take action success result","mixed":"take action mixed result","failure":"take action failure result"},"sneak":{"stat":"slick","success":"sneak success result","mixed":"sneak mixed result","failure":"sneak failure result"},"keep your cool":{"stat":"slick","success":"keep your cool success result","mixed":"keep your cool mixed result","failure":"keep your cool failure result"},"convince somebody":{"stat":null,"success":"convince somebody success result","mixed":"convince somebody mixed result","failure":"convince somebody failure result"},"another move":{"stat":null,"critical":"basic critical result","success":"basic success result","mixed":"basic mixed result","failure":"basic failure result","fumble":"basic fumble result"}};const advantageTypes = {"double advantage":"4d6kh2","advantage":"3d6kh2","normal":"2d6","disadvantage":"3d6kl2","double disadvantage":"4d6kl2"};const meterValues = [0,1,2,3,4,5,6,7,8,9,10]; + /*jshint esversion: 11, laxcomma:true, eqeqeq:true*/ +/*jshint -W014,-W084,-W030,-W033*/ +k.version = 0.1; +k.sheetName = 'Under the Neighborhood'; +const systemDefaults = { + 'repeating_basic-advancement':[ + {description:'Increase a stat by 1 (max:+3)'}, + {description:'Increase a stat by 1 (max:+3)'}, + {description:'Increase a stat by 1 (max:+3)'}, + {description:'Increase a stat by 1 (max:+3)'}, + {description:'Add Another Skill'}, + {description:'Add Another Signature Item'}, + {description:'Add a Move from your Playbook'}, + {description:'Add a Move from your Playbook'}, + {description:'Add a Move from your Playbook Or a different Playbook'}, + {description:'Add a Move from your Playbook Or a different Playbook'} + ], + 'repeating_super-advancement':[ + {description:'Upgrade two Playbook Moves to advanced'}, + {description:'Upgrade two Playbook Moves to advanced'}, + {description:'Upgrade one Descriptor to advanced'}, + {description:'Upgrade two Skills into Super Skills'}, + {description:'Add Another Descriptor'}, + {description:'Increase the Maximum number of AP stored between adventures by 1'}, + ], + 'repeating_ultra-advancement':[ + {description:'Increase a stat by 1 (max:+4)'}, + {description:'Increase the Weird stat by 2 (max:+1)'}, + {description:'Upgrade all remaining Playbook Moves to Advanced'}, + {description:'Upgrade all remaining Descriptors to Advanced'}, + {description:'Add Another Skill'} + ] +}/*jshint esversion: 11, laxcomma:true, eqeqeq:true*/ +/*jshint -W014,-W084,-W030,-W033*/ +const setupSheet = function({attributes,sections}){ + Object.entries(systemDefaults).forEach(([section,fields])=>{ + fields.forEach((fieldObj)=>{ + Object.entries(fieldObj).forEach(([field,content])=>{ + const row = k.generateRowID(section,sections); + k.debug({row,fields}); + attributes[`${row}_${field}`] = content; + }); + }); + }); +}; +k.registerFuncs({setupSheet},{type:['new']});/*jshint esversion: 11, laxcomma:true, eqeqeq:true*/ +/*jshint -W014,-W084,-W030,-W033*/ +const limitMeterValue = function({trigger,attributes,sections}){ + const [section,id,field] = k.parseTriggerName(trigger.name); + return Math.min(attributes[`${section}_${id}_${field}`],attributes[`${section}_${id}_${field}_max`]) +}; +k.registerFuncs({limitMeterValue});/*jshint esversion: 11, laxcomma:true, eqeqeq:true*/ +/*jshint -W014,-W084,-W030,-W033*/ +const navigateSheet = function({trigger,attributes}){ + k.debug('navigating sheet'); + let triggerName = trigger ? + trigger.name : + attributes.sheet_state; + let target = triggerName.replace(/clicked:|nav-/g,''); + k.debug({target}); + $20('.navigable-section,.sheet-nav__tab').removeClass('active'); + $20(`.sheet-nav__tab.${target},.navigable-section--${target}`).addClass('active'); + attributes.sheet_state = target; +}; +k.registerFuncs({navigateSheet},{type:['opener']}); + +const characterDisplay = function({attributes}){ + $20('.character-type').addClass('character-type--inactive'); + k.debug({sheet_type:attributes.sheet_type}) + const target = `.character-type--${attributes.sheet_type}`; + k.debug({target}); + $20(target).removeClass('character-type--inactive'); +} +k.registerFuncs({characterDisplay},{type:['opener']}) + +const sectionDisplay = function({trigger,attributes}){ + const fieldSwitch = { + is_weird:'weird', + mon_trainer:'mon', + use_initiative:'initiative', + has_arc:'arc' + }; + k.debug({trigger}); + let fields; + if(trigger){ + let[,,attr] = k.parseTriggerName(trigger.name); + fields = [attr]; + }else{ + fields = Object.keys(fieldSwitch); + } + fields.forEach((field)=>{ + const action = attributes[field] ? + 'remove' : + 'add'; + $20(`.${fieldSwitch[field]}`)[`${action}Class`]('inactive'); + }); +} +k.registerFuncs({sectionDisplay},{type:['opener']}); + +const modifierDisplay = function({attributes}){ + if(attributes.use_roll_modifiers){ + $20('#modifiers').removeClass('inactive'); + $20('.roll-options').addClass('inactive'); + attributes.advantage = '2d6'; + attributes.double = 0; + }else{ + $20('#modifiers').addClass('inactive'); + $20('.roll-options').removeClass('inactive'); + } +}; +k.registerFuncs({modifierDisplay},{type:['opener']})/*jshint esversion: 11, laxcomma:true, eqeqeq:true*/ +/*jshint -W014,-W084,-W030,-W033*/ +//Roll Listeners +const rollBasicMove = async function({trigger,attributes,sections}){ + const [,,field,activeEffects,rollObj,dice] = await baseRollInfo({trigger,attributes,sections}); + let statRef = getMoveResults(field.replace(/-/g,' '),rollObj,attributes); + rollObj.roll = assembleRoll(dice,statRef,activeEffects,attributes.is_weird); + executeRoll({rollObj}); +}; +k.registerFuncs({rollBasicMove}); + +const getMoveResults = function(move,rollObj,attributes){ + const possibleResults = basicMoves[move]; + ['critical','success','mixed','failure','fumble'].forEach((result)=>{ + if(result !== 'stat'){ + rollObj[`${result}_result`] = possibleResults[result] ? + `^{${possibleResults[result]}}` : + ''; + } + }); + return attributes[`${move.replace(/\s+/g,'_')}_stat`]; +}; + +const rollStat = async function({trigger,attributes,sections}){ + const [,,field,activeEffects,rollObj,dice] = await baseRollInfo({trigger,attributes,sections}); + rollObj.roll = assembleRoll(dice,`@{${field}}`,activeEffects,attributes.is_weird); + executeRoll({rollObj}); +}; +k.registerFuncs({rollStat}); + +const rollSkill = async function({trigger,attributes,sections}){ + const [section,rowID,field,activeEffects,rollObj,dice] = await baseRollInfo({trigger,attributes,sections,isSkill:true}); + let statRef; + rollObj.header = attributes[`${section}_${rowID}_${field === 'inability' ? field : 'name'}`]; + if(attributes.skill_basic_move){ + const query = k.capitalize(getTranslationByKey('move query')); + const options = Object.keys(basicMoves) + .map((key) => { + return `${k.capitalize(getTranslationByKey(key))},${key}` + }) + .join('|'); + const move = await k.extractQueryResult(`${query}|${options}`); + statRef = getMoveResults(move,rollObj,attributes); + }else{ + await k.pseudoQuery(''); + statRef = section === 'repeating_skill' ? + (/inability/.test(field) ? + 'inability_stat' : + 'skill_stat' + ) : + 'stat'; + statRef = attributes[`${section}_${rowID}_${statRef}`]; + } + k.debug({section,rowID,field}); + + rollObj.roll = assembleRoll(dice,statRef,activeEffects,attributes.is_weird); + k.debug({skillObj:rollObj}); + executeRoll({rollObj}); +}; +k.registerFuncs({rollSkill}); + +const rollHelpFriend = async function({trigger,attributes,sections}){ + const [section,rowID,field,activeEffects,rollObj,dice] = await baseRollInfo({trigger,attributes,sections}); + const relationScore = attributes[`${section}_${rowID}_score`]; + rollObj.header = getTranslationByKey('help a friend roll header').replace('{{0}}',attributes[`${section}_${rowID}_name`]); + k.debug({activeEffects}); + rollObj.roll = assembleRoll(dice,relationScore,activeEffects,attributes.is_weird); + executeRoll({rollObj}); +}; +k.registerFuncs({rollHelpFriend}); + +const rollCharacterMove = async function({trigger,attributes,sections}){ + const [section,rowID,field,activeEffects,rollObj,dice] = await baseRollInfo({trigger,attributes,sections}); + rollObj.roll = assembleRoll(dice,'?{query}',activeEffects,attributes.is_weird); + const fieldSwitch = { + critical_result:attributes[`${section}_${rowID}_critical_success`] || attributes[`${section}_${rowID}_full_success`] || basicMoves['another move'].critical, + success_result:attributes[`${section}_${rowID}_full_success`] || basicMoves['another move'].success, + mixed_result:attributes[`${section}_${rowID}_mixed_success`] || basicMoves['another move'].mixed, + failure_result:attributes[`${section}_${rowID}_failure`] || basicMoves['another move'].failure, + fumble_result:attributes[`${section}_${rowID}_critical_failure`] || attributes[`${section}_${rowID}_failure`] || basicMoves['another move'].fumble + }; + rollObj.header = attributes[`${section}_${rowID}_name`]; + Object.entries(fieldSwitch).forEach(([fieldName,content])=>{ + rollObj[fieldName] = content; + }); + executeRoll({rollObj}); +}; +k.registerFuncs({rollCharacterMove}); + +const rollInitiative = async function({trigger,attributes,sections}){ + const [section,rowID,field,activeEffects,rollObj,dice] = await baseRollInfo({trigger,attributes,sections}); + rollObj.roll = assembleRoll(dice,attributes.fierce,activeEffects,attributes.is_weird) + .replace(/\]\]/,'&{tracker}]]'); + executeRoll({rollObj}); +}; +k.registerFuncs({rollInitiative}); + +//Parse Functions +const baseRollInfo = async function({trigger,attributes,sections,isSkill}){ + const [section,rowID,button] = k.parseTriggerName(trigger.name); + const field = button.replace(/-?action/,''); + const baseEffects = {advantage:0,bonus:0,text:[]}; + if(isSkill){ + baseEffects.advantage = field === 'inability' ? + -1 - attributes[`${section}_${rowID}_${field}_super`] : + 1 + attributes[`${section}_${rowID}_super`]; + } + const activeEffects = await countEffects(attributes,sections,baseEffects); + const rollObj = { + header:`^{${field.replace(/-/g,' ')}}`, + result:`[[0[computed value]]]` + }; + if(baseEffects.text?.length){ + rollObj.description = baseEffects.text.map((text)=>`^{${text}}`).join('\n'); + } + Object.entries(basicMoves['another move']).forEach(([result,effect])=>{ + if(result !== 'stat'){ + rollObj[`${result}_result`] = `^{${effect}}`; + } + }); + const dice = await parseAdvantage(attributes.advantage,activeEffects,attributes,rollObj); + return [section,rowID,field,activeEffects,rollObj,dice]; +}; + +/* + The Compatibility Scores and their effects are as follows: + -1 (Frenemies) + The other PC rolls with Disadvantage. Each of you gains 1 AP. + + +0 (Acquaintances) + The other PC gets +1 on their roll. + + +1 (Friends) + CHOOSE 1 + The other PC gets +1 on their roll. + The consequences of the other PC’s actions are “bigger” (Full Successes come with a small bonus, Failures come with an extra complication). + + +2 (Good Friends) + CHOOSE 1 + The other PC gets +2 on their roll. + The other PC rolls with Advantage. + The consequences of the other PC’s actions are “bigger” (Full Successes come with a small bonus, Failures come with an extra complication). + + +3 (Family) + CHOOSE UP TO 2 + The other PC gets +2 on their roll. + The other PC rolls with Advantage. + The consequences of the other PC’s move are “bigger” (Full Successes come with a small bonus, Failures come with an extra complication). +*/ +const compatibilityQuery = async function(baseEffects,attributes,sections){ + const compatibleEffects = { + '-1':{optNum:1,options:['disadvantage']}, + '0':{optNum:1,options:['+1']}, + '1':{optNum:1,options:['+1','bigger consequences']}, + '2':{optNum:1,options:['+1','advantage','bigger consequences']}, + '3':{optNum:2,options:['+2','advantage','bigger consequences']} + } + const activeID = sections.repeating_compatibility.reduce((memo,id)=>{ + return attributes[`repeating_compatibility_${id}_activate`] && + (!memo || attributes[`repeating_compatibility_${id}_score`] < attributes[`repeating_compatibility_${id}_score`]) ? + id : + memo; + },''); + const ordinals = { + '1':'1st', + '2':'2nd' + } + if(activeID){ + const activeEffect = compatibleEffects[attributes[`repeating_compatibility_${activeID}_score`]]; + k.debug({activeID,[`compatibleEffects[${attributes[`repeating_compatibility_${activeID}_score`]}]`]:activeEffect}) + const selectedEffects = []; + if(activeEffect.options.length > 1){ + const effectWorker = async (iteration = 1)=>{ + const availableOptions = activeEffect.options.filter((opt)=>selectedEffects.indexOf(opt) === -1); + const promptKey = activeEffect.optNum === 1 ? + 'Which compatibility effect' : + `${ordinals[iteration]} compatible effect`; + const selectedOption = await k.extractQueryResult(`${getTranslationByKey(promptKey)}|${availableOptions.map((opt)=>`${getTranslationByKey(`compatibility prompt ${opt}`)},${opt}`).join('|')}`); + k.debug({selectedOption}); + selectedOption.replace(/\+?(.+)/,(match,effect)=>{ + if(+effect){ + baseEffects.bonus += +effect; + }else if(/dis/.test(effect)){ + baseEffects.advantage--; + }else if(/advantage/.test(effect)){ + baseEffects.advantage++; + }else{ + baseEffects.text.push(effect); + } + }); + selectedEffects.push(selectedOption); + iteration++; + if(iteration > activeEffect.optNum){ + return true; + }else{ + return effectWorker(iteration); + } + } + await effectWorker(); + }else{ + selectedEffects.push(activeEffect.options[0]); + await k.pseudoQuery(); + } + }else{ + if(attributes.interference){ + baseEffects.advantage--; + baseEffects.text.push('interference roll message'); + } + await k.pseudoQuery(); + } +}; + +const countEffects = async function(attributes,sections,effectObj = {advantage:0,bonus:0}){ + let idArray; + const baseEffects = {...effectObj}; + if(attributes.use_roll_modifiers){ + idArray = sections.repeating_modifier; + }else{ + idArray = []; + baseEffects.bonus = attributes.generic_bonus; + } + await compatibilityQuery(baseEffects,attributes,sections); + k.debug({baseEffects}); + return idArray.reduce((memo,id)=>{ + k.debug({[`attributes[repeating_modifier_${id}_activate]`]:attributes[`repeating_modifier_${id}_activate`]}); + if(attributes[`repeating_modifier_${id}_activate`]){ + const effect = attributes[`repeating_modifier_${id}_effect`]; + k.debug({effect}); + const advs = effect.match(/(?:^|\s)(?:super )?advantage/ig) || []; + const disadvs = effect.match(/(?:super )?disadvantage/ig) || []; + const bonuses = effect.match(/(?:[+\-]\s*)?\d+/g) || []; + k.debug({advs,disadvs,bonuses}); + memo.advantage = advs.reduce((total,adv)=>total += /super/.test(adv) ? 2 : 1,memo.advantage); + memo.advantage = disadvs.reduce((total,adv)=>total -= /super/.test(adv) ? 2 : 1,memo.advantage); + memo.bonus = bonuses.reduce((total,bonus)=>{ + const val = +bonus.replace(/\+/,'').trim(); + return total += val; + },memo.bonus); + } + return memo; + },{...baseEffects}); +}; + +const parseAdvantage = async function(advantageState,activeEffects,attributes,rollObj){ + if(attributes.use_physical_dice){ + const result = +(await k.extractQueryResult(getTranslationByKey('physical roll query'))); + if(result === 12){ + rollObj.result = '[[1]]'; + }else if(result === 2){ + rollObj.result = '[[-1]]'; + }else{ + rollObj.result = '[[0]]'; + } + return result; + }else{ + await k.pseudoQuery(''); + if(advantageState.startsWith('?{')){ + //If the advantage state is a query, translate the query. + const options = Object.entries(advantageTypes).map(([aType,aValue])=>{ + return `${k.capitalize(getTranslationByKey(`${aType} option`))},${aValue}`; + }).join('|'); + return `?{${k.capitalize(getTranslationByKey('roll'))}|${options}}`; + }else{ + //otherwise, just use the advantage as is. + return activeEffects.advantage ? + (() => { + const diceNum = 2 + Math.abs(activeEffects.advantage); + const keep = activeEffects.advantage > 0 ? + 'kh' : + 'kl'; + return `${diceNum}d6${keep}2`; + })() : + advantageState; + } + } +}; + +const assembleRoll = function(dice,chosenStat,activeEffects,isWeird){ + let stat; + k.debug({chosenStat,activeEffects}); + if(`${chosenStat}`.startsWith('?{')){ + //If the advantage state is a query, translate the query. + const options = attributeNames.map((attr)=>{ + if(attr !== 'weird' || isWeird){ + return `${k.capitalize(getTranslationByKey(attr))},@{${attr}}`; + }else{ + return null; + } + }) + .filter((a)=>a) + .join('|'); + stat = `+ ?{${k.capitalize(getTranslationByKey('which stat'))}|${options}}`; + }else{ + //otherwise, just use the advantage as is. + stat = `+ ${chosenStat}`; + } + const bonus = stringifyBonus(activeEffects.bonus); + return `[[${dice}${stat}${bonus}]]`; +}; + +const stringifyBonus = function(bonus){ + k.debug({bonus}); + return bonus < 0 ? + bonus : + `+ ${bonus}`.replace(/\+ 0/,''); +}; + +const executeRoll = async function({rollObj}){ + k.debug({toExecute:rollObj}); + let message = `@{template_start} ${Object.entries(rollObj).map(([field,content])=>`{{${field}=${content}}}`).join('')}`; + k.debug({message}); + const rolled = await startRoll(message); + const computeObj = {}; + if(rolled.results.roll && rolled.results.result && /computed value/.test(rollObj.result)){ + const expression = rolled.results.roll.expression; + let rollState; + let rollQuant = 2; + expression.replace(/d6k([hl])(\d+)/,(match,target,num)=>{ + rollState = target; + rollQuant = +num || 2; + }); + const diceRoll = rolled.results.roll.rolls[0]; + const rollTotal = diceRoll.results.sort((a,b)=>{ + if(rollState === 'l'){ + return a - b; + }else if(rollState === 'h'){ + return b - a; + }else{ + return 0; + } + }) + .slice(0,rollQuant); + k.debug({rollTotal}); + const uniqueRolls = [...new Set(rollTotal)]; + if(uniqueRolls.length === 1){ + if(uniqueRolls[0] === 6){ + computeObj.result = 1; + }else if(uniqueRolls[0] === 1){ + computeObj.result = -1; + } + } + } + finishRoll(rolled.rollId,computeObj); +}; +</script> \ No newline at end of file diff --git a/under_the_neighborhood/translation.json b/under_the_neighborhood/translation.json new file mode 100644 index 0000000000..9290a306a5 --- /dev/null +++ b/under_the_neighborhood/translation.json @@ -0,0 +1,142 @@ +{ + "character sentence order":"the,playbook,who,descriptor", + "sentence the":"the", + "sentence who":"who", + "character sheet":"character sheet", + "npc sheet":"npc sheet", + "pronouns":"pronouns", + "age":"age", + "appearance":"appearance", + "homeworld":"homeworld", + "want":"want", + "adventure points":"adventure points", + "stats":"stats", + "stat":"stat", + "heart":"heart", + "books":"books", + "fierce":"fierce", + "slick":"slick", + "weird":"weird", + "skills and inabilities":"skills and inabilities", + "skill":"skill", + "inability":"inability", + "signature item":"signature item", + "compatibility scores":"compatibility", + "character":"character", + "character moves":"character moves", + "name":"name", + "cost":"cost", + "source":"source", + "select one":"select one", + "playbook":"playbook", + "descriptor":"descriptor", + "arc":"arc", + "description":"description", + "meters":"meters", + "advancements":"advancements", + "playbook placeholder":"playbook", + "descriptor placeholder":"descriptor", + "mon information":"mon information", + "element":"element", + "basic":"basic", + "super":"super", + "ultra":"ultra", + "max":"max", + "open the settings page":"open the settings page", + "open the character sheet":"open the character sheet", + "settings":"settings", + "is weird":"is weird", + "mon trainer":"mon trainer", + "use initiative":"use initiative", + "see into their heart":"see into their heart", + "help somebody":"help somebody", + "touch the other side":"touch the other side", + "understand":"understand", + "take a swing":"take a swing", + "take action":"take action", + "sneak":"sneak", + "keep your cool":"keep your cool", + "convince somebody":"convince somebody", + "another move":"another move", + "double":"double", + "advantage":"advantage", + "normal":"normal", + "disadvantage":"disadvantage", + "query":"query", + "score":"score", + "initiative":"initiative", + "basic move stats":"basic move stats", + "whisper to gm":"whisper to gm", + "never":"never", + "always":"always", + "roll":"roll", + "critical failure":"critical failure", + "failure":"failure", + "mixed success":"mixed success", + "full success":"full success", + "critical success":"critical success", + "which stat":"which stat", + "effects":"effects", + "roll modifiers":"roll modifiers", + "use roll modifiers":"use roll modifiers", + "use physical dice":"use physical dice", + "physical roll query":"what was the result of your roll (without modifiers)", + "bonus":"bonus", + "help a friend roll header":"Help {{0}}", + "basic critical result":"You succeed beyond your expectations.", + "basic success result":"You succeed.", + "basic mixed result":"You succeed, but at a cost or not quite in the way you want. The GM makes a Soft Move.", + "basic failure result":"The result is bad for you. The GM makes a Hard Move, and you gain 1 AP (see: Adventure Points).", + "basic fumble result":"The result is REALLY bad for you. The GM makes a Hard Move, and you gain 0 AP.", + "see into their heart success result":"Ask the GM a simple question about your target’s inner thoughts. They must answer truthfully.", + "see into their heart mixed result":"Ask the GM a simple question about your target’s inner thoughts. They cannot lie and they cannot say nothing, but they can omit important information.", + "see into their heart failure result":"Your target gets important insight into you. The GM is able to ask you a simple question about your inner thoughts on behalf of your target, which you must answer truthfully.", + "help somebody success result":"You help your target succeed at their goal.", + "help somebody mixed result":"With your help, your target succeeds, but not fully or at a cost.", + "help somebody failure result":"Despite your help (or perhaps due to it), your target fails.", + "touch the other side success result":"You “Touch the Other Side” successfully, but the unfamiliar process still comes with complications. The PC chooses 1 Drawback\n• It takes longer than expected to work\n• It works, but not quite how you expected\n• It breaks after being used.", + "touch the other side mixed result":"You touch the other side and do… fine. The PC chooses 2 Drawbacks\n• It takes longer than expected to work\n• It works, but not quite how you expected\n• It breaks after being used.", + "touch the other side failure result":"You “Touch the Other Side,” but at great cost. The GM chooses 2 Drawbacks\n• It takes much longer than expected to work\n• It works, but in a way that’s harmful to you\n• It breaks after or while being used.", + "understand success result":"Ask a simple question about your target.", + "understand mixed result":"Ask a simple question about your target. The GM holds another question; this is something that your PC fails to understand.", + "understand failure result":"You misunderstand something vital about your target.", + "take a swing success result":"You hit with precision and force. The PC chooses 1 Benefit\n• You hit exactly where you want. Take Advantage Forward or +1 Ongoing against your target for the rest of the scene\n• You temporarily immobilize your target. If it’s a device, it stops functioning how it should for an appropriate amount of time\n• Your target moves exactly where you want them to. Choose a nearby position. That’s exactly where your target is.", + "take a swing mixed result":"On a Mixed Success: You smack your target, but not super well. The PC chooses 1 Benefit and 1 Drawback\n**Benefit*\n• You hit where you want. Take +1 Forward against your target\n• You temporarily daze your target. If it’s a device, it functions about half as well as it should for an appropriate amount of time\n• Your target moves where you want them to. Choose a nearby position. Your target is somewhere near there\n**Drawback*\n• You use too much or too little force\n• You hit someone or something you didn’t intend to\n• You injure yourself or leave yourself in a bad position in the process. Take -1 Forward.", + "take a swing failure result":"Not only do you fail to effectively hit your target, but your attack backfires. The GM chooses 1 Drawback\n• You use way too much or too little force\n• You hit someone or something you didn’t intend to.\n• You injure yourself or leave yourself in a very bad position in the process. Take Disadvantage Forward or -1 Ongoing for the rest of the scene.", + "take action success result":"You spring into action and are able to react just in time.", + "take action mixed result":"You’re able to act, but just a few seconds later than you’d like.", + "take action failure result":"You’re caught with your pants down. Any actions you take are far too late or they make the situation worse.", + "sneak success result":"You sneak through, and no one is the wiser.", + "sneak mixed result":"You sneak through, but aren’t silent in the process. The PC chooses 1 Drawback\n• You arouse the suspicions of those around you. You haven’t been seen, but those around you are on high alert.\n• You leave behind evidence of your presence\n• Someone other than your target(s) is aware of your stealth, but doesn’t say anything yet.", + "sneak failure result":"You’re spotted. Everyone (or at least the worst possible people) around you are aware of your presence.", + "keep your cool success result":"You successfully keep your cool, and, if you were trying to complete a task, you complete it.", + "keep your cool mixed result":"You almost keep your cool, but your composure slips, just a little bit. If you were trying to complete a task, you complete it, but not as effectively as you would have liked. The PC chooses 1 Drawback\n• You were sloppy\n• You were loud\n• You were slow.", + "keep your cool failure result":"You fail to keep your cool. If you were trying to complete a task, you fail.", + "convince somebody success result":"Your target agrees with what you have to say and helps however they can.", + "convince somebody mixed result":"Your target mostly agrees with you, but there’s a cost. The PC chooses 1 Drawback\n• Your target is convinced to do what you want, but something is preventing them from doing so\n• Your target asks for something in return\n• Your target mostly understands you, but makes one inconvenient misunderstanding\n• Your target is upset with you and will act appropriately until time has passed or you’ve made up for your actions. Take -1 Forward for any roll related to your target.", + "convince somebody failure result":"You fail to convince your target. Even worse, simply trying to convince them has made things worse. The GM chooses 1 Drawback\n• Your target actively believes the opposite of what you’re saying, and, if you were asking for help, actively tries to interfere with you\n• Your target demands something as a result of your meddling\n• Your target makes a vital misunderstanding of what you are trying to say\n• Your target is VERY upset with you and will act appropriately until significant time has passed or you’ve made up for your actions. Take -1 Ongoing for all rolls related to your target until you reconcile with them.", + "customize results":"customize results", + "character arc/flaw":"character arc/flaw", + "has arc/flaw":"has arc/flaw", + "skills use moves":"skills use moves", + "move query":"which move would you like to use", + "interference":"interference", + "signature stat":"signature stat", + "sheet type":"sheet type", + "mon":"mon", + "game screen":"game screen", + "Under the Neighborhood by Kyle Decker":"Under the Neighborhood by Kyle Decker", + "slice of life complications":"slice of life complications", + "clocks":"clocks", + "Which compatibility effect":"Which compatibility effect", + "1st compatible effect":"Select the 1st compatible effect", + "2nd compatible effect":"Select the 2nd compatible effect", + "compatibility prompt disadvantage":"You roll with disadvantage", + "compatibility prompt advantage":"You roll with advantage", + "compatibility prompt +1":"You receive a +1 bonus to your roll", + "compatibility prompt +2":"You receive a +2 bonus to your roll", + "compatibility prompt bigger consequences":"The effect of your roll is bigger", + "bigger consequences":"The consequences of your actions are “bigger” (Full Successes come with a small bonus, Failures come with an extra complication).", + "interference roll message":"Interference: You gain 1 AP", + "":"" +} \ No newline at end of file